2010-06-13 33 views
3

我在一台PC上创建了一个使用VS 2008和SQL Express 2008的Asp.net网站。数据目录|中的db文件。
当我复制这些网站上的文件到另一台电脑(具有相同的VS 2008和SQL Express的2008年),它给我的错误
用户不支持此版本的SQL Server实例登录标志此版本的sql server不支持用户实例登录标志

回答

4

你是100%肯定,新的环境确实是快递?

如果是这样,您可能需要配置服务器以允许用户实例连接。如果您有管理员权限,则可以运行此命令。

-- Enable user instances. 
sp_configure 'user instances enabled','1' 

-- Disable user instances. 
sp_configure 'user instances enabled','0' 

http://msdn.microsoft.com/en-us/library/ms254504.aspx

如果没有,那么SQL服务器(全或无快递版本)不支持“用户实例”(即自动创建数据库/用户代码连接)指令在连接串。这是SQL Server Express版本的一个特性。

+0

没有它不工作解决这个问题。我通过运行aspnet_sqlreg来获得它的工作 – coure2011 2010-06-14 08:09:16

4

您可以通过删除User Instance=true;

相关问题