Restart SQL Server instance using SMO

Мое приложение C # использует SMO для различных действий с экземпляром SQL Server, выбранным пользователем. В частности, он меняет режим аутентификации:

ServerConnection conn = new ServerConnection(connection);
Server server = new Server(conn);

server.Settings.LoginMode = ServerLoginMode.Mixed;

После смены логина необходимо перезапустить еще один экземпляр. Тем не менее, я не могу найти какой-либо способ перезапустить выбранный экземпляр в SMO.

Я попытался найти это в Google, но нашел только несколько примеров, перечисляющих запущенные службы и сравнивающих их имена с именем службы сервера SQL. Мне не понравился этот способ, так как он подвержен ошибкам и полагается на то, как Microsoft в настоящее время называет экземпляры SQL-сервера.

Есть ли способ перезапустить выбранный экземпляр в SMO?

7
задан Kara 22 January 2014 в 07:24
поделиться