win7 连接 sql2005 SP3补丁打了,账号密码没错。同时使用TCP/IP和named Pipes 也改过了。

时间:2021-06-25 00:40:09
win7 连接 sql2005 
SP3补丁打了,
账号密码没错。
同时使用TCP/IP和named Pipes 也改过了。
 我把sql 完整安装了。。
还有其他什么可能 ?
谁帮我看看谢谢了~

17 个解决方案

#1


出了什么问题?

#2


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

#3


没有了,你可以在win7使用sql2005了。- -

还有什么问题?

#4


连不上数据库

#5


开始->>SQLServer2005->>配置工具->>SQLServer外围应用配置器->>
服务和外围连接的应用配置器->>点击"远程连接"->>本地连接和远程连接->>
同时使用TCP/IP和named Pipes->>点"确定"->>重启SQLserver服务

#6


启用SQLServer 浏览器服务 

◆1.指向“开始->程序->Microsoft SQL Server 2005->配置工具->SQL Server 外围应用配置器” 

◆2.在“SQL Server 2005 外围应用配置器”页, 单击“服务和连接的外围应用配置器” 

◆3.然后单击展开“SQL Server Browser”, 选中“服务”,在右边“启动类型”选择“自动”, 

再单击“启动”,单击“确定”按钮返回 

 

在Windows 防火墙中为“SQL Server 2005”创建例外 

◆1.在 Windows 防火墙设置界面中,选择“ 例外” 选项卡,然后单击“添加程序” 

◆2.在“添加程序窗口”中单击“浏览” 

◆3.然后找到“C:\ProgramFiles\Microsoft Files\Microsoft SQL Server\ MSSQL.1 \MSSQL\Binn\sqlservr.exe”, 

单击“确定”返回 

注意 : 路径可能会根据 SQL Server 2005 安装不同而不同。 MSSQL.1 是占位符,对应数据库实例ID。 

◆4.对每个需要打开远程访问的SQL Server 2005 实例,重复步骤 1 至 3。 

在Windows 防火墙中为“SQLBrowser”创建例外 

◆1.在 Windows 防火墙设置界面中,选择“ 例外” 选项卡,然后单击“添加程序” 

◆2.在“添加程序窗口”中单击“浏览” 

◆3.然后找到“C:\ProgramFiles\Microsoft Files\Microsoft SQL Server\90\Shared\sqlbrowser.exe”, 

单击“确定”返回 




重启数据库

#7


打开MSSQLSERVER节点下的Database Engine节点,选择"远程连接",接下来建议选择”同时使用TCP/IP和named pipes ”,确定后,重启数据库服务. 
检查连接字符串

#8


引用 5 楼 wiki14 的回复:
开始->>SQLServer2005->>配置工具->>SQLServer外围应用配置器->>
服务和外围连接的应用配置器->>点击"远程连接"->>本地连接和远程连接->>
同时使用TCP/IP和named Pipes->>点"确定"->>重启SQLserver服务
 这个改过了 没效果。

#9


实例名是什么? MSSQLServer还是SQLEXPRESS ?

#10


防火墙是否设置

#11


我一个一个试试

#12


引用 9 楼 amandag 的回复:
实例名是什么? MSSQLServer还是SQLEXPRESS ?
SQLEXPRESS 这个

#13


引用 12 楼 tnndsb 的回复:
引用 9 楼 amandag 的回复:
实例名是什么? MSSQLServer还是SQLEXPRESS ?
SQLEXPRESS 这个


那你的服务器应该是  .\sqlexpress 而不是 .

#14


引用 6 楼 wiki14 的回复:
启用SQLServer 浏览器服务

◆1.指向“开始->程序->Microsoft SQL Server 2005->配置工具->SQL Server 外围应用配置器”

◆2.在“SQL Server 2005 外围应用配置器”页, 单击“服务和连接的外围应用配置器”

◆3.然后单击展开“SQL Server Browser”, 选中“服务”,在右边“启动类型”选择“自动”,

