多个SQLServer实例时,指定一个实例进行连接(通过sqlserver身份验证)
SQL Server 允许在每台服务器上安装多个数据库实例。每个实例都由一个专用名称所标识。
若要连接到指定的 SQL Server 实例,可以使用指定实例的端口号(首选),也可将实例名指定为 JDBC URL 属性。如果未指定实例名属性或端口号属性,则会创建与默认实例的连接。
如以下方法可以连接任何实例:
jdbc:sqlserver://localhost:44474;databaseName=test;(非默认实例的端口号可以通过该方式查询)
若要使用 JDBC URL 属性连接非默认实例,请执行下列操作:
jdbc:sqlserver://localhost;instanceName=实例名;databaseName=test;
(使用该方式连接数据库时请打开SQL Server Browser服务,同时打开tcp/ip协议和该实例的数据库服务,否则这种方式将不能连接数据库)
还有一种连接非默认实例的方式只需要打开该实例的数据库服务和TCP/ip协议