Мое приложение 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?