使用SMO在Windows Server 2008上添加sql登录问题

时间:2012-03-05 12:45:55

标签: c# sql-server sql-server-2008 windows-server-2008 smo

使用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);
            }  
    

1 个答案:

答案 0 :(得分:1)

问题是密码不够复杂(赢得2k8政策)。我在InnerException属性中找到了它。