在连接SQL Server 数据库的时候出现以下错误
在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误未找到或无法访问服务器请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接 (provider: 命名管道提供程序 error: 无法打开到 SQL Server 的连接)
在连接SQL Server 数据库的时候提示一个错误!错误信息如下!
在建立与服务器的连接时出错在连接到 SQL Server 时在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败 (provider: 命名管道提供程序 error: 无法打开到 SQL Server 的连接)
我是先装了SQL Server 后 在装SQL Server的网上有很多解决方法!
下面一一列举下
在开始菜单程序里面的 SQL Server下有个SQL Server外围程序配置器 选择服务和连接的外围配置器在database engine里选择远程控制把本地连接和远程连接改成同时使用TCP/IP和named pipes!保存关闭数据库服务器链接重新链接!
配置文件webconfig里面的数据库连接字符串里面的Data Source用本地服务器名字不要用Ip或者loacl或者
例
IIS配置里面删除默认的数据库链接字符串因为装了SQL Server后默认连接是
我的电脑管理iis配置里面的默认网站右键查看属性aspnet版本选择你使用的版本然后把编辑配置和编辑全局配置里面的默认的字符串链接删除!
修改编辑全局配置和编辑配置
红圈部分原来有默认的数据库连接字符串的把它移除!
打SQL Server补丁
在查看数据库日志的时候发现了这样的提示!
您运行的 Microsoft SQL Server 版本或 Microsoft SQL Server Desktop Engine (也称为 MSDE) 和 Microsoft Windows Server 家族使用时存在已知的 安全弱点为了减少计算机被某些病毒的攻击Microsoft SQL Server MSDE 或 两者的 TCP/IP 和 UDP 网络端口被禁用要启用这些端口您必须从 或 安装一个修补程序 或 Microsoft SQL Server 或 MSDE 的最新服务包
SQL Server 要打SP的补丁
下载补丁打上!
修改SQL Server的远程连接端口
在现装了SQL Server后装SQL Server的时候后者会把前者的远程连接端口修改了原先的端口为在我查看的时候果然被改成端口了
把它改过来改成即可!
开始菜单程序里面的SQL Server下有个服务器网络使用工具选择TCP/IP然后点击属性编辑它的端口
选择TCP/IP修改其属性
把默认端口设置为