3

我正在使用基於服務的數據庫,所以db文件與程序一起存儲。它可以讓最終用戶更容易,當他們可以輕鬆地將應用程序與數據庫移動到另一臺計算機。基於服務的數據庫連接字符串

這裏是我的連接字符串是:

添加名稱= 「DBEnitity」
的connectionString =「元數據= RES:// /Model.csdl|res:// /Model.ssdl | res://*/Model.msl; provider = System.Data.SqlClient; provider connection string = " data source = SQLEXPRESS2008; attachdbfilename = | DataDirectory | \ db.mdf; integrated security = True; user instance = True; multipleactiveresultsets = True; App = EntityFramework "「 providerName =」System.Data.Enti tyClient「/>

但是如果我在安裝了SQL Server Express 2012的機器上測試它,它將不會連接。這是爲什麼?謝謝!

+1

是否存在'source = SQLEXPRESS2008'的問題? – 2013-03-19 21:16:34

回答

0

您應該使用data source=.連接到SQL Server或data source=.\SQLSERVERNAME的默認實例的SQL Server命名實例

0

你應該使用:

data source=. 

其中.意味着本地SQL服務器。