更改 Web.config 中的连接字符串以访问本地数据库而不是在线数据库

Changing Connection Strings in Web.config to access local database instead of online database

(抱歉,如果这是一个愚蠢的问题) 我最近停止了自己创建的网站以及在线数据库。

最近有兴趣在本地做,可以多了解一下web/databases之类的。 唯一的问题是 - 我不确定如何将 web.config 中的连接字符串从在线连接更改为本地连接。我已经在 SQL Management Server Studio 中将数据库复制到本地服务器。

这是旧的在线数据库连接字符串: 有两个连接到同一个数据库(根据我的收集,一个是由于用户登录,另一个是用于从数据库创建模型)

<connectionStrings>
<add name="DefaultConnection" providerName="System.Data.SqlClient"
connectionString="Data Source=tcp:pokemondaycare.database.windows.net,1433;Initial Catalog=PDC-TESTING;Integrated Security=False;User Id=ServerAdmin@pokemondaycare;Password=AzBanks_1;Encrypt=True;TrustServerCertificate=False;MultipleActiveResultSets=True" />
<add name="pokemonDayCareDatabaseEntities" connectionString="metadata=res://*/Models.PDCDataModel.csdl|res://*/Models.PDCDataModel.ssdl|res://*/Models.PDCDataModel.msl;provider=System.Data.SqlClient;provider connection string=&quot;data source=pokemondaycare.database.windows.net;initial catalog=PDC-TESTING;persist security info=True;user id=ServerAdmin;password=AzBanks_1;multipleactiveresultsets=True;application name=EntityFramework&quot;" providerName="System.Data.EntityClient" /></connectionStrings>

这是本地数据库属性

感谢您的帮助

应该是这样的(示例)。查看 Documentation 了解更多信息

<add name="MovieDBContext" 
   connectionString="Data Source=(LocalDB)\v11.0;AttachDbFilename=|DataDirectory|\Movies.mdf;Integrated Security=True" 
   providerName="System.Data.SqlClient" 
/>

Data Source 更改为点 . 或本地主机:

<connectionStrings>
    <add name="DefaultConnection" 
         providerName="System.Data.SqlClient"
         connectionString="Data Source=.;Initial Catalog=PDC-TESTING;
            Integrated Security=False;..." />
</connectionStrings>