2015-12-21 283 views
0

我的連接字符串出現了一些問題。在網絡上發現了一些錯誤,但沒有更進一步。 SQL Server版本之間有什麼變化嗎?SQL Server 2014連接字符串

<?xml version="1.0" encoding="utf-8" ?> 
<configuration> 
    <configSections> 
    </configSections> 
    <connectionStrings> 
     <add name="BeursTD.Properties.Settings.sdtcaptConnectionString" 
      connectionString="Data Source=localhost\SQLEXPRESS,1433;Initial Catalog=sdtcapt;User ID=XXXX;Password=XXXX" 
      providerName="System.Data.SqlClient" /> 
    </connectionStrings> 
</configuration> 
+0

你也可以發佈你所得到的錯誤嗎?在嘗試連接應用程序之前,請先嚐試使用Management Studio(SSMS)。 – Alexei

+0

我得到的錯誤是無法連接到數據庫。 這是一個爲我們編寫的程序,但它在SQL 2008 R2上運行良好。不幸的是,該版本不受Windows 10支持 –

+0

SQL Server命名實例的端口號是動態配置的。默認實例將在1433年。離開端口號,你應該能夠連接。如果您需要指定端口,則需要進入配置管理器並查看通過安裝分配了哪個端口。 – Vinnie

回答

0

嘗試沒有,1433!

"Data Source=localhost\SQLEXPRESS;Initial Catalog=sdtcapt;User ID=XXXX;Password=XXX" 
+0

感謝它的修復,爲2008版本添加了端口,現在不認爲它可以修復它。 再次感謝! –

+0

你有什麼想法如何使它不是本地?因爲我需要與大約12臺設備建立連接。 –

+0

在您的Express實例上啓用TCPIP連接,然後使用:MyServer \ SQLEXPRESS作爲數據源 – ErikEJ

0

我真的寫爲:

"Data Source=.\SQLEXPRESS;Initial Catalog=sdtcapt;Trusted_Connection=yes" 

,但你確定SQL Server服務在您的計算機上運行,​​並且有一個名爲的SQLExpress實例,並稱之爲「sdtCapt」數據庫?

+0

是的,但錯誤在港口。現在修復了 –

+0

不是很確定:)你確定你想在配置中使用UID,PWD嗎?我寧願使用Windows身份驗證。 –