我正在使用mvc4代码构建网站第一种方法。我尝试连接sql server 2012时遇到问题。它没有连接远程sql server数据库。它给了我一个错误“webproject重写需要安装在这台计算机上的sql server express。 我在webconfig中的连接字符串如下:
<connectionStrings>
<add name="StoreDataContext"
connectionString="Data Source=server=.;
Initial Catalog=aspnet-Demo-20150421090714;
Integrated Security=SSPI;
AttachDBFilename=|DataDirectory|\books.mdf" providerName="System.Data.SqlClient" />
我的sql server名称是:WINDOWS8_1-PC 身份验证:窗口身份验证
你可以帮我解决这个问题吗?答案 0 :(得分:1)
<connectionStrings> <add name="StoreDataContext" connectionString="Data Source=.\SQLEXPRESS; Initial Catalog=aspnet-Demo-20150421090714; Integrated Security=SSPI; AttachDBFilename=|DataDirectory|\books.mdf" providerName="System.Data.SqlClient" />
。\ SQLEXPRESS 等于 ServerName \ SQLInstanceName
将 books.mdf 文件复制到服务器磁盘。
2.1通过SQL Management Studio附加数据库。
2.2配置连接字符串,如下所示:
<connectionStrings> <add name="StoreDataContext" connectionString="Data Source=.\SQLEXPRESS; Initial Catalog=books; Integrated Security=SSPI; providerName="System.Data.SqlClient" />