#sql-server
#sql-server
Вопрос:
Недавно я установил MSSQL Server 2008 Express.
Каждый раз, когда я пытаюсь включить «Агент SQL Server (SQLEXPRESS)», я получал это сообщение об ошибке:
WMI Provider Error: "The Remote procedure call failed".
Я пытался найти решение, но нашел несколько решений и перепробовал их все, но оно все еще не работает. Знаете ли вы хорошее решение для этого?
Кроме того, что такое агент SQL Server? нам это действительно нужно?
Ответ №1:
Это немного странно.
Одним из ограничений бесплатного SQL Server Express (по сравнению с более крупными версиями) является то, что в нем нет агента SQL Server.
Поэтому вы даже не должны пытаться включить агент SQL Server, потому что ваша версия его не поддерживает!
Однако у меня также установлен SQL Server 2008 Express, и я никогда не заботился о том, чтобы посмотреть, указана ли служба агента SQL Server на моем компьютере.
Я только что посмотрел на свой компьютер: он есть, он называется «Агент SQL Server (SQLEXPRESS)» точно так же, как и ваш, и я даже могу его запустить.
Я этого не ожидал!
Но это не отображается в SQL Server Management Studio, поэтому я не могу создавать какие-либо задания (и я ожидал этого).
По-видимому, Microsoft ограничила использование агента SQL Server в экспресс-версии не путем исключения службы вообще, а сделав ее невидимой в Management Studio.
Итак, мой фактический ответ таков:
Не тратьте время, пытаясь запустить агент SQL Server.
Вам это не нужно для запуска базы данных, и вы все равно не сможете ее использовать, даже если сможете запустить ее.
Ответ №2:
Агент SQL Server используется, среди прочего, для планирования заданий.
Если вы не знаете, что это такое, вам, вероятно, это не нужно 😉 Это не обязательно для стандартной функциональности СУБД SQL Server.
Я не могу говорить конкретно об ошибке, которую вы видите.