La aplicación My C# usa SMO para hacer varias cosas con la instancia de SQL Server elegida por un usuario. Particularmente, cambia el modo de autenticación:Reinicie la instancia de SQL Server utilizando SMO
ServerConnection conn = new ServerConnection(connection);
Server server = new Server(conn);
server.Settings.LoginMode = ServerLoginMode.Mixed;
Después de cambiar el inicio de sesión, se debe reiniciar más instancia. Sin embargo, no puedo encontrar ninguna forma en SMO para reiniciar la instancia seleccionada.
He intentado googlear esto, pero solo encontré un grupo de ejemplos enumerando los servicios en ejecución y comparando sus nombres con el nombre del servicio del servidor SQL. No me gustó de esta manera, ya que es propenso a errores y se basa en la forma en que Microsoft actualmente nombra instancias de SQL Server.
¿Hay alguna forma de reiniciar la instancia elegida en SMO?