Pages

Thursday, April 25, 2013

[ Liferay config ]Connect to SQL Server 2008 using Windows Authentication Mode

LF vs SQLServer
ta có hai option là  sử dùng jsdt driver  được lf cung cấp sẵn ( trong TOMCAT_HOME/lib/ext) hoặc dùng driver do MS cung cấp. chú ý khi sử dụng driver cùng phiên bản sql server đang sử dụng, với SQL Server 2008 cần bộ driver 3.0 mới nhất do MS cung cấp. 
đọc thêm jdts document http://jtds.sourceforge.net/doc.html
 portal-ext.properties :

    #
    # SQL Server
    #
    #jdbc.default.driverClassName=net.sourceforge.jtds.jdbc.Driver
    #jdbc.default.url=jdbc:jtds:sqlserver://localhost/lportal;domain=your-domain
    #jdbc.default.username=sa
    #jdbc.default.password=
or

## SQL Server

jdbc.default.driverClassName=com.microsoft.sqlserver.jdbc.SQLServerDriver
jdbc.default.url=jdbc:sqlserver://localhost;database=lportal6;integratedSecurity=true;
#jdbc.default.username=sa
#jdbc.default.password=sa


Nếu connect với chế độ win authen của sql server thì ta ko cần cũng cấp username & pass , thay vào đó ta cần cũng cấp các properties như trên ( chữ đỏ ) và cung cấp thêm lib :sqljdbc_auth.dll ( có cùng driver khi download ở trên , tôi đáp luôn nó vào bin  dir khi deploy trên tomcat)
nếu dùng option 2 ta cần đưa thêm sqljdbc4.jar


Note : instanceName  property

No comments:

Post a Comment