再单击“启动”,单击“确定”按钮返回



在Windows 防火墙中为“SQL Server 2005”创建例外

◆1.在 Windows 防火墙设置界面中,选择“ 例外” 选项卡,然后单击“添加程序”

◆2.在“添加程序窗口”中单击“浏览”

◆3.然后找到“C:\ProgramFiles\Microsoft Files\Microsoft SQL Server\ MSSQL.1 \MSSQL\Binn\sqlservr.exe”,

单击“确定”返回

注意 : 路径可能会根据 SQL Server 2005 安装不同而不同。 MSSQL.1 是占位符,对应数据库实例ID。

◆4.对每个需要打开远程访问的SQL Server 2005 实例,重复步骤 1 至 3。

在Windows 防火墙中为“SQLBrowser”创建例外

◆1.在 Windows 防火墙设置界面中,选择“ 例外” 选项卡,然后单击“添加程序”

◆2.在“添加程序窗口”中单击“浏览”

◆3.然后找到“C:\ProgramFiles\Microsoft Files\Microsoft SQL Server\90\Shared\sqlbrowser.exe”,

单击“确定”返回


重启数据库
win7 连接 sql2005 SP3补丁打了,账号密码没错。同时使用TCP/IP和named Pipes 也改过了。我找不到 “例外”。。。。

#15


引用 13 楼 amandag 的回复:
引用 12 楼 tnndsb 的回复:
引用 9 楼 amandag 的回复:
实例名是什么? MSSQLServer还是SQLEXPRESS ?
SQLEXPRESS 这个


那你的服务器应该是  .\sqlexpress 而不是 .


谢谢  这样弄下 好了 。。 win7 连接 sql2005 SP3补丁打了,账号密码没错。同时使用TCP/IP和named Pipes 也改过了。

谢谢各位的帮忙 。祝大家 圣诞节 快乐 。周末愉快 

#16


多谢了!!!终于连接成功了。

#17


楼上的大哥,是怎么连接成功的呢? 我也遇到了同样的问题,使用win7中的sql server 2005,也已经打上了sp3补丁,通过VPN远程连接 位于windows 2003上面的 sql server 2005,提示 “在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。 (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接)”

#1


出了什么问题?

#2


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

#3


没有了,你可以在win7使用sql2005了。- -

还有什么问题?

#4


连不上数据库

#5


开始->>SQLServer2005->>配置工具->>SQLServer外围应用配置器->>
服务和外围连接的应用配置器->>点击"远程连接"->>本地连接和远程连接->>
同时使用TCP/IP和named Pipes->>点"确定"->>重启SQLserver服务

#6


启用SQLServer 浏览器服务 

◆1.指向“开始->程序->Microsoft SQL Server 2005->配置工具->SQL Server 外围应用配置器” 

◆2.在“SQL Server 2005 外围应用配置器”页, 单击“服务和连接的外围应用配置器” 

◆3.然后单击展开“SQL Server Browser”, 选中“服务”,在右边“启动类型”选择“自动”, 

再单击“启动”,单击“确定”按钮返回 

 

在Windows 防火墙中为“SQL Server 2005”创建例外 

◆1.在 Windows 防火墙设置界面中,选择“ 例外” 选项卡,然后单击“添加程序” 

◆2.在“添加程序窗口”中单击“浏览” 

◆3.然后找到“C:\ProgramFiles\Microsoft Files\Microsoft SQL Server\ MSSQL.1 \MSSQL\Binn\sqlservr.exe”, 

单击“确定”返回 

注意 : 路径可能会根据 SQL Server 2005 安装不同而不同。 MSSQL.1 是占位符,对应数据库实例ID。 

◆4.对每个需要打开远程访问的SQL Server 2005 实例,重复步骤 1 至 3。 

在Windows 防火墙中为“SQLBrowser”创建例外 

◆1.在 Windows 防火墙设置界面中,选择“ 例外” 选项卡,然后单击“添加程序” 

