连接SQL Server
我们感动!为了改善客户体验,Collibra数据质量用户指南已移至新万博移动客户端
新万博移动客户端Collibra文档中心
作为Collibra数据质量2新万博移动客户端022.11版本的一部分。为了确保无缝过渡,
dq-docs.新万博移动客户端collibra.com
仍然可以访问,但DQ用户指南现在只在文档中心维护。
jdbc::状态"置疑" / /主持人:1433美元;数据库名= ContosoRetailDW
com.microsoft.sqlserver.jdbc.SQLServerDriver
-
1.导航到连接页面
-
2.定位SQL Server模板
-
3.填写所需的JDBC详细信息
-
4.单击save以验证连接
Microsoft JDBC Driver for SQL Server要求TCP/IP已安装并运行,以便与SQL Server数据库通信。您可以使用SQL Server配置管理器来验证安装了哪些网络库协议。
由于多种原因,数据库连接尝试可能失败。这些可以包括以下内容:
-
SQL Server未启用TCP/IP协议,或者指定的服务器或端口号错误。验证SQL Server是否在指定的服务器和端口上以TCP/IP侦听。这可能会以类似于“登录失败”的异常报告。与主机的TCP/IP连接失败。"这表示以下情况之一:
-
已安装SQL Server,但没有使用SQL Server network Utility for SQL Server 2000 (8.x)或SQL Server Configuration Manager for SQL Server 2005 (9.x)及以后版本安装TCP/IP作为SQL Server的网络协议。
-
TCP/IP作为SQL Server协议安装,但它不监听JDBC连接URL中指定的端口。默认端口是1433,但是SQL Server可以在产品安装时配置为侦听任何端口。确保SQL Server正在监听端口1433。或者,如果端口已经更改,请确保JDBC连接URL中指定的端口与更改的端口匹配。有关JDBC连接url的更多信息,请参见 构建连接URL .
-
在JDBC连接URL中指定的计算机地址不指向安装和启动SQL server的服务器。
-
客户端与运行SQL server的服务器之间的TCP/IP网络操作不可用。您可以通过telnet检查与SQL Server的TCP/IP连通性。例如,在命令提示符下输入
Telnet 192.168.0.0 1433
其中192.168.0.0是正在运行SQL Server的计算机的地址,1433是它正在监听的端口。如果收到“Telnet无法连接”的消息,说明TCP/IP没有在该端口上监听SQL Server连接。使用SQL Server Network Utility for SQL Server 2000 (8.x),或SQL Server Configuration Manager for SQL Server 2005 (9.x)及更新版本,确保SQL Server配置为在端口1433上使用TCP/IP。 -
防火墙中未打开服务器使用的端口。这包括服务器使用的端口,或者与服务器的命名实例关联的端口(可选)。
-
-
指定的数据库名称不正确。确保您正在登录到一个现有的SQL Server数据库。
-
用户名或密码错误。确保您有正确的值。
-
当您使用SQL Server身份验证时,JDBC驱动程序要求SQL Server安装SQL Server身份验证,这不是默认的。请确保在安装或配置SQL Server实例时包含此选项。
SQL Server代表RDS、Azure SQL和传统的SQL Server安装