从.NET代码启动SQL Server 2012服务时出现异常

时间:2013-08-09 19:34:55

标签: vb.net wmi sql-server-2012

我正在尝试从以下代码启动SQL Server实例:

Dim computer As New ManagedComputer
Dim pmSQL As ServerInstance = computer.ServerInstances("TheInstance")

当我升级到SQL Server 2012时,会出现以下错误:

SQL Server WMI provider is not available on MACHINENAME.

内部例外:

Invalid namespace

我是否需要在我的系统上安装其他东西?这是否有意义,它适用于2012年之前,而不是2012年?

编辑: 我正在使用c:\​​ program files \ microsoft sql server \ 100 \ SDK中的.dll。

1 个答案:

答案 0 :(得分:1)

事实证明该应用程序正在使用以前版本的SQL Server中的dll。我更新到2012版本,似乎运作良好。