连接到端口3003时出错

时间:2013-12-09 16:02:16

标签: coldfusion sql-server-2008-r2 coldfusion-9

我正在尝试连接数据库。

enter image description here

但是我收到了一个错误:

  

数据源的连接验证失败:dwh_trgt_care

     

java.sql.SQLNonTransientConnectionException:[Macromedia] [SQLServer JDBC Driver]建立到主机和端口的套接字时出错:pasdwdb01:3003。原因:连接被拒绝:连接

     

根本原因是:java.sql.SQLNonTransientConnectionException:[Macromedia] [SQLServer JDBC Driver]建立到主机和端口的套接字时出错:pasdwdb01:3003。原因:连接被拒绝:连接

我无法弄清楚为什么它认为它应该连接到3003

附录

这是我第一次连接到SQL Server 2008 R2

1 个答案:

答案 0 :(得分:1)

使用SQL命名实例时,SQL Server默认会通过动态分配的端口协商通信。它也可以配置为使用指定的端口。

请参阅此相关问题/答案 - port number of SQL Server

此外 - Configure a Server to Listen on a Specific TCP Port (SQL Server Configuration Manager)

  

如果启用,则SQL Server数据库引擎的默认实例将侦听TCP端口1433.为动态端口配置数据库引擎和SQL Server Compact的命名实例。这意味着它们在SQL Server服务启动时选择可用端口。

如果确实需要打开防火墙上的端口,则可能需要分配特定端口,而不是打开一系列端口。