2011-10-27 22 views
8

Recientemente, he instalado MSSQL Server 2008 Express.Falló la llamada a procedimiento remoto en MSSQL Server 2008

Cada vez que intento para permitir "Agente SQL Server (SQLEXPRESS)", tengo este mensaje de error:

WMI Provider Error: "The Remote procedure call failed". 

He tratado de buscar una solución, pero he encontrado algunas soluciones y probado todos pero todavía no está funcionando. ¿Conoces una buena solución para esto?

Además, ¿qué es el Agente SQL Server? ¿Realmente lo necesitamos?

Respuesta

8

Esto es un poco extraño.
Una de las restricciones del SQL Server Express gratuito (en comparación con las ediciones más grandes) es que it has no SQL Server Agent.

Así que ni siquiera debería poder probar para habilitar el Agente SQL Server, ¡porque su edición no lo admite!

Sin embargo, también tengo SQL Server 2008 Express instalado, y nunca me preocupé de ver si el servicio del Agente de SQL Server figura en mi máquina.
Acabo de mirar en mi máquina: está allí, se llama "Agente SQL Server (SQLEXPRESS)" exactamente como el suyo, e incluso puedo iniciarlo.
¡No esperaba eso!

Pero no está visible en SQL Server Management Studio, por lo que no puedo crear ningún trabajo (y esperaba que).
Al parecer, Microsoft restringió el uso de SQL Server Agent en la edición Express no omitiendo el servicio en absoluto, sino haciéndolo invisible en Management Studio.

Así que mi respuesta real es la siguiente:
no pierda el tiempo tratando de iniciar el Agente SQL Server.
No lo necesita para ejecutar la base de datos, y no puede usarlo de todos modos, incluso si puede hacer que se ejecute.

+0

sí, esto es correcto! – olidev

1

El Agente SQL Server se utiliza, entre otras cosas, para la Programación de trabajos.

Si no sabe de qué se trata, probablemente no lo necesite;) No es necesario para la funcionalidad RDBMS estándar de SQL Server.

No puedo hablar específicamente del error que está viendo.

Cuestiones relacionadas