之前因为项目需求,使用SQL Server 2008R数据库,在安装完成之后,登录的时候遇到点问题
问题是:
在本地进行连接的时候localhost、.等无法直接登录,必须加上实例名,如localhostEXPRESS、.EXPRESS
远程连接的时候IP地址加上实例名如192.168.1.90EXPRESS无法登录,直接IP地址就可以
后来发现数据库安装的过程中,选择了命名实例
其中选择默认实例和命名实例的区别如下:
(出处:http://www.cnblogs.com/xwdreamer)
1、服务中服务名称的区别:
- 默认实例:MSSQLSERVER;
- 命名实例:实列名为:benet,在服务中的名称是:MSSQL$BENET;
注:如果你有多个实例的时候会在服务中出现多个服务名称,一个实例对应一个服务。
2、连接到查询分析器或探查器的连接字符串的区别:
- 默认实例可以使用:“.”(点)、“(local)”、“计算机名称”
- 实例名称:计算机名:pcname,实例名:benet,连接时使用的名称是:pcnameenet
3、端口区别
- 默认实例:1433
- 命名实例:1434