GALLERY

 

※System.Data.SqlClient.SqlException- '対象のプリンシパル名が間違っています。SSPI コンテキストを生成できません。'

のエラーが表示されてフォームが開けない場合の対処法

 

このエラーが表示されてフォームが開けない場合は、アプリケーションのフォルダの中にある「.exe.config」ファイルをメモ帳で開いて下さい。以下の例は「VisualBasic人事システム」のものです。

「VisualBasic人事システム.exe.config」ファイルをメモ帳で開いたところです。7行目に記載された「connectionString="Data Source=****\SQLEXPRESS;」のData Sourceが実際と違っている場合に、このエラーが起きます。

例では「VisualBasic人事システム.exe.config」の****\SQLEXPRESSをDELLDESK\SQLEXPRESSというサーバー名に変更します。これは「ODBC接続.dsn」の「SERVER」と同じです。

このように変更しました。

「Data Source=DELLDESK\SQLEXPRESS;Initial Catalog=「VisualBasic人事システム」SQL;Integrated Security=True」という一連の文字列のことを接続文字列(connectionString)と呼びます。

CONTACT
CONTACT