gpt4 book ai didi

azure - SymmetricDS 和 Azure SQL Server

转载 作者:行者123 更新时间:2023-12-03 23:09:26 24 4
gpt4 key购买 nike

我需要使用 SymmetricDS 3.5.1 连接 Azure 数据库的帮助。我似乎无法正确配置。我收到一条错误消息“无法创建 PoolableConnectionFactory”,并显示消息“套接字已关闭”(当我未指定 ssl 参数时)或“登录超时”(当我指定 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

最佳答案

事实证明您必须使用 Microsoft JDBC 驱动程序。我没有看到任何有关如何设置它的文档,因此为了其他人的利益,这就是我在阅读 http://www.symmetricds.org/docs/how-to/connect-to-database 后所做的事情。

  1. 下载 Microsoft jdbc 驱动程序
  2. 将 sqljdbc4.jar 文件放入对称文件夹的 lib 文件夹中
  3. 将*.properties文件更改为以下连接信息...

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

    db.url=jdbc:sqlserver://{您的服务器名称}.database.windows.net:1433;数据库={数据库名称};用户={用户}@{您的服务器名称};密码={密码};加密=true ;hostNameInCertificate=*.database.windows.net;loginTimeout=300;useCursors=true;bufferMaxMemory=10240;lobBuffer=5242880;

关于azure - SymmetricDS 和 Azure SQL Server,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17998484/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com