我创建了一个连接数据库的mvc4网站。该数据库也被另一个应用程序使用。因此,在部署mvc4网站时,我不会重新创建数据库。
的connectionString =“元数据= RES:// /Models.Qcgl.csdl|res:// /Models.Qcgl.ssdl|res://*/Models.Qcgl.msl; provider = System.Data.SqlClient; provider connection string =“ data source =。\ SQLEXPRESS; Trusted_Connection = yes; attachdbfilename = D:\ xxx.mdf; integrated security = True; connect timeout = 30; multipleactiveresultsets = True; App = EntityFramework“”
错误是
数据库'master'中的CREATE DATABASE权限被拒绝。 尝试为文件xxx.MDF附加自动命名的数据库失败。存在具有相同名称的数据库,或者无法打开指定的文件,或者它位于UNC共享上。
答案 0 :(得分:0)
尝试以下连接字符串
<add name="ContextName" connectionString="Data Source=.\SQLEXPRESS;Initial Catalog=YourDBName;Persist Security Info=True;User ID=YorUserid;Password=YourPassword Trusted_Connection=yes;integrated security=True;connect timeout=30;multipleactiveresultsets=True;
providerName="System.Data.SqlClient" />