2011-10-27 10 views
8

Recentemente, ho installato MSSQL Server 2008 Express.Impossibile chiamare la procedura remota con su MSSQL Server 2008

Ogni volta che provo a consentire "Agente SQL Server (SQLEXPRESS)", ho ricevuto questo messaggio di errore:

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

Ho provato a cercare una soluzione, ma ho trovato alcune soluzioni e provato tutti ma non funziona ancora. Hai una buona soluzione per questo?

Inoltre, cos'è SQL Server Agent? Ne abbiamo veramente bisogno?

risposta

8

Questo è un po 'strano.
Una delle restrizioni del gratuito SQL Server Express (rispetto alle edizioni più grandi) è quella it has no SQL Server Agent.

Quindi non dovresti nemmeno riuscire a provare per abilitare Agente SQL Server, perché la tua edizione non lo supporta!

Tuttavia, ho installato anche SQL Server 2008 Express e non mi è mai importato dare un'occhiata se il servizio Agente SQL Server è elencato sul mio computer.
Ho appena visto la mia macchina: è lì, si chiama "SQL Server Agent (SQLEXPRESS)" esattamente come la tua, e sono persino in grado di avviarla.
Non me lo aspettavo!

Ma non è visibile in SQL Server Management Studio, quindi non è possibile creare alcun lavoro (e mi aspettavo che).
Apparentemente Microsoft ha limitato l'uso di SQL Server Agent nell'edizione Express non omettendo il servizio, ma rendendolo invisibile in Management Studio.

Quindi la mia risposta reale è questo:
non perdere tempo cercando di avviare SQL Server Agent.
Non è necessario per eseguire il database e non è possibile utilizzarlo comunque anche se è possibile farlo funzionare.

+0

sì, questo è corretto! – olidev

1

SQL Server Agent viene utilizzato per la pianificazione dei lavori, tra le altre cose.

Se non si sa di cosa si tratta, probabilmente non ne ha bisogno;) Non è necessario per la funzionalità RDBMS standard di SQL Server.

Non riesco a parlare in modo specifico dell'errore che si sta verificando.

Problemi correlati