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]的主要内容,如果未能解决你的问题,请参考以下文章
SQLSTATE[08001]:[Microsoft][ODBC Driver 17 for SQL Server]TCP 提供程序:错误代码 0x2746
[08001] [Microsoft] [SQL Server Native Client 11.0] 命名管道提供程序:无法打开与SQL Server的连接