2016-04-27 22 views
0

我有一個Web應用程序有兩個數據庫連接。我的應用程序在Azure上創建單獨的SQL數據庫

一個是默認連接,用於身份模型。

他們都在本地開發環境中使用相同的數據庫,它工作正常。

但是,當我發佈到Azure並登錄到應用程序時,Identity Model創建單獨的S1標準層SQL數據庫,當我運行該應用程序時。 (名稱末尾有465的數據庫名稱不同)

它使用相同的連接字符串。在.pubxml我有...

<ObjectGroup Name="TrackingEntities" Order="1" Enabled="False"> 
     <Destination Path="Data Source=tcp:name.database.windows.net,1433;Initial Catalog=name;User [email protected];Password=mypass" Name="Data Source=tcp:name.database.windows.net,1433;Initial Catalog=name;User [email protected];Password=mypass" /> 
     <Object Type="DbCodeFirst"> 
     <Source Path="DBContext" DbContext="TimeClock.TrackingEntities, TimeClock" Origin="Configuration" /> 
     </Object> 

如何創造新的SQL數據庫防止並使用一個我?

回答

0

好的,通過VS進行web部署不會覆蓋Azure的設置。 因此它沒有更改Azure中的DefaultConnection字符串。 (與應用程序的默認連接不同嗎?) 我在Asure門戶中的應用程序設置下訪問了連接字符串,並且它的初始目錄名稱有誤。所以應用程序正在創建SQL數據庫。

相關問題