Windows Form アプリケーションでSQLServerへ接続できない
環境
Visual Studio Express for Desktop
SQL Server Express 2014
C# Windows Form アプリケーション
にて開発を行っております。
VisualStudioでアプリケーションを実行した際は問題無くSQLServerに接続されるのですが
ビルドしたexeを直接実行すると
「このログインで要求されたデータベース "dbo" を開けません。ログインに失敗しました。
ユーザー 'sa' はログインできませんでした。」
という例外が発生するようになりました。
このような場合、まず何を疑えばよいのでしょうか。
接続文字列は以下になります。
@"Server=.\SQLEXPRESS;"
+ @"AttachDbFilename=|DataDirectory|\db.mdf;"
+ "Database=dbo;"
+ "integrated security=false;"
+ "User ID=sa;"
+ "Password=xxxx;";