【发布时间】:2011-04-05 06:33:04
【问题描述】:
我的 C# 应用程序使用 SMO 对用户选择的 SQL Server 实例执行各种操作。特别是,它改变了身份验证模式:
ServerConnection conn = new ServerConnection(connection);
Server server = new Server(conn);
server.Settings.LoginMode = ServerLoginMode.Mixed;
更改登录后,应重新启动更多实例。但是,我在 SMO 中找不到任何方法来重新启动选定的实例。
我尝试用谷歌搜索,但只找到了一堆示例,这些示例列举了正在运行的服务并将它们的名称与 SQL 服务器服务名称进行比较。我不喜欢这种方式,因为它容易出错并且依赖于 Microsoft 当前命名 SQL 服务器实例的方式。
有没有办法在 SMO 中重新启动所选实例?
【问题讨论】:
标签: sql-server smo