标签: user-instance

错误:无法生成SQL Server的用户实例

我正在尝试连接到MDF.我甚至完全重新安装了sql server express(它现在是我的盒子上安装的唯一SQL的味道,之前我有05开发和快递).我已经证实路径都是正确的,到目前为止我的google-fu还没有帮助.

完整的异常消息是:

由于启动用户实例的进程失败,无法生成SQL Server的用户实例.连接将被关闭.

连接字符串是:

<add name= "CustomerEntities"
     connectionString="metadata=res://*/Data.CustomerModel.csdl|res://*/Data.CustomerModel.ssdl|res://*/Data.CustomerModel.msl;
     provider=System.Data.SqlClient;
     provider connection string='Data Source=.\SQLEXPRESS;
     AttachDbFilename=\App_Data\CustomerDb.mdf;
     Integrated Security=True;
     User Instance=True'"
     providerName="System.Data.EntityClient" />
Run Code Online (Sandbox Code Playgroud)

附加信息:

我在网上发现的这个错误的几个引用不适用于我.例如,我看到的是尝试通过远程桌面启动用户实例时发生此错误的地方(我在本地执行此操作).虽然另一个人建议它与旧的快速安装中的剩余文件有关...我已经查看了指定的位置而没有找到那些文物.我也尝试过跑sp_configure 'user instances enabled', '1',但它说它已经设置为1.

user-instance sql-server-express visual-studio sql-server-2008-r2

28
推荐指数
3
解决办法
4万
查看次数

SQL Server用户实例错误:现有数据库已达到允许的最大数量

我在Visual Studio 2008中使用C#在我的PC上循环MDF文件并从中提取数据.我正在使用表适配器指向本地MDF文件.

最近我的一台PC拒绝让我附上任何新的数据源,正如它所说的那样

System.Data.SqlClient.SqlException:无法创建/附加任何新数据库,因为现有数据库的数量已达到允许的最大数量:32766

即使我启动一个全新的Windows应用程序并尝试将MDF文件(在我的桌面上)作为数据源添加到它,我也会收到上述错误.

谁能告诉我如何删除/删除现有连接?

我的代码在另一台PC上工作正常,我在我的电脑上重新安装了Visual Studio但仍然出现此错误.

C#表适配器代码:

tmTableAdapter.Connection.ConnectionString = "Data Source=.\\SQLEXPRESS;AttachDbFilename='" + pathofmdffile + "';Integrated Security=True;Connect Timeout=30;User Instance=True";
tmTableAdapter.Connection.Open();
Run Code Online (Sandbox Code Playgroud)

c# sql sql-server user-instance sql-server-express

4
推荐指数
1
解决办法
419
查看次数