[求教]连接数据库的问题

雷肿么了 2009-11-11 07:49:02
我在服务器上连接自己电脑上的数据库时提示:

在建立与服务器的连接时出错。在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。 (provider: 命名管道提供程序, error: 26 - 无法打开到 SQL

注:我在本机可以在程序里连上数据库..
数据库为SQL 2005

等待高手出现...
...全文
65 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
C497039445 2009-11-11
  • 打赏
  • 举报
回复
用数据库系统自动生成的连接啊,我出现过你那种问题,我就是这样解决的
--小F-- 2009-11-11
  • 打赏
  • 举报
回复
把你机器的IP改成固定IP DNS也设置一下
SQL77 2009-11-11
  • 打赏
  • 举报
回复
问题:如何连接网络中的SQL server 2000,并在企业管理器中注册数据库成功.                                            

1.确保和服务器的物理连接存在.可以通过ping命令检验[ping 服务器地址]

2.SQL server的版本要在sp3之上.

2.1 输入netstat -a -n ,查看没有看到服务器上没有监听1433端口

2.2 在服务器端启动查询分析器,输入 select @@version 执行后可以看到版本号,版本号在8.0.2039以下的都需要打补丁

3.确保服务器上的数据库服务器打开(SQL server 2000)

4.确保服务器上SQL server 2000的通信协议等存在

4.1服务器tcp/ip协议打开,服务器上打开 开始菜单->程序->Microsoft SQL Server->服务器网络实用工具,看启用的协议里是否有tcp/ip协议,如果没有,则启用它.

4.2服务器的1433(默认sql 2k服务器监听端口)端口是否打开,可以通过 telnet命令检验[telnet 服务器地址 1433].

4.3 确保服务器的防火墙没有将1433端口关闭.

5.连接.企业管理器->右键SQlserver组->新建sqlserver注册->下一步->写入远程服务器IP->下一步->选Sqlserver登陆->下一步->写入登陆名与密码(sa,password)->下一步->下一步->完成.

6.如果SQL Server使用了"仅 Windows"的身份验证方式,用户无法使用SQL Server的登录帐户(如 sa )进行连接,这样的话,就要选择混合身份认证,选择"SQL Server和 Windows
SQL77 2009-11-11
  • 打赏
  • 举报
回复
是否允许远程链接呀,打开了TCP端口没

22,209

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