SQL 错误 [08001]

Posted

技术标签:

【中文标题】SQL 错误 [08001]【英文标题】:SQL ERROR [08001] 【发布时间】:2016-09-01 17:27:08 【问题描述】:

我在 SQL Server 2012 上遇到错误。每当我尝试连接数据库时,都会收到以下错误:

无法连接到数据库。

错误 [08001] [Microsoft][ODBC SQL Server Driver][DBNETLIB] SQL Server 不存在或访问被拒绝。

错误 [01000] [Microsoft][ODBC SQL Server 驱动程序][DBNETLIB]ConnectionOpen (Connect())。

服务器是本地主机,授权也用正确的用户名和密码完成,但结果还是一样,我也试过Windows授权

有人知道这个错误的解决方法吗?

【问题讨论】:

尝试连接到确实存在或您有权访问的服务器? does not exist or access denied 似乎很明显......找到服务器,和/或找出您需要的凭据。 @MarcB 服务器是 localhost 并且授权也使用正确的用户名和密码完成,但仍然是相同的结果,我也尝试了 windows 授权 您的 SQL Server 服务是否正在运行? @Pinwar13 是的,它正在运行! 【参考方案1】:

确保已启用命名管道和 TCP IP 协议。

【讨论】:

【参考方案2】:

如果您尝试从其他机器上的某些工具或应用程序进行连接,请尝试输入实际的服务器名称 (SERVERNAME\INSTANCE) 而不是 localhost。

【讨论】:

以上是关于SQL 错误 [08001]的主要内容,如果未能解决你的问题,请参考以下文章

sqlserver 08001 错误怎么解决

SQLSTATE[08001]:[Microsoft][ODBC Driver 17 for SQL Server]TCP 提供程序:错误代码 0x2746

数据库连接错误08001

[08001] [Microsoft] [SQL Server Native Client 11.0] 命名管道提供程序:无法打开与SQL Server的连接

sqlstate 08001错误

公司电脑无法连接数据库:错误提示:SQLSTATE = 08001