道印全本txt下载:在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许...

来源:百度文库 编辑:中财网 时间:2024/04/29 04:58:29
 

在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败

 

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

1. 开启sql2005远程连接功能,开启办法如下,
           
配置工具->sql server外围应用配置器->服务和连接的外围应用配置器->打开MSSQLSERVER节点下的

Database Engine 节点,先择"远程连接",接下建议选择"同时使用TCP/IP和named pipes",确定后,重启数

据库服务就可以了.

2.看看硬盘上有没有这个文件,如果有,将它移到另一个分区,看能否打开:

C:\Program Files\Microsoft SQL Server\80\Tools\BINN\SQL Server Enterprise Manager.MSC

如果没有此文件,说明此文件丢失

如果能复制到另一分区并打开,说明你的c:盘有问题.

如果不能复制,说明这个文件可能已经破坏,删除该文件.
创建此文件的方法,运行对话框中输入:mmc


控制台--添加/删除管理单元--添加--找到Microsoft SQL 企业管理器--添加--关闭--确定
回到控制台

再:控制台--选项--控制台模式选择"用户模式完全访问"--将下面的选择全部取消

然后再:控制台--另存为--存储为:C:\Program Files\Microsoft SQL Server\80\Tools\BINN\SQL Server

Enterprise Manager.MSC

 

用了上面的方面还没有通过,结果发现输入计算名

 

Microsoft SQL Server 2005--配置工具--SQL Server 外围应用配置器--服务和连接的外围应用配置器
这些是通用的,都可以设置的
=========================
错误信息:
“在建立与服务器的连接时出错。在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。 (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接)”


解决方案:

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

2.安装完成后,开始菜单里找到Microsoft SQL Server 2005--配置工具--SQL Server 外围应用配置器--服务和连接的外围应用配置器:
打开MSSQLSERVER节点下的Database Engine 节点,选择"远程连接",再选择"同时使用TCP/IP和Named 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,当然第一种写法最简单了,适用于本机。

分类: 错误解决, SQLServer