◆2.在“添加程序窗口”中单击“浏览” 

◆3.然后找到“C:\ProgramFiles\Microsoft Files\Microsoft SQL Server\90\Shared\sqlbrowser.exe”, 

单击“确定”返回 




重启数据库

#7


打开MSSQLSERVER节点下的Database Engine节点,选择"远程连接",接下来建议选择”同时使用TCP/IP和named pipes ”,确定后,重启数据库服务. 
检查连接字符串

#8


引用 5 楼 wiki14 的回复:
开始->>SQLServer2005->>配置工具->>SQLServer外围应用配置器->>
服务和外围连接的应用配置器->>点击"远程连接"->>本地连接和远程连接->>
同时使用TCP/IP和named Pipes->>点"确定"->>重启SQLserver服务
 这个改过了 没效果。

#9


实例名是什么? MSSQLServer还是SQLEXPRESS ?

#10


防火墙是否设置

#11


我一个一个试试

#12


引用 9 楼 amandag 的回复:
实例名是什么? MSSQLServer还是SQLEXPRESS ?
SQLEXPRESS 这个

#13


引用 12 楼 tnndsb 的回复:
引用 9 楼 amandag 的回复:
实例名是什么? MSSQLServer还是SQLEXPRESS ?
SQLEXPRESS 这个


那你的服务器应该是  .\sqlexpress 而不是 .

#14


引用 6 楼 wiki14 的回复:
启用SQLServer 浏览器服务

◆1.指向“开始->程序->Microsoft SQL Server 2005->配置工具->SQL Server 外围应用配置器”

◆2.在“SQL Server 2005 外围应用配置器”页, 单击“服务和连接的外围应用配置器”

◆3.然后单击展开“SQL Server Browser”, 选中“服务”,在右边“启动类型”选择“自动”,

再单击“启动”,单击“确定”按钮返回



在Windows 防火墙中为“SQL Server 2005”创建例外

◆1.在 Windows 防火墙设置界面中,选择“ 例外” 选项卡,然后单击“添加程序”

◆2.在“添加程序窗口”中单击“浏览”

◆3.然后找到“C:\ProgramFiles\Microsoft Files\Microsoft SQL Server\ MSSQL.1 \MSSQL\Binn\sqlservr.exe”,

单击“确定”返回

注意 : 路径可能会根据 SQL Server 2005 安装不同而不同。 MSSQL.1 是占位符,对应数据库实例ID。

◆4.对每个需要打开远程访问的SQL Server 2005 实例,重复步骤 1 至 3。

在Windows 防火墙中为“SQLBrowser”创建例外

◆1.在 Windows 防火墙设置界面中,选择“ 例外” 选项卡,然后单击“添加程序”

◆2.在“添加程序窗口”中单击“浏览”

◆3.然后找到“C:\ProgramFiles\Microsoft Files\Microsoft SQL Server\90\Shared\sqlbrowser.exe”,

单击“确定”返回


重启数据库
win7 连接 sql2005 SP3补丁打了,账号密码没错。同时使用TCP/IP和named Pipes 也改过了。我找不到 “例外”。。。。

#15


引用 13 楼 amandag 的回复:
引用 12 楼 tnndsb 的回复:
引用 9 楼 amandag 的回复:
实例名是什么? MSSQLServer还是SQLEXPRESS ?
SQLEXPRESS 这个


那你的服务器应该是  .\sqlexpress 而不是 .


谢谢  这样弄下 好了 。。 win7 连接 sql2005 SP3补丁打了,账号密码没错。同时使用TCP/IP和named Pipes 也改过了。

谢谢各位的帮忙 。祝大家 圣诞节 快乐 。周末愉快 

#16


多谢了!!!终于连接成功了。

#17


楼上的大哥,是怎么连接成功的呢? 我也遇到了同样的问题,使用win7中的sql server 2005,也已经打上了sp3补丁,通过VPN远程连接 位于windows 2003上面的 sql server 2005,提示 “在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。 (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接)”