.Net源码论坛 [ 繁体中文 ]

发新话题 回复该主题

[技术相关] 在建立与服务器的连接时出错 [复制链接]

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

解决方案:

1.安装一个SQL Server Management Studio Express。微软官方有下载,baidugoogle里面都能查到。

2.安装完成后,开始菜单里找到Microsoft SQL Server 2005--配置工具--SQL Server 外围应用配置器--服务和连接的外围应用配置器:
打开MSSQLSERVER节点下的Database Engine 节点,选择"远程连接",再选择"同时使用TCP/IPNamed pipes",确定后重启数据库服务。

3.用默认Windows身份验证模式登录SQL Server Management Studio Express,选择左边列表里面的服务器,右键查看属性,在"安全性"里面选择SQL Server Windows身份验证模式

4.回到SQL Server Management Studio Express主界面,在"安全性"-"登录名"下面为自己新建一个登录名,设置为SQL Server身份验证,然后在左边选择自己 想要的权限。

5.完上面四步后,通过以下连接字符串就应该可以连接到SQL Server 2005了。

"data source=.\SQLEXPRESS;initial catalog=master;uid=sa;pwd=sa"

其中.\SQLEXPRESS可以写作LOCALHOST\SQLEXPRESS或者MachineName\LOCALHOST,当然第一种写法最简单了,适用于本机。
最后编辑capad 最后编辑于 2011-05-10 15:54:42
分享 转发
积分换礼品:点这里!
.NET小常识:点这里!
.NET相关帮助:点这里!
源码下载:点这里!
欢迎大家来论坛交流!进入论坛!
TOP
沙发

这个问题很常见,希望大家仔细看一下。
积分换礼品:点这里!
.NET小常识:点这里!
.NET相关帮助:点这里!
源码下载:点这里!
欢迎大家来论坛交流!进入论坛!
TOP
发新话题 回复该主题