SQL第三章实验报告.doc_第1页
SQL第三章实验报告.doc_第2页
SQL第三章实验报告.doc_第3页
SQL第三章实验报告.doc_第4页
SQL第三章实验报告.doc_第5页
已阅读5页,还剩49页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第三章实验报告1、在SQL Server服务管理器中启动、暂停、停止服务器的各种服务。答:(1)使用SQL Server服务管理器启动数据库服务器:单击开始,依次选择程序、Microsoft SQL Server,单击其中的“服务管理器”。(2)暂停SQL Server服务管理器:在SQL Server服务管理器中单击暂停按钮。(3)停止SQL Server服务管理器:在SQL Server服务管理器中单击停止按钮。2、在Windows后台服务中启动、停止服务器的各种服务。答:单击开始按钮,选择设置、单击控制面板、双击管理工具,双击服务,找到MSSQLSERVER,右键点击,单击启动。3、在DOS状态下启动、停止服务器的各种服务。(可选)在DOS状态下启动服务器的操作:单击开始、运行,然后输入cmd,单击确定按钮进入到Dos命令行状态,然后输入net start mssqlserver启动服务器。4、在服务管理器和Windows后台服务中修改启动方式,自动启动与手动启动切换。对比使用其中一种方式操作服务器时,另一种方式相应的变化。操作:若要求SQL Server2000在每次启动Windows时自动启动,可选中“当启动OS时自动启动服务”复选框,若要求SQL Server2000为手动启动,把“当启动OS时自动启动服务”前的对号去掉即可。5、注册SQL Server服务器答:打开企业管理器:依次打开“Microsoft SQL Servers”、“SQL Servers组”前的“+”,选择“SQL Server组”,右键点击,选择“新建SQL Server组”6、修改SQL Server服务器注册信息。思考:如果登录服务器的用户名、密码变了到哪里去修改。7、删除SQL Server服务器注册信息答:打开“企业管理器”,依次打开“Microsoft SQL Servers”、“SQL Servers组”、“(Local)(Windows NT)”前的“+”,右键点击“(Local)(Windows NT)”,选择“删除SQL Server注册”8、创建、修改(改名字等都可以)、删除SQL Server服务器组答:创建SQL Server服务器组:修改SQL Server服务器组:选中要编辑的服务器组,然后右键点击选择“编辑SQL Server注册属性”删除SQL Server服务器组:第四章实验报告1、创建一个数据库student为数据文件重新指定一个位置,修改文件的初始大小,修改文件属性(设置自动增长比例,设置文件的最大限制);日志文件同上;查看master数据库中Sysdatabases表的变化;答:(1).在D盘里新建一个文件夹“Data”:(2).打开企业管理器,依次单击“Microsoft SQL Servers”、“ SQL Server组”、“(Local)(Windows NT)”、“数据库”前的“+”,选中“数据库”,右键单击“新建数据库”: (3).在名称里填写“Student”:(4).将数据文件存入到建好的“Data”文件夹内:(5).修改数据文件属性,将“文件增长限制”改为“10”,按“百分比增长”改为“15”。(6).将日志文件存入到建好的“Data”文件夹内: (7). 修改日志文件属性,将“文件增长限制”改为“10”,按“百分比增长”改为“15”。 (8).然后单击“确定”建立数据库: (9)打开“数据库”下“Master”中的表: (10). 找到“Sysdatabases”,右键单击,选择打开表,单击返回所有行:2、查看数据文件和日志文件所在文件夹,看能否对它进行修改、移动和删除;3、修改数据库属性修改数据文件属性;修改日志文件属性;答:(1).修改数据库属性:右键单击新建的“Student”数据库,单击“属性” (2).修改数据文件属性: (3).修改日志文件属性:4、创建一个次数据文件;再创建一个日志文件 ;答:(1). 创建一个次数据文件:打开“Student”属性,选择“数据文件”,在“Student_Data”下建次数据库“Student_Data1”,然后修改存储位置。(2). 再创建一个日志文件:选择“事务日志”,在“Student_Log”下再建一个日志文件“Student_Log1,然后修改存储位置。”5、删除数据库答:在“数据库”下选择“Student”数据库,右键选择删除,然后在出现的“确实要删除数据库Student吗”对话框中单击“是”。6、修改Model数据库属性,例如修改数据文件的大小,然后再创建一个用户数据库,查看它的默认设置是否有相应的变化。答:右键单击“Model数据库”选择“属性”:7、在student数据库中创建一个表stuinf列名数据类型长度允许空sid int 自动设置不允许snamechar 20 不允许sclass char 20 不允许sage int 自动设置为表添加记录;修改表结构;查看student数据库中Sysobjects表和Syscolumns表的变化;答:(1).选择“Student”数据库下的“表”:(2).右键单击“表”选择“新建表”: (3).将题目中所给的记录“列名”、“数据类型”、“长度”、“允许空”添加到表中: (4).保存一下: 把表命名为“stuinf”:(5).修改表结构:选择表“stuinf”,右键选择“设计表” (6).添加一列:列名为sscore,数据类型为float,不允许为空: (7).为表添加记录:(8).查看“Student”表中“Sysobjects”的变化:选择“Sysobjects”,右键选择“打开表”“返回所有行”:在其中可以找到“stuinf”表: (9).查看“Syscolumns”表的变化:找到“Syscolumns”表,右键选择“打开表”“返回所有行”在打开的表中可以找到在“stuinf”表中输入的“列名”第五章实验报告1、 创建一个登录账号答:打开SQL Server企业管理器,在登录选项上右键选择“新建登录”命令在身份验证中选择“SQL Server身份验证” 单选按钮,分别在“名称”和“密码”后的文本框中输入登录账号名称和密码。2、在student数据库创建一个数据库用户和登录账号相关联打开SQL Server企业管理器,依次单击“Microsoft SQL Servers”、“ SQL Server组”、“(Local)(Windows NT)”、“数据库”、“Student”前的“+”,选中“用户”,右键单击“新建数据库用户”:在打开的对话框中一一输入登录名和用户名3、设置用户帐号数据库操作权限限制它不能建表,然后用这个用户账号相关联的登录账号登录,在这个数据库中进行建表操作,看有何反映。答:(1).在“企业管理器”中,右键单击“Student”选择“属性”,在“属性”菜单中选择“权限”在“muzi”用户栏中,创建表一项打“叉”。然后单击“确定”。(2).右键选择“(Local)(WindowsNT)”中的“编辑SQL Server注册属性”, 选择“使用 SQL Server身份验证”,登录名为“muzi”。(3).在数据库“student”中,右键单击“表”,“新建表”按钮变为灰色。4、查看和此登录账相关联的其它用户账号(再建立一个数据库aaa,对它创建一个数据库用户和登录账号相关联)的数据库操作权限是否受到影响。5、设置用户帐号数据库对象操作权限在上节课所建的student数据库和stuinf表基础之上设置:对stuinf表的select操作设置拒绝权限,到查询分析器中用yy账号登录,在student数据库中执行:select * from stuinf; 观察结果。将stuinf表的select权限由拒绝改为允许,再对stuinf表的列进行权限设置:将sage列的权限设为拒绝到查询分析器中用yy账号登录,在student数据库中执行:select * from stuinf;select sid,sname from stuinf;select sid,sname,sage from stuinf;观察结果。答:(1).在“Student”数据库“表”中找到”stuinf”表,单击表“stuinf”,右键选择“属性”命令,在“表属性stuinf”对话框中,点击权限按钮,在“muzi”用户栏中,“SELECT”项打叉。单击“确定”。打开查询分析器,用“muzi”帐号登入:在菜单栏中选择“student”数据库,输入“select * from stuinf”,然后点击菜单栏中的“执行查询”按钮,结果如下图所示: (2)将“stuinf”表的select权限由拒绝改为允许:在“muzi”用户栏中,“SELECT”项打勾。对stuinf表的列进行权限设置:将sage列的权限设为拒绝:单击“列”,打开“列权限”对话框,将列“sage”的“SELECT”项打叉。单击“确定”按钮。在查询分析器中,输入“select * from stuinf”;结果如下图所示:输入“select sid,sname from stuinf”;观察结果如下图所示:输入select sid,sname,sage from stuinf;观察结果如下图所示:6、查看查看服务器角色7、查看查看固定数据库角色所属的用户和它的权限8、创建用户数据库角色db_myrole,修改用户数据库角色权限,将数据库用户赋予这个角色。答:在数据库“student”下的“角色”项上右键选择“新建数据库角色”命令 :打开“数据库角色属性新建角色”对话框,在“名称”处输入”db_myrole”,单击确定: 在窗口右侧出现的所有数据库角色中找到新建的用户数据库角色“db_myrole”,右键单击db_myrole选择“属性”,打开“数据库角色属性db_myrole”的对话框: 单击“权限”,进入到“数据库角色属性student”的对话框: 将“db_myrole”对“stuinf”表的“select”权限改为“拒绝”,单击“确定”。右键单击db_myrole选择“属性”,打开“数据库角色属性db_myrole”的对话框,单击“添加”,将数据库用户“muzi”添加为此角色,单击“确定”。9、测试拒绝权限优先特性将数据库用户对stuinf表的select权限设置为允许,而将用户数据库角色db_myrole对stuinf表的select权限设置为拒绝,并在查询分析器中,测试它的权限。答:右键单击数据库用户“muzi”,选择“属性”打开“数据库用户属性muzi“对话框”: 单击“权限”按钮,打开权限设置对话框,将stuinf表的select权限设置为“允许”:右键单击db_myrole选择”属性”,打开”数据库角色属性db_myrole“的对话框,单击”权限“按钮,即可打开权限设置对话框,将stuinf表的select权限设置为拒绝在查询分析器中测试的结果为:10、修改登录账号将登录账号的服务器角色设置system administrators,查看system administrators服务器角色的用户的变化。答:在“安全性”文件夹下的“登录”项中选择要修改的账号“muzi”,右键单击选择“属性”后,选择“服务器角色”: 将登录账号的服务器角色设置为“system administrators”,单击“确定”。单击“安全性”

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论