安装SQL2000时使用了命名实例,而不是默认实例,实例名为SQL2000Instance,使用SQLExplorer连接数据库的时候,不知连接字符串怎么写:
1、jdbc:microsoft:sqlserver://localhost:1433/$SQL2000Instance (×)
2、jdbc:microsoft:sqlserver://localhost:1433/SQL2000Instance (×)
3、jdbc:microsoft:sqlserver://localhost/$SQL2000Instance :1433/(×)
4、jdbc:microsoft:sqlserver://localhost/SQL2000Instance:1433/ (×)
5、jdbc:microsoft:sqlserver://localhost:1433/$SQL2000Instance (×)
后来,才知道连接字符串是不需要改变的,只需要修改实例的端口名。设置端口号时,如果1433没被使用,请设置1433作为端口号,这是MSSQL的默认端口号,这里我指定了2046
图1打开网络使用工具
图2打开TCP/IP设置属性
图3设置端口号
这样只要使用根据端口号就能知道是那个命名实例了
如:jdbc:microsoft:sqlserver://localhost:2046/(OK!)