问题:
这是打开SQL Server 配置管理器时的问题
1、无法连接到WMI提供程序。您没有权限或者该服务器无法访问。
Google的查询结果
我知道解决方法哈哈!!!看了老外说的!!!C:\Program Files\Microsoft SQL Server\90\Shared给这个目录增加network service权限或者 user权限就可以了哈哈!~~~继续研究sql2005
(我用得是管理员权限,应该不需要,设置。如果依然需要请说明该如何设置,操作系统 Windows xp,目前这个是最值得怀疑的了!)
功能的外围引用配置器的错误
2、尝试管理服务时在 SMO 中发生了异常。
查询结果
配置工具->sql server外围应用配置器->服务和连接的外围应用配置器->打开MSSQLSERVER节点下的Database Engine 节点,先择"远程连接",接下建议选择"同时使用TCP/IP和named pipes",确定后,重启数据库服务就可以。
(因为无法打开服务和连接的外围应用配置器,所以作罢)
打开服务和连接的外围应用配置器错误
3、计算机 localhost 在网络上不存在 或无法远程配置该计算机。请验证远程计算机具有所需的 windows management instrumentation 组件 然后重试。
查询的结果
计算机 localhost 在网络上不存在--
-->C:\WINDOWS\system32\drivers\etc\hosts 记事本打开,最后一行输入
127.0.0.1 localhost
(已经检查过,存在!)
4、在建立与服务器的连接时出错。在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败
查询结果
解决方法:
1。该用户有登录权限。
2。server如果开了firewall,在exceptions里添加1433 port
3。配置工具->sql server外围应用配置器->服务和连接的外围应用配置器->打开MSSQLSERVER节点下的Database Engine 节点,先择"远程连接",接下建议选择"同时使用TCP/IP和named pipes",确定后,重启数据库服务
(1.具有权限)
(2.没有开启)
(3.无法进去)
解决方法:
经过许多的波折,问题解决了。如我所料是权限的问题。administration没有 network service的权限。所以 WMI无法打开。
设置的方法很简单,网络上都有:
1 右击“我的电脑”-->“管理”
2 在“本地用户和组”内的Administrators组上双击,出现添加属性对话框。
3 单击“添加”按钮,出现添加用户对话框
4 单击“高级”按钮,再单击“搜索”按钮。注:此'NT AUTHORITY\NETWORK SERVICE'用户为系统内置帐户,无法直接添加。
5 在“搜索结果”内选择“Network Service”用户后,单击“确定”
这样administration就具有 network service的权限了。
问题迎刃而解。
其实引起这个问题的正式我之前用过一些的优化安全的软件,这些优化往往是针对网络的设置。
而优化的设置通常是一般用户不需要,并且带有安全隐患的东西,可仍有些人不是,因为我们不可能对于一切都了解,便在不自觉中进行了一些不是想要的设置。就像我这样。。。。
分享到:
相关推荐
基本上能解决所有的数据库连接问题,供大家参考下
### SQL Server 2005 启用远程连接详解 #### 一、为SQL Server 2005启用远程连接 在默认情况下,SQL Server 2005 的配置是只允许本地连接,为了实现远程访问,需要进行一系列的设置。 **步骤1:** 打开SQL Server...
解决SQL Server 2005 Express中无法连接到服务器问题
String dbURL = "jdbc:sqlserver://localhost:1433;DatabaseName=HaiFa"; String userName = "sa"; String userPwd = "1234"; Connection dbConn = null; try { Class.forName(driverName); dbConn = ...
综上所述,解决“64位SQL Server 2005无法链接32位的SQL Server 2000”的问题,需要对SQL Server的架构、服务包安装、连接配置以及系统兼容性有深入的理解,并通过一系列的排查和操作来定位并解决问题。在这个过程中...
在使用SQL Server 2005 Express时,如果遇到速达软件无法连接到数据库的情况,这通常是由多种因素导致的。根据描述,这里主要讨论的是安装了随附光盘自带的SQL Server 2005 Express版本后,速达软件出现的连接问题。...
连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败 (Microsoft SQL Server,错误: 10060)
标题提到的"Sqlserver2005数据库连接时的jar包"正是指用于连接SQL Server 2005的Java驱动程序。在Java中,我们使用JDBC(Java Database Connectivity)API来实现与各种数据库的交互,而针对SQL Server 2005,我们...
问题一涉及到了“共享内存提供程序”的错误,表示SQL Server无法通过共享内存协议与客户端建立连接。这种情况下,可以通过更改Management Studio的安全选项来解决。将登录方式设置为“Windows和SQL混合身份登录”,...
在Java编程中,连接SQL Server 2005数据库主要依赖于JDBC(Java Database Connectivity)驱动。以下是详细的知识点说明: 1. **JDBC驱动**: JDBC是Java平台上的标准接口,用于与各种数据库进行通信。对于SQL ...
sql server 2005 数据库连接代码,也可以连接orcal数据库
sqlserver2005 jdbc 连接 需要的人拿去
标题中的“sql server compact 3.5 连接 sql server 2005 使用同步复制、RDA C#源码”表明我们讨论的是一个关于在C#编程环境中,使用SQL Server Compact 3.5(一个轻量级的数据库引擎)连接到SQL Server 2005,并...
通过上述步骤,我们可以有效地解决 SQL Server 2008 无法附加 SQL Server 2005 数据库的问题。这不仅有助于数据迁移工作的顺利进行,还能确保数据的一致性和安全性。希望本文的内容对正在面临类似问题的读者有所帮助...
安装"SQLServer2005_SSMSEE.msi"时,系统会引导用户完成一系列步骤,包括接受许可协议、选择安装路径、配置连接设置等。安装完成后,用户可以在开始菜单找到SSMSEE的图标,启动后可以连接到本地或远程的SQL Server...
sqlserver2005服务器连接设置,按步骤设置连接服务器
SQL Server连接工具是数据库管理员和开发人员用于与Microsoft SQL Server交互的重要软件。这些工具提供了多种功能,包括数据库的创建、管理、查询、备份、恢复以及性能优化等。在本篇文章中,我们将深入探讨SQL ...
查看 SQL Server 数据库连接数的多种方法 SQL Server 数据库连接数是一个重要的性能指标,它可以帮助数据库管理员了解当前数据库的工作负载和性能。查看数据库连接数有多种方法,本文将介绍四种不同的方法来查看 ...