2015-01-24 3 views
1

Есть ли способ перезапустить, запустить или остановить SQL Server 2012, выполнив инструкцию SQL? Благодарю.Как перезагрузить SQL Server 2012 с помощью SQL

+0

Заявления SQL, выполняемые на SQL Server. Предположим, вы остановили его. Где должен запускаться ваш SQL-запрос для запуска сервера? Так что ответ - нет. –

+0

Но как выполнить его с кнопки, которую я размещаю в приложении winform, спасибо. – user3004110

ответ

0

using the command line or powershell.

net start MSSQL$instancename

net stop MSSQL$instance

использованием SSMS

SHUTDOWN -> ждать и выключение

SHUTDOWN WITH NOWAIT -> Dont ждать и выключение

Не думаю, что есть вы можете запустить прямо в T-SQL, вам, вероятно, придется что-то сделать like this.

+0

Я знаю, как это сделать в командной строке или в командной строке. Но я хочу выполнить его с кнопки, и для этого мне нужно выполнить его, используя SQL, спасибо. – user3004110

+0

Теперь у iam возникла проблема с запуском этой команды как в командной строке, так и в powershell. Я использую SQL Server 2012 Express Edition. Как я могу заменить указанную выше команду на запуск SQL Server Express. – user3004110

+0

@ user3004110 Посмотрите на нижние примеры, которые я перечислил. Это как выключить и запустить с использованием чисто SQL. Нажмите ссылку, чтобы посмотреть на скрипт. – Arun

0

Системная процедура xp_cmdshell для вызова любой командной строки для остановки; однако вы определенно не можете запустить его, потому что, как вы будете выполнять команду с использованием T-SQL, пока вы не подключены (служба остановлена)?