小编Kyl*_*ure的帖子

SQLServer 挂起使用“xplog70.dll”版本“xxx”执行扩展存储过程“xp_msver”

系统信息:操作系统:macOS Catalina 10.15.2Windows 10

Docker 镜像:mcr.microsoft.com/mssql/server:2019-CU2-ubuntu-16.04(2019 GA 也有同样的问题)

JDBC 驱动程序: com.microsoft.sqlserver:mssql-jdbc:8.2.1.jre8

上下文:在 docker 容器中运行数据库并通过 JDBC 驱动程序访问。
我使用https://github.com/testcontainers/testcontainers-java/ api启动 docker 容器

行为:数据库启动正常,我得到:

[01/24/2020 14:53:23:405 CST] 051 SQLServerContainer             output                         I 
2020-01-24 20:53:23.41 spid12s     Clearing tempdb database.
Run Code Online (Sandbox Code Playgroud)

然后我执行一个 init-sqlserver.sql 文件来启用 jdbc xa 连接:

[01/24/2020 14:53:23:405 CST] 051 SQLServerContainer             output                         I 
2020-01-24 20:53:23.41 spid12s     Clearing tempdb database.
Run Code Online (Sandbox Code Playgroud)

我得到

...
[01/24/2020 14:53:23:969 CST] 051 SQLServerContainer             output                         I 
2020-01-24 20:53:23.97 spid52      Starting up database 'TEST'.
...
[01/24/2020 14:53:24:377 CST] 001 …
Run Code Online (Sandbox Code Playgroud)

java sql-server jdbc docker

5
推荐指数
1
解决办法
1609
查看次数

标签 统计

docker ×1

java ×1

jdbc ×1

sql-server ×1