2015-12-03 78 views
0

使用SQL Server Management Studio中,我可以登錄到本地服務器,名稱爲: BOB14630 \ SQL2012 (SQL2012的命名實例,因爲我有SQL Server 2008 R2和SQL Server 2012在同一臺機器上)。 它記錄在案。數據庫參數文件不工作

我也有一個web應用程序,我試圖連接到一個名爲該服務器上的「Repserv」數據庫,以及正在使用的屬性文件來存儲配置參數:

如果我說:

dbConnectString=jdbc:jtds:sqlserver://BOB14630/Repserv;instance=SQL2012 

它給:

java.sql.SQLException: Server BOB14630 has no instance named SQL2012 

如果我說:

dbConnectString=jdbc:jtds:sqlserver://BOB14630\\SQL2012/Repserv 

它給:

java.sql.SQLException: Unknown server host name 'BOB14630\SQL2012' 

什麼是指定這些參數,以獲得Web應用程序連接的正確方法? 謝謝。

+1

看到這個問題,它可能是完全相同的問題(MSSQL的網絡配置):http://stackoverflow.com/questions/3897075/JDBC-JTDS-着建立-A-連接 – Berger

回答

0

上面Berger在評論中的鏈接給出瞭解決方案(tcp/ip協議被禁用)。使之與不斷變化的連接字符串以下後,它的工作:

dbConnectString=jdbc:jtds:sqlserver://BOB14630/Repserv;instance=SQL2012