none
VB2005のアプリからログインできない。 RRS feed

  • 質問

  • お世話になります。

    SQLServer2005 Developper Edition(ローカルホスト)で、

    SqlServer Management studioでは接続出来るのですが、

    VB2005のアプリから接続しようとすると、以下のエラーとなります。

    まず、どこをチェックしたら良いのでしょうか?

    2015年9月4日 7:56

回答

すべての返信

  • すみません。

    イメージを貼り付けたら、オペミスで送信してしまいました。

    接続は、Windows認証で、スタックトレースは、以下です。

    ■2015/09/04 15:17:17-------------------
    ユーザー 'Administrator' はログインできませんでした。
       場所 System.Environment.GetStackTrace(Exception e, Boolean needFileInfo)
       場所 System.Environment.get_StackTrace()
       場所 Kosaido.AppException..ctor(String mes)
       場所 Kosaido.My.MyApplication.MyApplication_UnhandledException(Object sender, UnhandledExceptionEventArgs e)
       場所 Microsoft.VisualBasic.ApplicationServices.WindowsFormsApplicationBase.raise_UnhandledException(Object sender, UnhandledExceptionEventArgs e)
       場所 Microsoft.VisualBasic.ApplicationServices.WindowsFormsApplicationBase.OnUnhandledException(UnhandledExceptionEventArgs e)
       場所 Microsoft.VisualBasic.ApplicationServices.WindowsFormsApplicationBase.DoApplicationModel()
       場所 Microsoft.VisualBasic.ApplicationServices.WindowsFormsApplicationBase.Run(String[] commandLine)
       場所 Kosaido.My.MyApplication.Main(String[] Args)
    ----------------------------------------
    

    以上、よろしくお願い致します。

    2015年9月4日 8:05
  • SQL Server Management Studio でセキュリティ⇒ログインを見てください。「'Administrator' はログインできませんでした。」の Administrator はその中にあるでしょうか?

     

    #質問する際は、一番最初に、何を作っているのか(Windows Forms?, WPF?, ASP.NET Web Forms?, その他?)ご自分の環境(OS, .NET のバージョンなど)の情報を書いていただけませんか? ガイドラインも出ていますので目を通していただければと思います。
     
    フォーラムのご利用方法(質問の投稿)について
    https://social.technet.microsoft.com/Forums/ja-JP/home?forum=announceja&announcementId=587d27f8-adc8-432a-905c-81375f8a05ec

    • 回答としてマーク MitsuoTAKEI 2015年9月4日 9:36
    2015年9月4日 8:51
  • SQL ServerにはWindows認証とSQL Server認証の2つが存在します。

    Windows認証を使用する場合は、接続文字列に "Integrated Security=sspi" を含めます。そうするとアプリケーションを実行しているWindowsのアカウントを使用してSQL Serverに接続できます。

    SQL Server認証を使用する場合は、接続文字列にUIDとPasswordを含めます。そうすると指定されたログインアカウントを使用してSQL Serverに接続できます。ここでいうログインアカウントとはWindowsに登録されているアカウントではなくSQL Serverに登録されているアカウントです。

    以上を踏まえて何を設定すべきかを見直してください。

    2015年9月4日 8:53
  • SurferOnWwwさま

    御回答ありがとうございました。

    サーバ側に、ログインユーザの追加を忘れていました。

    無事、解決致しました。

    2015年9月4日 9:34
  • 佐祐理さま

    御指摘ありがとうございます。

    ログインユーザの登録を忘れていました。

    2015年9月4日 9:39