配色: 字号:
《SQLServer2005数据库案例教程》第1章SQL Server 2005概述
2023-05-23 | 阅:  转:  |  分享 
  
第1章SQL Server 2005概述教学案例 数据库软件的版本较多,在学校里使用支持SQL语言的数据库工具管理学生的成绩信息和图书信息
,需要用户选定合适的数据库软件。为了能够使后面章节的“教学管理系统”及“图书管理系统”数据库能够正常使用,在本章的任务中必须选择合
适的SQLServer2005版本并进行安装,其中要考虑完成的任务包括:安装完成数据库软件;设置将要使用的登录用户名及密码。1.1
SQL-Server2005概述及安装1.1.1 SQL-Server2005概述 软件安装工程人员面临5个不
同的SQL Server 2005版本,按功能多少依次是:Microsoft SQL Server 2005 Enterprise
Edition(企业版)、Microsoft SQL Server 2005 Standard Edition(标准版)、Mic
rosoft SQL Server 2005 Workgroup Edition(工作组版)、Microsoft SQL Serv
er 2005 Developer Edition(开发版)和Microsoft SQL Server 2005 Express
Edition(学习版)。1.1.2 数据库软件的安装过程安装新的SQLServer2005软件的关键之一就是选择合适的版本及选择
相关的组件。 1. 在光驱中插入SQLServer2005开发版安装光盘,从程序列表中选择“Setup.exe”安装程序,启
动“Microsoft SQLServer安装向导”,从图1.1所示的窗口中选择要安装的组件。 图1.1 SQL Server2
005的安装组件选择2.在图1.1中可以选取默认选项,建议从事数据库开发的操作人员选取“工作站组件、联机丛书和开发工具”,选择完成
后,单击【下一步】按钮,出现如图1.2所示的“功能选择”对话框。


图1.2 功能选择对话框3.设置“功能选择”对话框
在“功能选择”对话框中包含功能选择和安装路径两个项目,根据本地计算机的磁盘容量可以对功能进行取舍,建议管理员至少安装数据库服务、客
户端组件、文档、示例和示例数据库三项功能,根据磁盘空间的大小可以单击【浏览】按钮,将SQL-Server软件的主要文件安装到其他磁
盘分区,选择完成后,单击【下一步】按钮,出现如图1.3所示的“实例设置”对话框。
图1.3 实例设置对话框4.在“实例设置”对话框中,用户可以自定义命名实例,也可
以采用系统提供的默认实例,单击【下一步】按钮,进入“服务账户”对话框。5.在图1.4所示的“服务账户”对 话框中,操作员面临使用
内置系 统账户和使用域用户账户两个选 择。由于当前的操作系统是Wind owsXP,可以选择内置系统账户, 若要支持多用
户,在下拉列表中 选择“网络服务”选项。设置完 成后,单击【下一步】按钮,进 入“身份验证模式”对话框。


图1.4 服务账户
设置对话框5.在图1.4所示的“服务账户”对话框中,操作员面临使用内置系统账户和使用域用户账户两个选择。由于当前的操作系统是Win
dowsXP,可以选择内置系统账户,若要支持多用户,在下拉列表中选择“网络服务”选项。设置完成后,单击【下一步】按钮,进入“身份验
证模式”对话框。 图1.5身份验证模式对话框6.在图1.5所示的“身份验证模式”对话框中,系统提供了两种
身份验证模式:其一是Windows身份验证模式,其二是混合模式。根据本案例的实际情况,用户可选择混合模式,在此模式下用户可以利用W
indows用户身份登录数据库系统,也可以由数据库管理员sa设置不同的用户身份及权限访问数据库,混合模式尤其适用于工作中用到ISP
时的情况,在此对话框中设置数据库管理员sa的密码,此处密码可以设置为“888888”,此模式下用户的身份验证方法更加灵活。完成设置
后,单击【下一步】按钮,进行后面选项的设置。7.在图1.6所示的排序规则对话框中,用户可以根据自己的习惯设置不同的服务排序规则,也
可按照系统默认,根据汉字拼音和英文单词字母的字典序法进行排序。完成设置后,单击【下一步】按钮,进行后面选项的设置。

