プログラムがデータベースを開こうとすると、次のようになります。
エラー メッセージ: ログインで要求されたデータベース "Chinatowndb" を開けません。ログインに失敗しました。ユーザー「Lee-VAIO\Lee」のログインに失敗しました。
コードは接続文字列用です:
conn = new SqlConnection(@"Data Source=.\SQLEXPRESS;Initial Catalog=Chinatowndb;Integrated Security=True;User Instance=True");
コードを次のように変更すると:
conn = new SqlConnection(@"Data Source=.\SQLEXPRESS;Initial Catalog=Chinatowndb;Integrated Security=True");
できます。今、最初の接続文字列、別のデータベースを使用する別のプログラムがあり、動作します。別のプログラムには、App_Data フォルダーを含む .mdf ファイルがあることに注意してください。Chinatowndb.mdf は C:\Program Files\Microsoft SQL Server\MSSQL10_50.SQLEXPRESS\MSSQL\DATA に保存されています。
エラーの理由