管理 A4SWIFT 数据库中的 Bicplus 表

A4SWIFT使用 BIC 条目表来执行 BIC 验证。 此表可以是A4SWIFT数据库中的 Bicplus 表,也可以是自定义数据库中的表。

若要管理此表,必须使用 SWIFT 中的 BIC 值填充它。 如果使用自定义数据库,还必须将A4SWIFT数据库中的 SQL 视图导出到自定义数据库中。

从 SWIFT Bicplus 数据库导入 BIC 数据

必须使用 SWIFT 中的 BIC 值填充 BIC 条目(默认表或自定义表)。 SWIFT BIC 数据在 Excel 电子表格或每月更新的 Oracle 数据库中可用。 有关 SWIFT BIC 数据的详细信息,请转到 https://go.microsoft.com/fwlink/?LinkId=27885

如果使用自定义数据库,则必须将 BIC 数据从 SWIFT Bicplus 数据库导出到自定义数据库中。 你必须

可以将 SWIFT 提供的 BIC Excel 电子表格中的数据导入到 A4SWIFT 数据库中的 Bicplus 表中,因为它们是兼容的。 如果将 SWIFT 电子表格中的数据导入到非A4SWIFT数据库中,请确保数据库中的字段和列(尤其是 BIC 列)与 SWIFT 电子表格兼容。

当导入作使用 SWIFT 表中发布的代码更新目标表时,不会删除任何未发布的 BIC 代码。

对 A4SWIFT 数据库的 Bicplus 表所做的更改将记录在 SQL Server 日志文件中。

从 SWIFT Bicplus 数据库导入 BIC 数据

  1. 单击开始,指向所有程序,指向 SQL Server 的已安装版本,然后单击SQL Server Management Studio

  2. 在“连接到服务器”对话框中,单击“ 连接”。

  3. 在“Microsoft SQL Server Management Studio”窗口中,依次展开服务器节点和“数据库”

  4. 右键单击 A4SWIFT,指向 “任务”,然后单击“ 导入数据”。

  5. 在 SQL Server 导入和导出向导欢迎页上,单击“ 下一步”。

  6. “选择数据源”页上,如果从 SWIFT Bicplus Excel 电子表格导入 BIC 数据,请在“数据源”文本框中选择Microsoft Excel。 浏览到电子表格的位置,然后在 Excel 文件路径 文本框中选择电子表格的文件名。 单击 “下一步”

    如果从 Oracle 数据库导入 BIC 数据,请在“数据源”文本框中选择Microsoft ODBC Driver for Oracle。 输入具有 Oracle 数据库的服务器,以及连接到该服务器的用户名和密码,然后单击“ 下一步”。

  7. “选择目标”页上,验证是否已在“目标”文本框中输入Microsoft OLE DB Provider for SQL Server,并选择了“使用 Windows 身份验证”。 如果要填充 A4SWIFT 数据库中的 Bicplus 表,请验证是否已在“数据库”文本框中输入A4SWIFT。 如果使用自定义数据库,请在 “数据库” 文本框中输入该数据库的名称。 单击 “下一步”

  8. “选择表复制或查询 ”页上,验证是否选择了 从一个或多个表或视图复制数据 。 如果需要使用查询来指定数据,请选择 “写入查询”以指定要传输的数据。 单击 “下一步”

  9. “选择源表和视图”页上,单击“”列中的“Bicplus”,在“目标”列中选择“Bicplus”,然后单击“下一步”。

  10. “保存和执行包 ”页上,输入相应的计划信息,然后单击“ 下一步”。

  11. 在“ 完成向导 ”页上,查看摘要,然后单击“ 完成”。

将 SQL 视图从A4SWIFT数据库导入到自定义数据库中

A4SWIFT安装程序在A4SWIFT数据库中安装两个 SQL 视图。 一个视图适用于八个字符的 BIC,另一个视图用于 11 个字符的 BIC。

如果使用自定义数据库而不是A4SWIFT数据库,则必须将这些 SQL 视图导入到自定义数据库中。 为此,可以在查询分析器中执行CreateBICViews.sql脚本。 此脚本位于 <drive>:\Program Files\Microsoft BizTalk Accelerator for SWIFT/Scripts 中。

将 sql 视图从 A4SWIFT 数据库导入自定义数据库

  1. 在 Windows 资源管理器中,移动到 <drive>:\Program Files\Microsoft BizTalk Accelerator for SWIFT\Scripts。 双击 CreateBICViews.sql

  2. 在“连接到服务器”对话框中,单击“ 连接”。

  3. 在Microsoft SQL Server Management Studio 窗口中,在数据库文本框中选择 A4SWIFT

  4. 在查询窗格中,如果您将 BIC 存储在一个名称不是 "Bicplus" 的表中,请在视图dbo.Bic11中找到dbo.Bicplus,并将其更改为相应的表名称。 对视图 dbo.Bic8 执行相同的操作。

  5. 如果您在一个不是名为“BIC”的列中存储 BIC,请在 SELECTWHEREORDER BY 子句中找到 BIC,并将其更改为适当的列名。

  6. 单击执行

另请参阅

启用银行标识符代码验证