2012-03-05 62 views
0

使用SMO我嘗試添加安裝在Windows 7中的SQL SERVER登錄,並使用此代碼,它運行良好,但它在Windows Server 2008上無法正常工作。使用SMO在windows server 2008上添加sql登錄問題

  • 我錯過了什麼嗎?

    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

你得到了什麼錯誤? – bryanmac 2012-03-05 13:23:19

+0

對不起,我有這個錯誤消息:創建失敗登錄'登錄名' – HichemSeeSharp 2012-03-07 08:38:25

回答

1

的問題是,該密碼不夠複雜(贏2K8政策)。我在InnerException屬性中找到了它。