hew*_*one 2 jtds azure symmetricds azure-sql-database
我需要帮助使用SymmetricDS 3.5.1连接Azure数据库.我似乎无法正确配置.我收到一条错误,说"无法创建PoolableConnectionFactory"消息"socket closed"(当我没有指定ssl参数时)或"login timeout"(当我指定ssl参数时).我已在连接字符串中指定了超时量,但是,它似乎不起作用,默认为30秒.是否有任何关于如何使用SymmetricDS连接到Azure数据库的文档?无论如何,看看我的engine.properties文件中告诉我需要更改什么?我有以下内容:
db.url=jdbc:jtds:sqlserver://MyServer.database.windows.net:1433;database=MyDatabase;user=MyUser@MyServer;password=MyPassowrd;encrypt=true;hostNameInCertificate=*.database.windows.net;loginTimeout=300;useCursors=true;bufferMaxMemory=10240;lobBuffer=5242880;ssl=require
db.user=MyUser@MyServer
db.database=MyDatabase
db.password=MyPassword
db.driver=net.sourceforge.jtds.jdbc.Driver
Run Code Online (Sandbox Code Playgroud)
事实证明你必须使用Microsoft JDBC驱动程序.我没有看到任何关于如何设置它的文档,所以为了别人的缘故,这是我在阅读http://www.symmetricds.org/docs/how-to/connect-to-database之后所做的
将*.properties文件更改为以下连接信息...
db.driver = com.microsoft.sqlserver.jdbc.SQLServerDriver
= db.url配置参数JDBC:SQLSERVER:// {您的服务器名} .database.windows.net:1433;数据库= {DATABASE_NAME};用户= {}用户@ {您的服务器名};密码= {密码};加密= TRUE; hostNameInCertificate =*.database.windows.net; loginTimeout = 300; useCursors = TRUE; bufferMaxMemory = 10240; lobBuffer = 5242880;
| 归档时间: |
|
| 查看次数: |
1264 次 |
| 最近记录: |