2013-08-01 3 views
2

Azmet 데이터베이스를 SymmetricDS 3.5.1을 사용하여 연결하는 데 도움이 필요합니다. 나는 올바른 구성으로 보일 수 없다. "소켓을 닫을 때"(ssl 매개 변수를 지정하지 않은 경우) 또는 "로그인 시간 초과"(ssl 매개 변수를 지정할 때)와 함께 "PoolableConnectionFactory를 만들 수 없습니다"라는 오류 메시지가 나타납니다. 연결 문자열에서 제한 시간을 지정했지만 작동하지 않는 것으로 보입니다. 기본값은 30 초입니다. SymmetricDS를 사용하여 Azure 데이터베이스에 연결하는 방법에 관한 문서가 있습니까? 어쨌든, 내 엔진에서 변경해야 할 내용을 말해봐. 속성 파일? 나는 다음과 같습니다 :SymmetricDS 및 Azure SQL Server

db.url=jdbc:jtds:sqlserver://MyServer.database.windows.net:1433;database=MyDatabase;[email protected];password=MyPassowrd;encrypt=true;hostNameInCertificate=*.database.windows.net;loginTimeout=300;useCursors=true;bufferMaxMemory=10240;lobBuffer=5242880;ssl=require 

[email protected] 
db.database=MyDatabase 
db.password=MyPassword 
db.driver=net.sourceforge.jtds.jdbc.Driver 

답변

6

Microsoft JDBC 드라이버를 사용해야합니다. 나는 다른 사람이를 위해 그렇게를 설정하는 방법에 대한 문서를 내가

  • 이 lib 디렉토리에 sqljdbc4.jar 파일을 넣어은 Microsoft JDBC 드라이버 다운로드 http://www.symmetricds.org/docs/how-to/connect-to-database

    1. 을 읽고 무슨 짓을 보지 못했다 당신의 대칭 폴더
    2. 변경 다음과 같은 연결 정보가 될 수있는 * .properties 파일의 폴더 ...

      db.driver = com.microsoft.sqlserver.jdbc.SQLServerDriver

      db.u rl = jdbc : sqlserver : // {your_server_name} .database.windows.net:1433; database = {database_name}; 사용자 = {user} @ {your_server_name}; 암호 = {password}; 암호화 = true; hostNameInCertificate = *. database.windows.net; loginTimeout = 300; useCursors = true; bufferMaxMemory = 10240; lobBuffer = 5242880;

  • +0

    로컬 sql 2012 인스턴스에 연결하려고하고 있는데 sqljdbc4.jar를 사용해야한다는 메시지가 나타납니다. lib 디렉토리에 넣었지만 수행해야 할 작업을 알 수는 없습니다. – Jonesome