2013-07-05 47 views
0

我得到的底層提供商的ConnectionString

失敗,錯誤

也是我用我的項目的本地數據庫文件「強調供應商的連接字符串失敗」,爲地方是當我更改本地數據庫到我的實時IP,它給我錯誤*

<add name="dbEntities1" 
     connectionString="metadata=res://*/Models.databse.csdl|res://*/Models.databse.ssdl|res://*/Models.databse.msl;provider=System.Data.SqlClient;provider connection string=&quot;data source=<SomeIP>;attachdbfilename=|DataDirectory|\databse.mdf;integrated security=True;MultipleActiveResultSets=True;Trusted_Connection=True;App=EntityFramework&quot;" 
     providerName="System.Data.EntityClient" /> 
</connectionStrings> 

請幫助解決此問題。 在此先感謝

+0

「強調供應商」? – Tim

+0

@Tim,也許他的意思是「底層」? –

+0

是@tim我寫錯了任何解決方案 –

回答

0

如果您還沒有修改您的連接字符串它不正確。 <someip>無效。

否則嘗試手動打開連接,看看你會得到什麼錯誤:

var conStr = "data source=<SomeIP>;attachdbfilename=|DataDirectory|\databse.mdf;integrated security=True;MultipleActiveResultSets=True;Trusted_Connection=True;"; 
var connection = new SqlConnection(conStr); 
connection.Open();