达到SQL Server最大数据库数量

时间:2014-12-17 12:59:17

标签: c# sql-server

我在某些单元测试中使用SQL Server(LocalDB)。每个测试都将数据库附加到LocalDB。每次执行大约有400个新数据库。我知道,这不是最好的方法。

经过多日运行睾丸后,我得到了:

System.Data.SqlClient.SqlException : Unable to create/attach any new database because the number of existing databases has reached the maximum number allowed: 32766.

我使用此连接字符串附加我的MDF文件:

string.Format(@"Data Source=(LocalDB)\v11.0;AttachDbFilename={0}.mdf;Integrated Security=True", TempFile)

我尝试分离所有数据库,但它没有工作。我用过:

EXEC sp_detach_db 'MyFile.MDF', 'true';

我也尝试删除我的LocalDB实例,但也没有工作。要删除我使用的:

停止:

SqlLocalDB.exe stop "v11.0" -k

删除:

SqlLocalDB.exe delete "v11.0"

创建:

SqlLocalDB.exe create "v11.0" -s

有什么想法解决这个问题?

1 个答案:

答案 0 :(得分:1)

您是否从创建它的相同用途中删除了LocaDB?

相关问题