Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/scala/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server MSSQL Server 2008上的远程过程调用失败_Sql Server - Fatal编程技术网

Sql server MSSQL Server 2008上的远程过程调用失败

Sql server MSSQL Server 2008上的远程过程调用失败,sql-server,Sql Server,最近,我安装了MSSQL Server 2008 Express 每次尝试启用“SQL Server代理(SQLEXPRESS)”,我都会收到以下错误消息: WMI Provider Error: "The Remote procedure call failed". 我试图寻找解决方案,但我找到了一些解决方案,并尝试了所有解决方案,但仍然不起作用。你知道解决这个问题的好办法吗 此外,什么是SQL Server代理?我们真的需要它吗 SQL Server代理用于作业调度等 如果您不知道它是什么

最近,我安装了MSSQL Server 2008 Express

每次尝试启用“SQL Server代理(SQLEXPRESS)”,我都会收到以下错误消息:

WMI Provider Error: "The Remote procedure call failed".
我试图寻找解决方案,但我找到了一些解决方案,并尝试了所有解决方案,但仍然不起作用。你知道解决这个问题的好办法吗


此外,什么是SQL Server代理?我们真的需要它吗

SQL Server代理用于作业调度等

如果您不知道它是什么,您可能不需要它;)对于标准的SQL Server RDBMS功能来说,这不是必需的

我无法具体说明您看到的错误。

这有点奇怪。
免费SQLServerExpress(与更大版本相比)的一个限制是

因此,您甚至不能尝试启用SQL Server代理,因为您的版本不支持它

但是,我也安装了SQL Server 2008 Express,我从来都不想查看我的计算机上是否列出了SQL Server代理服务。
我只是查看了一下我的机器:它就在那里,它被称为“SQL Server Agent(SQLEXPRESS)”,与您的完全一样,我甚至可以启动它。
我没想到

但它在SQL Server Management Studio中不可见,因此我无法创建任何作业(我预计会这样做)。
显然,微软限制了SQLServer代理在Express edition中的使用,并不是完全忽略该服务,而是使其在ManagementStudio中不可见

所以我的实际答案是:
不要浪费时间尝试启动SQL Server代理。
您不需要它来运行数据库,而且即使可以让它运行,您也无法使用它