Export and Import DQS Knowledge Bases Using DQSInstaller.exe

对于现有的 DQS 安装,可以一次性将 Data Quality Server 中的所有知识库导出到 DQS 备份文件 (.dqsb) ,然后通过从命令提示符运行 DQSInstaller.exe 文件,使用 .dqsb 文件一次将所有知识库导入不同的数据质量服务器。 有关从命令提示符运行 DQSInstaller.exe 的详细信息,请参阅 从命令提示符运行 DQSInstaller.exe 中的 运行 DQSInstaller.exe 以便完成数据质量服务器安装

此功能使你能够一次性备份 Data Quality Server 中的所有知识库,而无需使用 Data Quality Client 单独将每个知识库导出到 .dqs 文件。 同样,可以一次性将备份文件中的所有知识库导入另一台 Data Quality Server,而无需使用 Data Quality Client 从 .dqs 文件单独导入每个知识库。 这对于在卸载计算机上的 Data Quality Server,然后在其他计算机上重新安装它时备份和还原知识库特别有用。 可以轻松地将现有安装 Data Quality Server 中的所有知识库导出到 DQS 备份文件 (.dqsb) ,然后在其他计算机上安装 Data Quality Server 后从备份文件导入所有知识库。

将知识库导出到 .dqsb 文件

可以随时或在卸载数据质量服务器时导出现有数据质量服务器中的所有知识库。

  • 若要将 Data Quality Server 中的所有知识库导出到 DQS 备份文件 (.dqsb) ,请从命令提示符使用 参数运行DQSInstaller.exe exportkbs ,以及要导出知识库的完整路径和文件名。 例如,将所有知识库导出到 C: 驱动器中的 DQSBackup.dqsb 文件:

    dqsinstaller.exe -exportkbs c:\DQSBackup.dqsb  
    

    注意

    如果提供的文件名在指定位置已存在,则安装程序会提示您是否要覆盖该文件。

  • 若要在卸载数据质量服务器时将所有知识库导出到 DQS 备份文件,请在命令提示符下使用 uninstall 参数运行DQSInstaller.exe,以及要导出知识库的完整路径和文件名。 例如,将所有知识库导出到 C: 驱动器中的 DQSBackup.dqsb 文件,然后卸载 Data Quality Server:

    dqsinstaller.exe -uninstall c:\DQSBackup.dqsb  
    

    注意

    如果在使用 uninstall 参数从命令提示符卸载 Data Quality Server 时未指定 DQS 备份文件的完整路径和文件名,则会显示一条消息,指出将删除所有知识库,并允许你选择是否继续卸载过程。

从 .dqsb 文件导入知识库

完成数据质量服务器安装后,可以从 DQS 备份文件 (.dqsb) 导入所有知识库。 若要导入知识库,您必须具有有效的 DQS 备份文件 (.dqsb)。

通过命令提示符使用 importkbs 参数并使用要从中导入知识库的位置的完整路径和文件名来运行 DQSInstaller.exe 文件。 例如,从 C: 驱动器中的 DQSBackup.dqsb 文件导入所有知识库:

dqsinstaller.exe -importkbs c:\DQSBackup.dqsb  

如果 Data Quality Server 中存在与要导入的知识库同名的现有知识库,则导入的知识库的名称将追加下划线 (_) 后跟以 1 开头的整数值。 例如,如果“CompanyName”域重复,则导入的域名称将为“CompanyName_1”。

另请参阅

运行 DQSInstaller.exe 以便完成数据质量服务器安装
安装 Data Quality Services
将知识库导出到 .dqs 文件
从 .dqs 文件导入知识库