我的C#應用程序使用SMO對用戶選擇的SQL Server實例執行各種操作。特別是它改變了認證模式:使用SMO重新啓動SQL Server實例
ServerConnection conn = new ServerConnection(connection);
Server server = new Server(conn);
server.Settings.LoginMode = ServerLoginMode.Mixed;
更改登錄後應該重新啓動更多的實例。但是,我無法在SMO中找到重新啓動選定實例的方法。
我試過谷歌這個,但只發現了一堆枚舉正在運行的服務和比較他們的名字與SQL服務器服務名稱的示例。我不喜歡這種方式,因爲它很容易出錯,並且依賴於Microsoft當前命名SQL Server實例的方式。
有什麼辦法可以在SMO中重新啓動所選實例嗎?