sql server 2005 configuration Manager

yongyuanxinshou 2011-01-30 10:32:53
请教各位老大:[/size]
当我打开sql server 2005 management studio express 输入密码点击连接时弹出这么个信息

[size=14px]无法连接到 14BD7476B371419\SQLEXPRESS。
An error has occurred while establishing a connection to the server. When connecting to SQL Server 2005, this failure may be caused by the fact that under the default settings SQL Server does not allow remote connections. (provider: SQL Network Interfaces, error: 26 - Error Locating Server/Instance Specified) (.Net SqlClient Data Provider)

当我点击打开sql server 2005 configuration Manager时弹出了一个这么一个信息,不知何意?

无法连接到WMI提供程序,您没有权限或者该服务器无法访问。请注意,您只能使用SQLSERVER配置管理器来管理SQL Server 2005服务器。
找不到指定的模块。[0x8007007e]

当点击sql server 2005外围应用配置器时弹出了这么个信息:

计算机 localhost 在网络上不存在,或无法远程配置该计算机。请验证远程计算机具有所需的 Windows Management Instrumentation 组件,然后重试。 (SQLSAC)
尝试管理服务时在 SMO 中发生了异常。 (Microsoft.SqlServer.Smo)
无法为此请求检索数据。 (Microsoft.SqlServer.SmoEnum)


...全文
116 点赞 收藏 7
写回复
7 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
yongyuanxinshou 2011-02-03
终于解决了,我的问题一个是三楼老大的说的情况,二是我的sqlserver多次重装造成的结果。最后逼得我重装了系统,sqlserver重新装一下,再按三楼老大说得就弄好了。谢谢各位的帮忙!
回复
yongyuanxinshou 2011-01-30
3楼老大,我根本就打不开SQL Server 外围应用配置器—服务和连接的外围应用配置器
也打不开Sql Server Configuration Manager里面
回复
快溜 2011-01-30
确定你的sqlserver服务是可用的。
回复
dawugui 2011-01-30
Sql Server 2005的1433端口打开和进行远程连接


如何打开sql server 2005 的1433端口

配置工具->Sql Server Configuration Manager->MSSQLSERVER的协议

看看TCP/IP协议是否启动,如果启动,右键菜单点"属性" ,在分页菜单中选"IP地址",把"IP1"和"IP2"中"TCP端口"为1433,

"已启用"改为"是"

配置工具->Sql Server Configuration Manager->SQL Native Client 配置->客户端协议->TCP/IP

选择TCP/IP右键菜单中"属性",确认"默认端口"是1433,"已启用"为"是"




SQL Server 2005 远程连接

配置TCP/IP属性.
Surface Area Configuration --> Database Engine --> Remote Connections --->Using TCP/IT

SQL Server 外围应用配置器—服务和连接外围配置—database englie—远程连接—启用(远程连接的TCP/IP和named pipes)
SQL Server Configuration Manager—SQL2005网络配置—启用TCP/IP和named pipes


-----------------------------------------------------------------------------------------
一般按如上即可.

其他说明见下:


sqlserver2005(Express版),为了便于管理,你还需要去下一个manage管理器,微软的官方网站有
下,安装好manage管理器后,在程序中连接sqlserver2005,下面几点是要注意的。
1. 开启sql2005远程连接功能,开启办法如下,

配置工具->sql
server外围应用配置器->服务和连接的外围应用配置器->打开MSSQLSERVER节点下的Database Engine
节点,先择"远程连接",接下建议选择"同时使用TCP/IP和named pipes",确定后,重启数据库服务就可以了.
2.登陆设置改为,Sql server and windows Authentication方式同时选中,具体设置如下:

manage管理器->windows
Authentication(第一次用windows方式进去),->对象资源管理器中选择你的数据服务器--右键>属
性>security>Sql server and windows Authentication方式同时选中.
3:设置一个Sql server方式的用户名和密码,具体设置如下:
manage管理器->windows Authentication>new query>sp_password null,'sa123456','sa'
这样就设置了一个用户名为sa ,密码为:sa123456的用户,下次在登陆时,可以用Sql server方式,
用户名为sa ,密码为:sa123456的用户进数据库了.
4: 做完上面三步后,这样写连接字符串就可以顺利进入数据库了,
(server=.\\sqlexpress;uid=sa;pwd=sa123456;database=master";


其它版本,做如下設置

程序—Microsoft SQL Server 2005—配置工具—SQL Server 外围应用配置器—服务和连接的外围应用配置器—
1、MSSQLserver(实例名)—DataBase Engine—远程连接—(设置选项)
在下方选项
2、SQL Server Browser—服务(停止时只本机访问)
3、程序—Microsoft SQL Server 2005—配置工具—SQL Server Configuration Manager—网络连接协议-选择实例对应协议—启用(shard memory、Named Pipes、TCP\IP)
注: SQL Server 浏览器程序以服务的形式在服务器上运行。SQL Server 浏览器侦听对 Microsoft SQL Server 资源的传入请求,
并提供计算机上安装的 SQL Server 实例的相关信息。
SQL Server 浏览器可用于执行下列三种操作:
浏览可用服务器
连接到正确的服务器实例
连接到专用管理员连接 (DAC) 端点
SQL Server Browser 服务 (sqlbrowser) 为数据库引擎 和 SSAS 的每个实例提供实例名称和版本号。
SQL Server 浏览器随 Microsoft SQL Server 2005 一起安装,
为该计算机上运行的早期版本的 SQL Server(从 Microsoft SQL Server 7.0 开始)提供此服务。

回复
王向飞 2011-01-30
SQL Server does not allow remote connections
回复
实例名冲突?
回复
相关推荐
发帖
疑难问题
创建于2007-09-28

2.1w+

社区成员

MS-SQL Server 疑难问题
申请成为版主
帖子事件
创建了帖子
2011-01-30 10:32
社区公告
暂无公告