Используя SMO, я попытался добавить логин SQL SERVER, установленный в Windows 7, с помощью этого кода, и он работал хорошо, но не работал на Windows Server 2008.
Я что-то пропустил ?
Login _Login; string _UserID ; string _User; string _Password; try { _Login = new Login(wm._Server, _UserID); _Login.LoginType = LoginType.SqlLogin; _Login.Create(_Password); _Login.AddToRole("sysadmin"); } catch (Exception ex1) { MessageBox.Show(ex1.Message); }