我正在尝试将一个jdbc连接池(在Windows上运行的glassfish 3.1.2中)添加到mssql server 2012命名实例中。所以我进行了常规设置,例如user
,password
,databaseName
,url
和serverName
。
但是,由于这是一个命名实例,我必须在某处提供实例的名称。所以我试图添加一个额外的属性instanceName
无济于事。提供完全quallified网址 - 使用ip,instanceName,user,...也没有成功。
所有尝试都会导致错误消息,即我在属性中使用的用户X无法进行身份验证。错误消息记录在默认实例上,而不是我尝试连接的实例上。
在我选择javax.sql.XADatasource
的常规设置中 - 虽然我也尝试使用普通的DataSource - ResourceType ,com.microsoft.sqlserver.jdbc.SQLServerDataSource
作为数据源类名。
感谢您的反馈
编辑:
这里是字段 - 附加属性:
InstanceName = WEB
ServerName = <DB_SERVER_IP>
DatabaseName = FooDB
User = <USER_X>
Password = <USER_X_PASSWORD>
URL = jdbc:sqlserver://
答案 0 :(得分:0)
秘密是 - 我知道我遗漏了该属性 - ,不以设置端口属性。