Как от SQL сервера получить имя службы сервера и агента?

e_maxx
Дата: 17.12.2002 18:09:09
Привет всем!
Вот собственно и весь вопрос :-)

Как от SQL сервера получить имя службы сервера и SQL агента?
jimmers
Дата: 18.12.2002 00:54:19
Имя службы сервера:

SELECT @@servicename


Имя службы агента можно получить через реестр (xp_regread), хотя может есть функция?
e_maxx
Дата: 18.12.2002 07:49:31
На самом деле
SELECT @@servicename
не всегда выдает имя сервиса, например сейчас у меня установлен сервер
и его имя - MAXX\MA
SELECT @@servicename выдает "MA"
а имя службы - MSSQL$MA

И как получить имя службы SQLAgent ?
e_maxx
Дата: 18.12.2002 07:58:33
Все, НАШЕЛ!!!

SQL Server Books Online

When multiple instances of SQL Server are run on the same computer, each instance has its own SQL Server service. The service name for the default instance is named MSSQLServer, the service name for named instances is MSSQL$InstanceName. For more information, see Multiple Instances of SQL Server.