単体テストにはSQLServer2005Expressユーザーインスタンスを使用しています。各テストはデータベース名をランダムに生成するため、接続文字列は次のようになります。
Data Source=.\SQLEXPRESS2005;Database=MyTest_624332256;User Instance=true;Integrated Security=SSPI;
ここ624332256で、はランダムに生成された番号です。
.MDF最後に、これらのデータベースファイル(および)をすべて削除します.LDF。
呼び出しsp_detach_dbたりDROP DATABASE、DBインスタンスをから削除したりしてもsys.databases、データベースファイルは%LOCALAPPDATA%\Microsoft\Microsoft SQL Server Data\SQLEXPRESS2005
ファイルも削除するにはどうすればよいですか?私はこれをすることになっていたと思っDROP DATABASEたが、そうではない!