图1.6 排序规则设置对话框8.在图1.7所示的错误和使用情况报告设置对话框中,微软公司提供了
用户测试功能,使用者可以将使用过程中出现的错误、本地机的硬件配置及使用情况发送给微软公司。此对话框的两个选项为可选项,用户也可以不
选,单击【下一步】按钮,进行后面选项的设置。
图1.7 错误和使用情况报告对话框
9.在图1.8所示的安装进度对话框中,SQL-Server系统对用户的安装步骤进行统计列表,提示用户在安装过程中出现的错误及完成情
况,用户确定完成所有进度后,单击【下一步】按钮,进入“安装完成”对话框。
图1.8 安装进度对话框10.在图
1.9所示的安装完成对话框中,SQL-Server系统对提示了安装的摘要日志及外围应用配置器工具的设置情况,重新启动系统后,即可使
用SQL-Server2005
图1.9安装
完成对话框 1.2 数据库的安全性设置 在大多数操作环境中,SQL Server的服务器被安置于安全、受控制的地
方,唯一能进行服务器操作就是数据库超级管理员sa,而且服务器是在Windows的控制之下运行的,一旦发生问题,无论是与SQL Se
rver有关,还是与Windows有关,sa完全可以通过Windows的服务进程来处理问题。1.2.1 服务帐户1.Windows
身份验证模式【例1.1】设置Windows身份登录SQL-Server的用户帐户。(1) 首先用户确保以Windows管理员身份开
启服务器。(2) 单击“开始”→“控制面板”,选择“用户账户”。(3) 当出现“用户账户”对话框时,单击“创建一个新账户”。(4)
如图1.10所示,在“为新账户起名”对话框中输入用户名user后,单击“下一步”。(5) 当指定的账户类型是“受限”(如图1.1
1所示)时,意味着该账户没有管理员权限。(6) 参照前面的步骤添加第二个用户名,用户资料如下: 用户名:mysa
账户类型:计算机管理员 (7) 从Windows中注销,然后分别用刚才创建的受限身份用户user和计算机管理用户my
sa进行两次登录。 (8) 登录后,通过选择“开始”→“所有程序”→“Microsoft SQL Server 20
05”→“SQL Server Management Studio”,启动客户端程序。 (9) 分别测试两种身份的用
户,user没有在SQL Server中明确定义,并且也不属于允许访问的组,出现错误消息。而使用创建的计算机管理员mysa登录Wi
ndows以后,启动客户端可以成功登录并连接到服务器上。2.混合模式 在前面本书将SQL Server安装为混合模
式,用户既可以使用Windows身份登录,也可以使用SQL Server身份登录。假设用户要在本地客户端机器上使用远程数据进行工作
,那么远程的机器需要知道登录凭据,因而使用SQL Server身份验证将是最简单的方法。 由于当前的数据库工程较大
,根据需求分析,开发人员可能发生变动。数据库项目开发过程中可以创见临时帐户emp1、emp2等,这些帐户可以有不同的访问权限。【例
1.2】利用sa登录创见临时SQL-Sever帐户emp1和emp2。 (1) 通过选择“开始”→“所有程序”→“Mi
crosoft SQL Server 2005”→“SQL Server Management Studio”,启动客户端程序。
(2) 在图1.13中选择已安装的服务器,并输入 (3) 单击【连接】按钮,以sa身份登录到SQL-Se
rver服务器。 (4) 通过对“对象资源管理器”→“安全性”→“登录名”进行右键单击,在浮动菜单中选择“新建登录名
”选项。 (5) 在图1.14所示的新建登录名对话框中输入登录名为“emp1”,选择“SQL-Server身份验证”
选项,密码设置为“123456”,从“默认数据库”选项中选择已经建立完成的数据库“教学管理系统”。

图1.14 新建登录名对话框(6) 参照前面的步骤添加第二个登录
名“emp2”,用户资料如下:登录名:emp2密码:123456默认数据库:图书管理系统(7) 创建完成后,从图1.15中
可以看到这两个登录名。

图1.15 对象资源管理器1.2.2 登录名权限设置创建新的登录名后,
sa首先要设置其访问权限,系统没有必要创建无权限的登录名,因此,新登录名的访问权限的设置方法是数据库管理员必须要掌握的。登录名的访
问权限可以分为两级:第一级为数据库的访问权限;第二级为数据库中的基本对象的访问权限,例如基本表等。【例1.3】设置emp1的访问权
限,要求其能正常访问本书所提供的两个数据库。 1.数据库级的权限设置 (1) 用户以sa的登录名在“SQL S
erver Management Studio”客户端程序,通过对“对象资源管理器”→“安全性”→“登录名”中选择“emp1”登录
名进行右键单击,从浮动菜单中选择“属性”项。 (2) 在图1.16所示的“登录属性”对话框中选择“用户映射”,在对话框右
部分的数据库映射列表中选择所要管理的数据库名,使映射值为真。 ?


图1.16 登录属性对话框表1.2
数据库角色的描述 (3) 在图1.16中的“数据库角色成员身份”列表中可以选择“db_owner”数据库拥有者的身份
,单击【确定】按钮,完成数据库级的权限设置,具体角色的功能描述可以参考表1.2。2.基本表的权限设置 (1) 从数据
库中“安全性”→“用户”中选择的“emp1”单击右键,在其浮动菜单中选择“属性”。 (2) 从属性对话框中选择左侧的
“安全对象”后,单击【添加】按钮,增加对数据库基本对象的安全性设置。 (3) 从图1.17所示的“添加对象”对话框中
选择“特定对象”选项,单击【添确定】按钮,实现对数据库基本对象的安全性设置。 图1.17添加对象对话框(4) 从图1.18所示的“选择对象类型”对话框中选择“表”选项,单击【添确定】按钮,实现对数据库基本表的安全性设置。 图1.19 安全对象权限设置对话框
献花(0)
+1
(本文系昵称1689447...原创)