# 数据库连接

## 程序

1. 单击下一步以访问Talend Administration Center数据库连接面板。

   ![Talend Administration Center 服务器注册页面](https://help.qlik.com/Resources/Images/qlik-talend-cloud-migration-toolkit-user-guide/tac_registration3.png)

   请参阅中的数据库配置Talend Administration Center页面以填写信息。

   ![数据库配置页面](https://help.qlik.com/Resources/Images/qlik-talend-cloud-migration-toolkit-user-guide/tac_database_admin.png)
2. 从列表中选择数据库类型。
3. 输入数据库连接 URL。URL 应与 Talend Administration Center 使用的 URL 相同，如上所述。
4. 输入数据库用户名和密码。用户只需要对数据库的读取权限。
5. 与 Web 连接类似，您可以选择使用按钮验证数据库连接。

   ![测试连接按钮](https://help.qlik.com/Resources/Images/qlik-talend-cloud-migration-toolkit-user-guide/check_cnnection_btn.png)
6. 点击注册以注册TAC服务器。注册过程会触发收集 Talend Administration Center 资产的清单：用户、组、项目任务和计划。对于大型 Talend Administration Center（在资产数量方面），例如在 DEV 环境中，清单可能需要几分钟。

   ![注册按钮](https://help.qlik.com/Resources/Images/qlik-talend-cloud-migration-toolkit-user-guide/register_btn.png)

   信息注释故障排除： 如果您看到 列出 Job Conductor 任务时请求超时，您可以增加默认读取超时（默认为两分钟），方法是在 start\_qtcmt.bat/sh 中设置以下属性：tac.config.metaservlet.read-timeout。

   使用 Microsoft Entra ID 身份验证的 SQL Server 连接：
   * JTDS 驱动程序：JTDS 使用 NTLM 协议与 Microsoft Entra ID 集成。此选项要求ntlmauth.dll存在于机器系统路径中（C:\Windows\System32, C:\Windows\System）。

     如果不存在，该dll可以从[JTDS 网站](http://jtds.sourceforge.net/)下载。下载 zip 包，并根据您的操作系统架构提取dll。

     例如：对于 64 位操作系统，dll 位于 zip 文件中的x64/SSO/ntlmauth.dll。将 dll 文件复制到 Qlik Talend Cloud Migration Toolkit 安装文件夹中，并编辑 start\_qtcmt.bat 文件以设置 java.library.path 系统属性。例如：java -Djava.library.path=&lt;qtcmt install folder&gt; -Dserver.port=%HTTP\_PORT% -jar %qtcmt%。
   * 微软驱动程序：请参阅 Microsoft JDBC 文档中关于[使用集成身份验证进行连接](https://docs.microsoft.com/en-us/previous-versions/sql/legacy/ms378428%28v=sql.100%29#connecting-with-integrated-authentication)。