SQL Server数据库管理与开发兵书
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

2.2.1 什么是SQL Server实例

SQL Server 2008数据库引擎实例,包括一组该实例私有的程序和数据文件,同时也和其他实例共用一组共享程序或文件。SQL Server其他类型的实例,如分析服务、报表服务也使用相同的机制,都拥有自己的一组程序和数据文件。在一台计算机上,每一个实例独立于其他的实例运行,都可以看作一个独立的“服务器”。

应用程序可以分别连接到不同的实例进行工作;数据库管理员也是通过连接到实例对数据库进行管理和维护的。

用户可以浏览本地的数据库实例。在安装好SQL Server 2008数据库的系统中(本例在安装数据库完成后才能操作),单击“开始|所有程序|Microsoft SQL Server 2008|SQL Server Management Studio”命令,启动SQL Server Management Studio工具(该工具的使用将在第4章详细说明),在“连接到服务器”对话框(如图2.1所示)中,选择“服务器名称中”中的“浏览更多项”,将弹出“查找服务器”对话框,在该对话框中,可以查看到本地的和类型的实例名称,如图2.2所示。

图2.1 连接到服务器对话框

图2.2 查看实例名称

1.什么是实例名

实例以名称进行区分,用户可以指定实例名称,也可以使用默认的实例名。

(1)默认实例:默认情况下,系统可以通过计算机的网络名称,识别SQL Server数据库的实例。SQL Server服务的默认实例名称是MSSQLSERVER。

(2)命名实例:命名实例是指将计算机的名称加上实例名称。这种命名,用于识别SQL Server数据库的实例。具体格式如下所示。

      计算机名称 \ 实例名称

可以在操作系统的“服务”程序中查看实例的名称。

实例名称要求以字母开头,加上符号“&”或者下画线“_”,可以包含数字、字母和其他字符。不同的实例,可以设置不同的“排序规则”、“安全性”和其他选项。不同实例的目录结构、注册表结构、服务名称等,都以实例的名称进行区分。

2.使用多个命名实例

使用多个命名实例有时对工作是十分有帮助的,主要在以下的情况使用多个命名实例。

● 当在使用一台计算机,测试多个版本的SQL Server数据库时,一般会使用多个命名实例。

● 当测试服务包、开发数据库和应用时使用多个命名实例。

● 当不同的用户,需要使用独立的系统和数据库并要求具有管理权限时,使用多个命名实例。

● 当应用内嵌了桌面引擎数据库,而用户又需要安装自己独立的数据库时,使用多个命名实例。