MSSQL 2008:连接字符串错误

Posted

技术标签:

【中文标题】MSSQL 2008:连接字符串错误【英文标题】:MSSQL 2008: Connection string error 【发布时间】:2013-03-24 09:32:04 【问题描述】:

在我的 config.properties 我有:

url = jdbc:sqlserver://ABC\SQLSERVER2008:1433;databasename=M4E;username=sa;password=123456
driver = com.microsoft.sqlserver.jdbc.SQLServerDriver

但它没有正确连接到数据库。我得到了错误:

com.microsoft.sqlserver.jdbc.SQLServerException:与主机 ABCSQLSERVER2008、端口 1433 的 TCP/IP 连接失败。错误:“空。 验证连接属性,检查 SQL Server 实例是否正在主机上运行并在端口接受 TCP/IP 连接,并且没有防火墙阻止与端口的 TCP 连接。"。

当我调试时,它显示为 ABCSQLSERVER2008,而不是我预期的 ABC\SQLSERVER2008。

谁能帮我解决这个问题?

【问题讨论】:

connectionstrings.com 【参考方案1】:

请尝试:

url = jdbc:sqlserver://ABC\\SQLSERVER2008:1433;databasename=M4E;username=sa;password=123456

【讨论】:

这与 url 无关,我遇到了问题,只需编辑 SQL Server 网络配置。将 TCP 端口 1433 插入 TCP/IP 中的 IPAII。 @user2204183 那么你应该问对了问题。我认为这里的答案似乎非常适合您提出的问题。你应该接受这个作为答案。

以上是关于MSSQL 2008:连接字符串错误的主要内容,如果未能解决你的问题,请参考以下文章

EF在异步连接MSSQL下报此连接不支持 MultipleActiveResultSets

如何使用 JDBC 连接到 SQL Server 2008 数据库?

如何在 MSSQL 中连接字符串和 GETDATE()

无法将 C# 应用程序连接到 MSSQL

php 连接 mssql sql2008

正确的 php 中的 mssql 连接字符串