SQL连接出错error:40

今天准备做数据库迁移,打开SQL Server 2008 的 SQL Server Management Studio,输入sa的密码发现,无法登陆数据库?提示以下错误:

“在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。 (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接)"   有时也会error: 26

在网上看到他人说使用将服务器(local)替换成本机的localhost,但是还是不行,后来自己重置了IP就可以了。具体如下:

1、打开Sql server 管理配置器

或者在命令行输入:SQLServerManager10.msc

2、点击MSSQLSERVER的协议,在右侧的页面中选择TCP/IP协议

3、右键点击TCP/IP协议,选择“属性”,需要修改连接数据库的端口地址

4、跳出来的对话框,里面有好多TCP/IP的端口,找到“IP3”,更改IP地址 为自己电脑的IP地址(或者是127.0.0.1) 在TCP端口添加1433,然后选择启动

5、“IPALL”的所有端口改成“1433”

6、重新启动服务

7、通过以上1-6步骤设置好端口,重新打开SQL Server Management Studio,在服务器名称输入:(local)或者127.0.0.1,即可登录数据库了。

时间: 2024-10-05 04:13:09

SQL连接出错error:40的相关文章

未找到或无法访问服务器。请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。 error: 40 - 无法打开到 SQL Server 的连接

1.出现这种问题可能是您的sql是2005版的,没有支持sqlAgent服务,可尝试将服务器名称写为.\sqlexpress 使用windows身份登录,如图一所示. 2.登录成功后点安全性->登录名(右击)->新建登录名,如图2所示. 3.允许新用户登录,如图3所示.重新登录即可,如图4. 我因为这个原因被折磨了很久,希望能够帮到同样遇到困惑的人. 图1: 图2: 图3: 图4: 未找到或无法访问服务器.请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接. error:

provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接)

立与服务器的连接时出错.在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败. (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接) 说明: 执行当前 Web 请求期间,出现未处理的异常.请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息. 异常详细信息: System.Data.SqlClient.SqlException: 在建立与服务器的连接时出错.

SQL2008安装时,“provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接) (.Net SqlClient Data Provider)” 错误的解决方案

错误提示: 在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误.未找到或无法访问服务器.请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接. (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接) (.Net SqlClient Data Provider) 解决方案: 解决方法:开始->所有程序->Ms Sql Server->配置工具->sql server外围应用配置器->服

请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。 (provider: Named Pipes Provider, error: 40 - 无法打开到 SQL Server 的连接)

程序异常,错误信息:在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误.未找到或无法访问服务器.请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接. (provider: Named Pipes Provider, error: 40 - 无法打开到 SQL Server 的连接) 我今天也遇到这个问题了,解决了,首先确保你的MSSQLSERVER 内置账户是:Local System,如果不是就到Sql Server 配置管理器——Sql Server

在与 SQL Serve2008r 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。 (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接) j解决方案

在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误.未找到或无法访问服务器.请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接. (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接) 今早开机发现,打开SQL Server 2008 的 SQL Server Management Studio,输入sa的密码发现,无法登陆数据库?提示以下错误: “在与 SQL Server 建立连接时出现与网络相关

provider: 命名管道提供, error: 40 - 无法打开 SQL Server 联系)

李和server连接错误. 在连接 SQL Server 2005 时刻.在默认设置 SQL Server 不同意的远程连接可能导致此故障. (provider: 命名管道提供, error: 40 - 无法打开 SQL Server 联系) 说明: 运行当前 Web 请求期间.出现未处理的异常. 请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的具体信息. 异常具体信息: System.Data.SqlClient.SqlException: 在建立与server的连接时出错.在连

C#与SQL Server建立连接出错

VS版本2010 SQL版本2008 在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误.未找到或无法访问服务器.请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接. (provider: Named Pipes Provider, error: 40 - 无法打开到 SQL Server 的连接) 在SQL Server Management Studio可以正常登录,但在C#中就不能正常的通过连接字符串连接SQL Server. 需要检查连接字符串中

provider SQL Network Interfaces error 26 - 定位指定的服务器/实例时出错

1.错误描述 =================================== 无法连接到 SKY-20160824VTF\SQLEXPRESS. =================================== 在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误.未找到或无法访问服务器.请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接. (provider: SQL Network Interfaces, error: 26 - 定位指定

java连接oracle数据库,关闭连接出现异常:java.sql.SQLRecoverableException: IO Error: Connection reset

java.sql.SQLRecoverableException: IO Error: Connection reset at oracle.jdbc.driver.T4CConnection.logoff(T4CConnection.java:612) at oracle.jdbc.driver.PhysicalConnection.close(PhysicalConnection.java:5094) at com.sms.send.StartTaskNew.run(SmsSend.java