到主機localhost,端口1433的TCP/IP連接失敗。錯誤:」連接被拒絕:連接。驗證連接屬性。確保主機上正在運行SQL Server實例並接受端口上的TCP/IP連接。 「錯誤:「連接被拒絕:連接。驗證連接屬性
我已檢查SQL Server配置管理器TCP/IP是否已啓用。但仍然面臨着同樣的問題。我已經添加了sqljdbc4.0。罐子
<property name="driverClassName" value="com.microsoft.sqlserver.jdbc.SQLServerDriver" />
<property name="url" value="jdbc:sqlserver://localhost:1433;databaseName=Sample;" />
<property name="username" value="someValue" />
<property name="password" value="someValue" />
</bean>
能有些幫助我解決上述問題
確保服務器已經啓用了TCP *端口1433上的所有地址,或至少在地址127.0.0.1再加上最新的Windows版本:: 1 *;根據SQLServer版本和安裝類型的不同,這可能也可能不是默認值。爲了確保它確實如此,執行'netstat -ano | findstr:1433'並檢查是否有第二個字段(Local)爲'0.0.0.0:1433'或'[:: 1]:1433'的輸出行或者'127.0.0.1:1433'和'LISTENING',最右邊的數字(PID)是TaskManager,命令行任務列表或類似的(a)sqlservr.exe或類似進程的processid。 ... –
...如果/當1433正在監聽並且您仍然被拒絕,因爲錯誤表示它可能是防火牆問題。然後,操作取決於您正在運行的防火牆;最近的Windows自帶了一個基本的內置,但並不總是啓用;有第三方產品,特別是許多(大多數?)防病毒產品或安全產品包含替代防火牆,通常不稱爲防火牆,而是像「Superfly網絡攻擊防護」這樣的奇特名稱。但是當嘗試新的連接時,大多數防火牆會彈出一個對話框,告訴你如何允許它。你會看到的。 –