태그 보관물: failed to load the sqljdbc_auth.dll

mssql 2008 jdbc 세팅하기..

ibatis를 사용해서 mssql 2008에 연결하는 설정이다. 예전의 mssql 서버의 default port는 1443 이었는데, 4147로 바뀌었나 보다. 이 내용은, Sql Server Configuration Manager –> SQL Server 네트워크 구성 –> TCP/IP 사용의 속성창을 보면 확인 할 수 있다. IPALL의 TCP 동적포트로 연결 포트를 설정하면 된다.

<sqlMapConfig>
<transactionManager type=”JDBC” commitRequired=”false”>
<dataSource type=”SIMPLE”>
<property name=”JDBC.Driver” value=”com.microsoft.sqlserver.jdbc.SQLServerDriver”/>
<property name=”JDBC.ConnectionURL” value=”jdbc:sqlserver://computer-name\SQLEXPRESS:4147;databaseName=testdb;integratedSecurity=true;”/>
<property name=”JDBC.Username” value=”id”/>
<property name=”JDBC.Password” value=”password”/>
<property name=”Pool.MaximumIdleConnections” value=”5″/>
<property name=”Pool.MaximumCheckoutTime” value=”120000″/>
<property name=”Pool.TimeToWait” value=”500″/>
</dataSource>
</transactionManager>
<sqlMap resource=”article.xml”/>
</sqlMapConfig>

그리고, 혹시 경고: Failed to load the sqljdbc_auth.dll 메세지를 보게되면,플랫폼에 맞는 sqljdbc_auth.dll를 windows\system32폴더에 복사하면 된다.