Asp.net mvc 用asp.net mvc链接数据库
在Microsoft SQL Server Menagment Studio中,我用服务器名创建了数据库书店。\SQLEXPRESS。在MVC inweb.config中,我写道:Asp.net mvc 用asp.net mvc链接数据库,asp.net-mvc,Asp.net Mvc,在Microsoft SQL Server Menagment Studio中,我用服务器名创建了数据库书店。\SQLEXPRESS。在MVC inweb.config中,我写道: <add name="DBCS" connectionString="server=.\SQLEXPRESS; database=Bookstore; integrated security=SSPI" providerName="System.Data.SqlClient" /> 在我的电脑上,它
<add name="DBCS" connectionString="server=.\SQLEXPRESS; database=Bookstore; integrated security=SSPI" providerName="System.Data.SqlClient" />
在我的电脑上,它正在工作,但当我尝试在另一台电脑上运行时,它不工作。我复制了项目文件、Bookstore.mdf文件和Bookstore.ldf文件。
我想它没有连接到我的数据库。我是否需要更改代码中的某些内容以及要执行的操作?似乎您正在尝试使用本地数据库运行应用程序/
LocalDB
,请将connectionString
更改为类似的内容(假设数据库文件位于AppData
文件夹中):
如果您的数据库必须存在于不同的计算机上,则必须将
\sqlexpress
中的
替换为服务器的IP或url,我假设服务器上的数据库实例名为sqlexpress
\sqlexpress
表示数据库服务器的本地安装实例。如果您的数据库不存在于另一台计算机上,它将无法工作。寻找用于集成部署()的LocalDB。我不明白。我需要做什么,请帮助?您应该将文件Bookstore.mdf附加到SQL server。
<add name="DBCS"
connectionString="Data Source=(LocalDB)\v11.0;AttachDbFilename=|DataDirectory|\Bookstore.mdf;Integrated Security=True"
providerName="System.Data.SqlClient"
/>