SQL Server 2008> как получить значения параметров запуска службы по запросу? - PullRequest
0 голосов
/ 07 мая 2010

Можно ли запросить значения параметров запуска службы SQL Server 2008 с помощью T-SQL? Я специально ищу параметр -g, который указывает, сколько памяти, которую SQL Server оставит доступной для выделения памяти внутри процесса SQL Server, но вне пула памяти SQL Server [ссылка на msdn].

Ответы [ 2 ]

1 голос
/ 07 мая 2010

Я только что начал свое, как это

P:\>net start MSSQLSERVer /g 5000

И затем я запустил это

EXEC sp_readerrorlog 0, 1, 'Command Line Startup Parameters','/g'

Вот вывод

2010-05-07 14:11: 09.510 Параметры запуска командной строки сервера: / g

Как вы можете видеть, вы можете выполнить поиск / g, чтобы увидеть, был ли он запущен с ключом / g

Подробнее о том, какиспользуйте sp_readerrorlog здесь: Прочитать журнал ошибок с T-SQL

0 голосов
/ 07 мая 2010

Вы можете использовать процедуру CLR и запросить SCM о текущей настройке. Или найдите его в реестре с xp_regread . Оба получат вам настроенное значение , которое может не быть значением времени выполнения.

Но есть предостережение, а именно, что -g является настолько устаревшим флагом, что никто не должен его использовать, и вы не должны его искать. Относится только к 32-битным платформам x86, а 32-битная не работает.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...