サーバー上にデータベースを作成する場合 (SQL Server Management Studioを使用して)データベースファイルをいじくり回す必要はありません(そうすべきではありません!)-サーバーに処理させてください。
代わりに、接続の追加を実行します Visual Studioで、サーバーインスタンスを指定します(DEV-5\SQLEXPRESS
)とデータベース名(emailDatabase
)接続ダイアログで。
これにより、SQL Serverインスタンス自体で、意図したとおりにSQLServerデータベースに接続して使用することになります。これは、「フリーフローティング」の.mdf
に苦労するよりもはるかに簡単で、面倒でもありません。 ファイルを作成し、ソリューションなどに添付します。...
したがって、ここで-DEV-5\SQLEXPRESS
に入力します [サーバー名]ドロップダウンに入力し、[データベース名を選択または入力]オプションを使用して、データベース名を入力します(またはドロップダウンから選択します)。そこにあるはずです!
しないでください 「データベースファイルを添付する」オプションを使用します。これは、浮動型の.mdf
です。 かなり不器用で使いにくく、エラーが発生しやすい「機能」-繰り返しますが、しないことをお勧めします それを使って...