簡體   English   中英

無法使用Liferay 6.2連接MS SQL Server Management Studio 2008 R2

[英]Unable to connect with MS SQL Server management studio 2008 r2 with Liferay 6.2

我無法解決此問題。 在這里,我正在使用SQL SERVER Management Studion 2008 R2,並且希望與此連接到Liferay 6.2。 SQL Server在我的系統中意味着我正在使用本地和Windows身份驗證進行連接,因此沒有密碼,但是每次遇到錯誤時

Caused by: java.net.ConnectException: Connection refused: connect
Caused by: java.net.ConnectException: Connection refused: connect
    at java.net.TwoStacksPlainSocketImpl.socketConnect(Native Method)
    at java.net.AbstractPlainSocketImpl.doConnect(Unknown Source)
    at java.net.AbstractPlainSocketImpl.connectToAddress(Unknown Source)
    at java.net.AbstractPlainSocketImpl.connect(Unknown Source)
    at java.net.PlainSocketImpl.connect(Unknown Source)
    at java.net.SocksSocketImpl.connect(Unknown Source)
    at java.net.Socket.connect(Unknown Source)
    at sun.reflect.GeneratedMethodAccessor30.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at net.sourceforge.jtds.jdbc.SharedSocket.createSocketForJDBC3(SharedSocket.java:307)
    at net.sourceforge.jtds.jdbc.SharedSocket.<init>(SharedSocket.java:257)
    at net.sourceforge.jtds.jdbc.ConnectionJDBC2.<init>(ConnectionJDBC2.java:311)
    ... 10 more
10:36:53,951 WARN  [C3P0PooledConnectionPoolManager[identityToken->9tPNsR91]-HelperThread-#8][BasicResourcePool:1851] com.mchange.v2.resourcepool.BasicResourcePool$ScatteredAcquireTask@654f1b6d -- Acquisition Attempt Failed!!! Clearing pending acquires. While trying to acquire a needed new resource, we failed to succeed more than the maximum number of allowed acquisition attempts (3). Last acquisition attempt exception: 
java.sql.SQLException: Network error IOException: Connection refused: connect

請幫助我感謝asif aftab

首先感謝大家的支持,最后我得到了解決方案。 這花了我很多時間,但我得到了解決方案。 首先簡要說明

1)我正在使用Liferay 6.2。

2)我想連接MS SQL Server Management Studio Express 2008 r2(這類似於MS SQL Server,但有很多限制)。

3)我的系統中存在SQL Server(本地)。 錯誤:我得到的是[b] IOExcpetion:拒絕連接[/ b]。

現在的解決方案是

在portal-ext.properties文件中配置MS SQL Server連接

  jdbc.default.driverClassName=net.sourceforge.jtds.jdbc.Driver
  jdbc.default.url=jdbc:jtds:sqlserver://localhost:1433/lportal
  jdbc.default.username=sa (this is default login name )
  jdbc.default.password=your password

最主要的是,我們必須將tcp / ip的端口更改為1433,這是MS SQL Server Management Studio Express 2008 r2的默認端口。

Windows的開始菜單,然后

** 1. MS SQL Server 2008 r2->配置工具-> SQL Server配置管理器->是(彈出),然后在最左側選擇一個樹結構,然后

  1. SQL Server網絡配置-> SQL Server協議-> rt單擊tcp / ip並啟用它

  2. 雙擊tcp / ip,然后將顯示一個彈出窗口

  3. 選擇“ IP Adrees”選項卡,您可以看到很多IPAdress塊,在該塊中您可以看到一個標簽IP地址,其值為127.0.0.1,然后將其tcp端口值更改為1433。** 5.檢查tcp是否已啟用,如果沒有,請啟用它,並將ip val為192.168 ... tcp端口值的IP4標簽的值更改為1433。

因此,嘗試連接,這一次可以工作。

謝謝

asif aftab

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM