2017-10-10 81 views
0

(對不起,如果這是一個愚蠢的問題) 我最近已停止創建的網站以及在線數據庫。在Web.config中更改連接字符串以訪問本地數據庫而不是在線數據庫

最近,我一直有興趣在本地工作,所以我可以瞭解更多關於網絡/數據庫等。 唯一的問題是 - 我不確定如何將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 [email protected];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> 

這裏是本地數據庫屬性 local db properties

感謝所有幫助

+0

您可以使用localhost作爲服務器名通常 - 和MS-SQL,您可以使用(本地) - 或者只是把在機器名稱中 – BugFinder

回答

0

這是怎麼回事應該是(一個樣本)。檢查Documentation瞭解更多信息

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

變化Data Source打點.或本地主機:

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