更改 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="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"" 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>
(抱歉,如果这是一个愚蠢的问题) 我最近停止了自己创建的网站以及在线数据库。
最近有兴趣在本地做,可以多了解一下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="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"" 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>