[size=x-small]已解决:无法连接到WMI提供程序。你没有权限或者该服务器无访问···我想用sql server做一个数据库的作业,主要是想用一下asp做个网页。首先需要安装sql server,刚开始以为是件很简单的事,在我的visual studio 2008的安装包里就有sql server 2005 express edition 的安装软件,直接安装就行了,哪知道后来的过程那叫一个艰辛啊……
先安装sql server 2005(是英文版的),安装过程非常顺利。然后我想进入Server Configuration Manager(配置管理器),点击之后就出现警告框:
Cannot connect to WMI provider. You do not have permission or the server is unreachable. Note that you can only manage SQL Server 2005 servers with SQL Server Configuration Manager.
Invalid class [0x80041010]
The solution is to go to a command prompt and then run mofcomp.
Microsoft (R) 32-bit MOF Compiler Version 5.1.2600.2180
Copyright (c) Microsoft Corp. 1997-2001. All rights reserved.
Parsing MOF file: C:\Program Files\Microsoft SQL Server\Shared\sqlmgmprovider
xpsp2up.mof
MOF file has been successfully parsed
Storing data in the repository...
Done!
注意一下:上述的mofcomp命令在C:\WINDOWS\system32\wbem目录下。 通过这个博客的留言,貌似有些人用这个方法解决了问题。我进入了windows的命令处理器,按照这个方法试了一下,得到了和他一样输出的结果,很兴奋,以为问题解决了。再次进入Server Configuration Manager,不幸的是还是弹出了同样的警告框。继续在网上搜,由于关键字大部分是英文的,搜到的英文网页中除了上述的方法转载就是抱怨……
接下来只好自己想办法了,我先想到这是不是sql server 2005自身的问题,现在sql server 2008 express 已经出了,就安装个sql server 200吧。于是卸载sql server 2005,安装sql server 2008(安装sql server 2008 之前还得安装.net framework sp2 和windows installer 从微软官网下载即可,安装好后重启电脑),这次安装的是个中文版。
sql server 2008安装过程比sql server 2005的过程麻烦了一些,主要是需要配置数据库管理员,使用本机的管理员账户就行。安装成功后,怀着忐忑的心情进入配置管理器,点击之后该死的警告框又弹了出来,还是不行。
相关推荐
1. 连接WMI服务:在C#中,我们通常使用`ManagementScope`类来指定要连接的WMI命名空间。默认情况下,我们可以连接到本地计算机的根\CIMV2命名空间,这是存储大多数管理信息的地方。例如: ```csharp ManagementScope...
在这个“WMI.rar_wmi”压缩包中,包含了一个使用PowerBasic编写的WMI演示程序——"WMI演示.bas",以及一个可能是源代码注释或资源链接的文本文件——"www.pudn.com.txt"。 PowerBasic是一种基于Basic语法的编程语言...
本文将深入探讨如何使用Java与WMI进行交互,以及如何通过WMI.js这个工具来读取设备信息。 首先,我们需要了解Java中的WMI接口。Java中没有内置对WMI的直接支持,但可以通过JMI(Java Management Extensions)或第三...
标题中的"WMI.rar_delphi wmi_wmi_wmi delphi"表明这是一个关于使用Delphi与WMI交互的源码集合,可能包含了通过Delphi代码调用WMI服务的示例。 描述中的“访问Windows WMI对象的源码,可以使用WMQ语言进行查询”...
由于描述中提到"不是一键解决",这意味着使用WMITools可能需要用户进行一系列步骤,而非简单的点击一次按钮就能解决问题。因此,用户可能需要查找相关教程或指南,了解如何使用这个工具来定位并清除引起主页劫持的...
这个“WMI.rar_full_wmi”压缩包很可能包含了一系列示例和资源,帮助用户了解并有效地利用WMI进行系统管理。 WMI的核心在于它提供了一个标准的接口,允许应用程序通过简单的脚本或编程语言查询和控制系统的各种信息...
总结来说,"Delphi WMI.rar"提供了在Delphi环境下利用WMI获取硬件信息的示例,这对于开发需要硬件绑定的安全软件至关重要。通过深入研究这些文件,开发者不仅可以学习到Delphi编程的基本技巧,还能了解到如何利用WMI...
**标题:“WMI.rar_CSharp wmi_wmi”** 这个标题暗示了压缩包中的内容是关于C#编程语言与Windows Management Instrumentation(WMI)的交互示例。WMI是微软提供的一种技术,用于管理系统、硬件、软件和服务的运行...
标题"WMI.rar_C# WMI_WMI WIN32_process.z_windows wmi_wmi"中,核心关键词是"C# WMI",表明这是一个关于使用C#编程语言来操作Windows Management Instrumentation(WMI)的示例,其中可能涉及到WIN32_process接口。...
总的来说,WMI是Windows平台强大的管理系统资源的工具,无论你是系统管理员还是开发者,理解和掌握WMI都能极大地提升你在系统管理和自动化任务中的效率。通过学习“WMI基础知识”,你可以了解到如何使用WMI来获取和...
在IT领域,遇到“无法连接到WMI”的问题时,这通常意味着Windows Management Instrumentation(Windows管理规范)服务出现故障或配置错误。WMI是Windows操作系统中的一个核心组件,用于提供对系统硬件、操作系统和...
通过创建WMIScripting.SWbemLocator对象,可以连接到WMI服务,然后使用SWbemServices对象来执行WMI查询。 3. **查询WMI数据**:使用WMI,你可以查询各种系统信息,如硬件配置(如CPU、内存、硬盘)、软件安装、网络...
1. **连接到WMI服务**:在代码中,你需要使用`wbemscripting.SWbemLocator`对象来连接到本地或远程计算机的WMI服务。例如,以下VBScript代码展示了如何连接到本地计算机的WMI服务: ```vbscript Set wmiService = ...
2. **VB与WMI的连接**:介绍如何在VB中建立与WMI的连接,包括设置安全性和连接远程计算机的策略。这通常涉及创建ManagementObjectSearcher和ManagementObjectCollection对象来查询WMI信息。 3. **查询WMI信息**:...
总的来说,通过学习和应用WMI的NetAdapter类,结合MFC的特性,开发者能够创建出功能强大的网络管理工具,不仅能够获取本地连接的网卡信息,还能进行有效的配置和控制,这对于系统管理员和软件开发者来说具有很高的...
**Windows Management Instrumentation (WMI) 是微软提供的一种在Windows操作系统上进行系统管理的重要技术。它允许应用程序通过标准的接口来获取和控制系统的各种信息,包括硬件状态、软件配置、性能数据等。** ...
标题“WMI.rar_WMI 当前系统盘_wmi_获取当前系统磁盘符”表明这个压缩包可能包含了一个示例或者工具,用于利用WMI获取当前系统安装的磁盘驱动器字母。 描述中的“Environment.SpecialFolder”是.NET Framework中...
本文将深入探讨如何使用j-Interop来连接WMI并获取Windows系统信息。 首先,j-Interop是一个开源项目,它为Java提供了一个全面的COM和ActiveX互操作性解决方案。通过j-Interop,Java开发者可以调用COM对象,例如WMI...