使用 DQSInstaller.exe 导出和导入 DQS 知识库

适用于:SQL Server - 仅限 Windows

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

利用此功能,你可以一次性对 Data Quality Server 中的“所有”知识库进行备份,而不必使用 Data Quality Server 单独将每个知识库导出到 .dqs 文件。 同样,你可以一次性将“所有”知识库从备份文件导入其他 Data Quality Server,而不必使用 Data Quality Server 从 .dqs 文件单独导入每个知识库。 当在计算机上卸载 Data Quality Server,然后将其重新安装到其他计算机上时,此功能对于备份和还原知识库特别有用。 你可以轻松地将现有 Data Quality Server 安装中的所有知识库导出到 DQS 备份文件 (.dqsb),然后再在其他计算机上安装 Data Quality Server 之后从该备份文件导入所有知识库。

将知识库导出到 .dqsb 文件

你可以随时导出或在卸载 Data Quality Server 时导出现有 Data Quality Server 中的所有知识库。

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

    dqsinstaller.exe -exportkbs c:\DQSBackup.dqsb  
    

    注意

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

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

    dqsinstaller.exe -uninstall c:\DQSBackup.dqsb  
    

    注意

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

从 .dqsb 文件导入知识库

完成 Data Quality Server 安装后,你可以从 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 文件导入知识库