我在一台PC上创建了一个使用VS 2008和SQL Express 2008的Asp.net网站。数据库中包含db文件|。
当我将这些网站文件复制到另一台PC(具有相同的VS 2008和SQL Express 2008)时,它给我发错误
此版本的sql server
答案 0 :(得分:4)
您是否100%确定新环境确实是Express?
如果是这样,您可能需要配置服务器以允许用户实例连接。如果您具有管理员访问权限,则可以运行此命令。
-- 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 Server(完整版或非Express版)不支持连接字符串中的“用户实例”(即自动创建数据库/附加用户代码)指令。这是SQL Server Express版的一个功能。
答案 1 :(得分:4)
您可以通过删除User Instance=true;