第 1 课:连接到数据库引擎
安装 SQL Server 数据库引擎时,安装哪些工具取决于版本和您的安装选择。本课将介绍主要的工具以及如何连接并执行一项基本功能(授权多个用户)。
本课程包含以下任务:
入门工具
使用 Management Studio 进行连接
授权其他连接
入门工具
SQL Server 数据库引擎提供了多种工具。本主题说明您首先需要的工具,并帮助选择适合于作业工具。所有工具都可以从**“开始”**菜单上访问。默认情况下不会安装 SQL Server Management Studio 之类的一些工具。必须在安装过程中将这些工具选择为客户端组件的一部分。有关下面所述的工具的完整说明,请在 SQL Server 联机图书中进行搜索。SQL Server Express 仅包含其中的一部分工具。
基本工具
SQL Server Management Studio 是管理数据库引擎和编写 Transact-SQL 代码的主要工具。它驻留在 Visual Studio 外壳中。SQL Server Express 中不包含该工具。
SQL Server Management Studio Express 一款免费的 SQL Server Management Studio 受限版本,旨在与 SQL Server Express 一起使用,并适用于想要在轻量工具中使用 Management Studio 基本功能的用户。SQL Server Express 的某些下载包括 Management Studio Express,而某些则不包括。Management Studio Express 可从 Microsoft 下载中心安装。
SQL Server 配置管理器同 SQL Server 和客户端工具一起安装。使用它,您可以启用服务器协议,配置协议选项(例如 TCP 端口),将服务器服务配置为自动启动,以及将客户端计算机配置为以所需的方式连接。此工具会配置更高级的连接元素,但不会启用功能。
示例数据库
SQL Server 不包含示例数据库和示例。SQL Server 联机丛书中所述的大多数示例都使用 AdventureWorks2008R2 示例数据库。有关详细信息,请参阅安装 SQL Server 示例和示例数据库的注意事项。
启动 SQL Server Management Studio
- 在**“开始”菜单上,指向“所有程序”**,再指向 Microsoft SQL Server 2008 R2,然后单击 SQL Server Management Studio。
启动 SQL Server 配置管理器
- 在**“开始”菜单中,依次指向“所有程序”、Microsoft SQL Server 2008 R2、“配置工具”,然后单击“SQL Server 配置管理器”**。
使用 Management Studio 进行连接
如果知道实例名并且以计算机上的 Administrators 组成员身份进行连接,则可以使用同一台计算机上运行的工具轻松连接到数据库引擎。必须在承载 SQL Server 的同一台计算机上执行下面的过程。
确定数据库引擎实例的名称
以 Administrators 组成员身份登录到 Windows,并打开 Management Studio 或 Management Studio Express。
安全说明
如果您在连接到 Windows Vista 或 Windows Server 2008(或更新版本)上的 SQL Server 2000 或 SQL Server 2005,则可能需要右键单击 Management Studio,然后单击“以管理员身份运行”以便使用您的管理员凭据进行连接。从 SQL Server 2008 开始,安装程序将所选登录名添加到 SQL Server,因此,将不需要您的管理员凭据。有关详细信息,请参阅如何从 Windows Vista 连接到 SQL Server。
在**“连接到服务器”对话框中,单击“取消”**。
如果未显示“已注册的服务器”,请在**“视图”菜单中,单击“已注册的服务器”**。
在“已注册的服务器”工具栏中选择**“数据库引擎”后,展开“数据库引擎”,右键单击“本地服务器组”,指向“任务”,然后单击“注册本地服务器”**。将显示计算机上安装的所有数据库引擎实例。这包括 SQL Server 2000 和 SQL Server 2005 实例。默认实例未命名,并显示为计算机名称。命名实例显示为计算机名称,后跟反斜杠 (\) 以及实例名。对于 SQL Server Express,除非在安装过程中更改了名称,否则,实例将命名为 <computer_name>\sqlexpress。
验证数据库引擎是否正在运行
在“已注册的服务器”中,如果 SQL Server 实例的名称中有绿色的点并在名称旁边有白色箭头,则表示数据库引擎正在运行,无需执行其他操作。
如果 SQL Server 实例的名称中有红色的点并在名称旁边有白色正方形,则表示数据库引擎已停止。右键单击数据库引擎的名称,再单击**“启动”**。出现确认对话框之后,数据库引擎应启动,圆圈应变为绿色。
连接到数据库引擎
在 Management Studio 中的**“文件”菜单上,单击“连接对象资源管理器”**。
**“连接到服务器”对话框打开。“服务器类型”**框中将显示上次使用的组件的类型。
选择**“数据库引擎”**。
在**“服务器名称”框中,键入数据库引擎实例的名称。对于 SQL Server 的默认实例,该服务器名称是计算机名称。对于 SQL Server 的命名实例,该服务器名称是 <computer_name>\**<instance_name>,,例如 ACCTG_SRVR\SQLEXPRESS。
单击**“连接”**。
授权其他连接
现在,您已经以管理员身份连接到了 SQL Server,您的首要任务之一是授权其他用户进行连接。实现此任务的步骤是创建一个登录名,然后授权此登录名以用户身份访问数据库。登录名可以是使用 Windows 凭据的 Windows 身份验证登录名;也可以是 SQL Server 身份验证登录名(这些登录名在 SQL Server 中存储身份验证信息并独立于 Windows 凭据)。尽可能使用 Windows 身份验证。
创建 Windows 身份验证登录名
在上一个任务中,您使用 Management Studio 连接到了数据库引擎。在对象资源管理器中,依次展开服务器实例、“安全”,右键单击**“登录名”,再单击“新建登录名”**。
将显示**“登录名 - 新建”**对话框。
在**“常规”页中的“登录名”**框中,键入一个格式为 <domain>\<login> 的 Windows 登录名。
在**“默认数据库”**框中,选择 AdventureWorks2008R2(如果有)。否则选择 master。
在**“服务器角色”**页中,如果新建登录名要成为管理员,则单击 sysadmin,否则保留此项为空白。
在**“用户映射”页中,针对 AdventureWorks2008R2 数据库(如果有)选择“映射”。否则选择 master。注意,应在“用户”**框中填入登录名。关闭后,该对话框将在数据库中创建此用户。
在**“默认架构”**框中,键入 dbo 将登录名映射到数据库所有者架构。
接受**“安全对象”和“状态”框的默认设置并单击“确定”**创建登录名。
![]() |
---|
这是基本的入门信息。SQL Server 提供了丰富的安全环境,而安全显然是数据库操作的一个重要方面。 |