如何部署mvc4网站连接visual studio 2010中的现有数据库?

时间:2015-03-04 11:22:16

标签: sql asp.net asp.net-mvc-4

我创建了一个连接数据库的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共享上。

1 个答案:

答案 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" />