2012-03-05 12 views
0

SMOを使用するこのコードでWindows 7にインストールされたSQL SERVERログインを追加しようとしましたがうまくいきましたが、Windowsサーバー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

+0

申し訳ありませんが、このエラーメッセージが表示されます:ログインに失敗しました 'LoginName' – HichemSeeSharp

答えて

1

問題は、パスワードが(2K8ポリシーに勝つ)は十分に複雑ではなかったということでした。私はInnerExceptionプロパティでそれを見つけました。