使用SMO我尝试使用此代码添加在Windows 7中安装的SQL SERVER登录,但它运行良好,但它在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);
}
答案 0 :(得分:1)
问题是密码不够复杂(赢得2k8政策)。我在InnerException属性中找到了它。