Добавить проблему входа в sql на сервере Windows 2008 с помощью SMO

Используя 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);
            }  
    

person HichemSeeSharp    schedule 05.03.2012    source источник
comment
Извините, я получил это сообщение об ошибке: Не удалось создать для входа «Имя пользователя».   -  person HichemSeeSharp    schedule 07.03.2012


Ответы (1)


Проблема заключалась в том, что пароль был недостаточно сложным (политика win 2k8). Я нашел его в свойстве InnerException.

person HichemSeeSharp    schedule 07.03.2012