【问题标题】:How to specify SQL Server database instance name on XA datasource in JBoss EAP 6?如何在 JBoss EAP 6 的 XA 数据源上指定 SQL Server 数据库实例名称?
【发布时间】:2015-05-13 01:59:55
【问题描述】:
JBoss EAP 6 中 XA 数据源的连接属性在 XA 属性选项卡中配置,例如使用 ServerName、DatabaseName 和 PortNumber 属性。如何指定 SQL Server 数据库实例名称我希望数据源连接到?
在 jtds 中,我使用以下模式:jdbc:jtds:sqlserver://@ServerName/@DatabaseName;instance=@InstanceName
【问题讨论】:
标签:
sql-server
datasource
jboss-eap-6
xa
【解决方案1】:
显然 @InstanceName 应该指定为 @ServerName 的一部分,如下所示:
@ServerName\\@InstanceName
注意,在使用管理控制台添加对话框(属性选项卡)时,双反斜杠是必需的 - 它将自动转换为单反斜杠。如果输入了一个反斜杠,则根本无法添加该属性(虽然没有显示警告/错误消息)。