MCP 70228TestKing 模拟题V210.docx
- 文档编号:10297568
- 上传时间:2023-05-24
- 格式:DOCX
- 页数:105
- 大小:1MB
MCP 70228TestKing 模拟题V210.docx
《MCP 70228TestKing 模拟题V210.docx》由会员分享,可在线阅读,更多相关《MCP 70228TestKing 模拟题V210.docx(105页珍藏版)》请在冰点文库上搜索。
MCP70228TestKing模拟题V210
企业级数据库的安装、配置和管理
——SQLServer2000企业版的安装、配置和管理
TestKing模拟题V2.0
1.你是SQLServer2000服务器的数据库管理员,此服务器包括一个数据库,并且设置了“坏页检查”选项。
数据库每天进行备份。
服务器断电了1分钟,当电源恢复后,检查到有坏页。
你注意到SQLServer企业管理器将此数据库标记为“置疑”状态。
你需要解决此问题,该怎么操作?
A.执行DBCCCHECKDB,并指定PHYSICAL_ONLY选项
B.执行DBCCCHECKDB,并指定REPAIR_REBUILD选项
C.执行sp_resetstatus存储过程
D.从备份恢复此置疑数据库
答案:
D
2.你是SQLServer2000服务器的数据库管理员,此服务器包含一个sales数据库。
你每两天作一次完全备份,你定期对数据库的一致性进行检查。
对Sales数据库的最近的检查返回以下消息:
CHECKDBfound0allocationerrorsand9consistencyerrorsinthetable
'Orders'(objectID214575782).
你希望尽可能减少数据丢失来恢复数据的完整性。
你该怎么做?
A.将用户从sales数据库断开,设置“单一用户访问”(singleuser)选项对orders表执行DBCCCHECKTABLE,并指定REPAIR_REBUILD选项
B.将用户从sales数据库断开,设置“限制用户访问”(DBOuseronly)选项对orders表执行DBCCCHECKTABLE,并指定REPAIR_REBUILD选项
C.将用户从sales数据库断开,对sales数据库执行RESTOREDATABASE
D.为ORDERS表执行DBCCCLEANTABLE
E.对ORDERS表执行sp_table_validation存储过程
答案:
A
3.你是一个在线零售商的两台SQLServer2000服务器的管理员,服务器按下图所示对客户数据进行接收和处理。
一台服务器包含存放客户数据的数据库,第二台服务器导入和转换数据用于分析。
DTS包存放在第二台服务器的元数据服务库中。
如果数据文件损坏或丢失你希望可能多的恢复数据,你需要采用下面哪两个操作?
(每个正确的选项代表部分的解答,选择两个选项)
A.对进行数据传输的(staging)数据库采用完全恢复模型
B.对msdb数据库采用完全恢复模型
C.使用NO_TRUNCATE选项备份staging数据库的事务日志
D.使用NO_TRUNCATE选项备份msdb数据库的事务日志
E.备份多维数据集
F.将DTS包存为文件
答案:
B,D
4.你是公司仓库的SQLServer2000服务器的管理员。
所有的产品订单是由这个仓库发出的,订单被30个销售公司接收,每个销售公司只接收对应它所在地区的一部分产品。
每个销售公司有一台SQLServer2000服务器,这些服务器在需要的时候(一般一天一次)通过拨号方式连接到仓库,每个销售公司获得对应它所在地区的数据。
你需要从仓库的服务器复制库存信息到销售公司服务器。
并尽可能减少复制数据的时间。
你需要采用下面哪三个操作?
A.为每个订阅者创建一个发布
B.为所有的订阅者创建一个发布
C.进行水平分割
D.进行垂直分割
E.使用请求订阅
F.使用强制订阅
答案:
B,C,E
5.你是一台SQLServer2000数据库服务器的管理员,用户抱怨对数据库的查询操作响应缓慢,你利用系统监视器监视服务器的子系统,得到如下表所示的结果:
你需要调整服务器来提高查询响应时间。
你将怎么操作?
A.增加内存
B.升级磁盘子系统
C.增加一个速度更快的网卡
D.增加一个处理器
答案:
D
6.你是一台SQLServer2000数据库服务器的管理员,你为几个数据库的维护任务创建一个作业。
你希望每当处理器的利用率低于5%的时候就运行此作业。
你为作业创建了一个新的调度,并指定每当cpu空闲的时候启动此作业。
几天后,你注意到尽管处理器的利用率多次低于5%,但作业从未执行。
你该怎么做?
A.修改SQLServer代理属性,指定一个更短的空闲时间
B.修改SQLServer代理属性,指定一个更长的空闲时间
C.编写一个存储过程,当@@IDLE系统变量小于5的时候执行此作业
D.编写一个存储过程,当@@IDLE系统变量大于1的时候执行此作业
答案:
A
7.你是一台SQLServer2000数据库服务器的管理员,你公司修改了一个销售应用程序,使它可以从SQLServer数据库中获取数据,而不是ACCESS数据库。
你配置这个新的SQLServer数据库,表的配置如下表所示:
(原题不完整)用户报告对此数据库的查询响应缓慢,你利用系统管理起来分析数据库的活动,并得到如下所示的结果:
你需要调整数据库来提高查询响应时间。
你将怎么操作?
A.为表的主键和外键创建索引
B.删除表上的所有索引
C.用相关子查询代替表的联接
D.用服务器段游标来获取数据
答案:
A
8.你是一台SQLServer2000数据库服务器的管理员,SQLServerAgent服务的配置如下表所示:
你配置两个SQLServerAgent作业来执行维护任务,每个作业将文件从这台服务器拷贝到公司文件服务器的共享文件夹中。
当你执行这两个作业时,所有的作业都失败了。
你希望所有两个作业都能成功执行。
该怎么操作?
A.确保文件拷贝任务是在一个ActiveX脚本的作业步骤中
B.将两个作业的拥有者设置为serveradmin服务器角色的成员
C.配置SQLServerAgent服务使用域账号
D.为作业的拥有者赋予访问msdb数据库的必要的权限
答案:
C
9.你是一台运行SQLServer2000的WindowsNT4.0服务器的管理员,此服务器包含sales数据库。
sales的数据文件和事务日志存放在一个9.1GB的硬盘上,两个文件都设置为自动文件增长。
数据文件占用7GB的磁盘空间,你要计算何时需要增加额外的磁盘空间。
你将怎么做?
A.配置系统监视器纪录磁盘空间的使用情况
B.创建一个每晚运行的数据库维护作业,此作业运行DBCCCHECKALLOC,并将结果记录到日志历史记录中
C.创建一个每天运行的作业,此作业执行sp_spaceused,并将此存储过程的结果存放到数据库的一个表中
D.创建一个每天半夜运行的作业,此作业使用chkdsk工具,并将输出的结果通过email发送给默认的操作员
答案:
A
10.你是一台SQLServer2000数据库服务器的管理员,你创建一个作业来执行多个数据库维护任务。
每当服务器重起后这个作业必须要运行。
你利用SQLServer企业管理器为此作业创建一个新的调度,并指定此作业自动运行。
你通过重起服务器来测试此作业,随后检查作业历史纪录,发现此作业并没有运行。
你希望服务器重起后作业自动运行,该怎么操作?
A.创建一个存储过程,当MSSQLServer服务启动后,使用sp_start_job启动作业
B.为此作业增加一个调度,让它每小时运行一次,随后禁止此作业
C.将作业的所属类别改为数据库维护
D.配置SQLServerAgent服务自动启动
答案:
D
11.你是八台SQLServer2000数据库服务器的管理员。
在每台服务器上你为不同的问题情况配
置了警报。
你在其中的一台服务器上创建了20个操作员,并使用员工的email以及寻呼机
等联系信息来配置这些操作员,并配置警报将email信息或是寻呼信息发送给相应的操作员。
你需要在其他7台服务器上配置相同的20个操作员。
你需要利用最少的管理时间来完成此
操作。
你将怎么做?
A.在第一台服务器上分离msdb数据库复制此数据库到其他7台服务器在所有的八台服务器上附加此数据库
B.利用一台客户端计算机上的企业管理器为每台服务器分别创建操作员
C.利用SQLServer企业管理器将所有操作员的创建工作保存为脚本在其他7台服务器上利用查询分析其执行此脚本
D.利用快照复制将msdb数据库从第一台服务器复制到其他7台服务器
答案:
C
12.你是一台Windows2000AdvancedServer服务器的管理员。
这台服务器上运行SQLServer2000并包含一个sales数据库。
此服务器如下配置:
sales数据库使用默认选项配置,且每天增加50MB数据。
你希望当数据库在使用完磁盘空间以前能通知操作员。
你也希望能尽可能少的减少管理的额外开支。
你将怎么操作?
A.配置系统监视器当数据库所在的硬盘剩余空间少于600MB时产生一个警告,配置SQLServer代理为系统监视器产生的警告发送email消息给操作员。
B.创建一个每天早晨运行的作业,使用sp_spaceused,将此存储过程的结果放到email消息中并使用SQLMAIL将此结果发送给操作员。
C.将Sales_data.mdf的最大大小设置为7.5GB,将sales_log.idf的最大大小设置为1.5GB。
配置SQLServer代理,当数据文件和日志文件达到限制的时候给操作员发送email消息。
D.利用Windows资源管理器每天早晨确认硬盘上的剩余空间,并且每天早晨执行sp_spaceused
答案:
A
13.你是WindowsNT4.0服务器的管理员。
这台服务器是你所在域的主域控制器(PDC),在这台服务器上运行着SQLServer2000。
这台服务器有4个处理器和1GB的内存。
网络中有600台运行WindowsMe的客户服务器。
用户反映在上午登录他们的计算机响应缓慢,且有时候会返回错误消息。
你利用系统监视器监视处理器性能以及内存使用情况,发现%Totaltime以及%UserTime计数器的值大约在90%,%privilegedtime计数器的值大约在20%。
AvailableMbytes计数器大约有600MB。
你希望为用户登录改善服务器的性能(也就是改善用户登录的性能)。
你将怎么操作?
A.将物理内存增加到2GB
B.将计算机的虚拟内存增加到4GB
C.配置SQLServer只使用处理器1,2,3
D.配置SQLServer只使用处理器0,1,2
答案:
C
14.你是一台SQLServer2000数据库服务器的管理员。
你公司利用此服务器保存客户的服务合同信息。
你也是OracleRDBMS的管理员。
这台服务器用来存放公司的财政信息。
财政信息每天都要频繁进行更新。
你需要创建一系列组合服务合同信息以及财政信息的报表,这些报表每天会更新几次。
你希望在SQLServer服务器上使用最少的磁盘空间来创建报表,你该怎么操作?
A.配置SQLSERVER复制将数据从Oracle服务器复制到SQLServer服务器
B.配置oracle服务器作为链接服务器创建一个联接服务合同信息和财政信息的视图
C.配置DTS包从oracle服务器导入和转换数据到SQLServer服务器。
使用SQLServer代理在需要的时候执行此DTS包
D.配置ActiveX脚本,连接到Oracle服务器并将财政信息导入到SQLServer的临时表中创建一个视图联接服务合同信息和此临时表
答案:
B
15.你是一台SQLServer2000数据库服务器的管理员。
你为一个库存应用程序配置数据库。
服务器的硬盘配置如下所示:
操作系统文件在C盘,你的数据库最多有6GB的数据,且事务日志最多需要2GB的磁盘空间。
你希望优化数据库的性能。
该怎么操作?
A.将2GB的事务日志放在D盘,一个3GB的数据文件放在E盘,一个3GB的数据文件放在F盘
B.将1GB的事务日志放在C盘,将1GB的事务日志放在D盘,一个3GB的数据文件放在E盘,一个3GB的数据文件放在F盘
C.将1GB的事务日志放在E盘,将1GB的事务日志放在F盘,一个3GB的数据文件放在E盘,一个3GB的数据文件放在F盘
D.将2GB的事务日志放在F盘,一个3GB的数据文件放在D盘,一个3GB的数据文件放在E盘
答案:
D
优化数据库性能的两种方法:
1.将事务日志文件放在一个单独的物理磁盘上
2.数据文件在多个物理磁盘上分散存放
16.你是一台SQLServer2000数据库服务器的管理员。
服务器包含一个Invertory数据库,此数据库有一个StorageLocations表用来保存公司仓库中的零件的存放位置。
StorageLocations表如下配置:
LocationDescription列通常存放10-25个字符的名字。
对于任一零件,每个存放地点不会存放多于100000个此类零件。
你希望修改表的架构来节省空间,但不能丢失任何现有的数据。
你希望占用最少的管理时间和服务器资源来达到此目的。
你需要执行那个T-SQL语句?
A.ALTERTABLE[dbo].[StorageLocations]
ALTERCOLUMN[UnitsStored][int]NOTNULL
B.ALTERTABLE[dbo].[StorageLocations]
[LocationDescription][char](25)COLLATE
SQL_Latin1_General_CP1_CI_ASNOTNULL
C.ALTERTABLE[dbo].[StorageLocations]
ALTERCOLUMN[UnitsStored][smallint]NOTNULL
D.ALTERTABLE[dbo].[StorageLocations]
[LocationDescription][nvarchar](25)COLLATE
SQL_Latin1_General_CP1_CI_ASNOTNULL
答案:
A
17.你是一台SQLServer2000数据库服务器的管理员。
此服务器包含一个保存库存数据的数据库。
另一个数据库管理员创建了几个维护库存数据库的计划作业。
每晚以下作业执行:
1.10:
00PM执行BULKINSERT作业导入数据
2.10:
15PM执行索引重建
3.10:
30PM执行数据完整性检查
4.10:
45PM执行差异备份
5.11:
00PM执行DBCCSHRINKDATABASE作业
你注意到最后一个作业经常失败,并返回以下出错信息:
"ServerMsg3140,
Level16,State3.Couldnotadjustthespaceallocationforfile'inventory_data'."
你需要确保最后一个作业能够无误运行,该怎么操作?
A.创建一个新的DBCCSHRINKFILE作业来收缩invertory_data文件,调度此作业与DBCCSHRINKDATABASE作业相同时间运行
B.修改DBCCSHRINKDATABASE作业,使用DBCCSHRINKFILE语句来对每个文件单独进行收缩
C.增加数据完整性检查和差异备份作业之间的时间
D.增加差异备份和DBCCSHRINKDATABASE作业之间的时间
答案:
D
18.你是一台SQLServer数据库服务器的管理员。
用户反映当他们试图修改数据的时候运行超时。
你用活动窗口检查数据库中锁拥有的情况,如下所示:
你要找出为什么用户不能修改数据,但你不希望干扰正常的数据库活动,该怎么操作?
A.利用当前活动窗口中的spid52的图标来查找出此进程执行了什么SQL语句
B.使用sp_who来查找出spid52的进程是哪个用户登录的(不好翻译)
C.使用SQL事件探查器来捕获以spid52登录的用户的活动
D.使用系统监视器来记录数据库中的锁的信息
答案:
A
19你是SQLServer数据库服务器的管理员。
一台服务器名为SQL7,另一台叫SQL2000,在SQL7上运行SQLServer7.0,在SQL2000上运行着SQLServer2000。
SQL2000的网络库配置如下所示:
(原题不完整)SQL7的网络库有命名管道、TCP/IP,NWLink,IPX/SPX以及多协议网络库。
SQL2000与SQL7之间交换机密的公司信息。
你需要确保未授权的用户不能访问这些信息。
你将采用下面哪两个措施?
A.在SQL2000上,启用多协议网络库
B.在SQL2000上,选择“强制协议加密”复选框
C.在SQL7上,选择“强制协议加密”复选框
D.在SQL2000上,安装安全套接字层(SSL)加密协议
E.在SQL2000和SQL7上,启用多协议加密
答案:
A,E
20你是一台Windows2000服务器的管理员。
你准备在这台机器上安装SQLServer2000。
公司有许多客户机使用各自的网络库将要连接到服务器上,这些客户机如下表所示:
Client
computer
Microsoft
Windows
Novell
NetWare
Apple
Macintosh
你需要允许客户机能够连接到SQLServer2000服务器上,且同时希望减少对客户机配置的修改次数。
你需要采用下面哪三个操作?
A.将SQLServer2000安装为命名实例
B.将SQLServer2000安装为默认实例
C.配置新的实例使用混合模式验证
D.配置新的实例使用windows验证
E.配置服务器使用命名管道、IPX/SPX以及TCP/IP网络库
F.配置服务器使用多协议网络库
答案:
B,C,E
21你是一台SQLServer2000数据库服务器的管理员。
服务器包含一个名为Inventory的数据库。
公司的开发人员升级了库存跟踪应用程序,用户反映当他们在Locations表中插入新的信息时,升级后的应用程序返回以下错误:
‘stringorbinarydatawouldbetruncated.Thestatementhasbeenterminated.’你利用事件探查器来跟踪应用程序的活动,得到以下的跟踪结果:
你检查locations表的设计,表结构如下所示:
你希望配置数据库来支持两个版本的应用程序,且不影响服务器的性能,你该怎么做?
A.将description列的数据类型改为varchar(50)
B.将Special列的数据类型改为varchar(50)
C.将CubicFeet列的数据类型改为float
D.在locations表上创建一个前触发器(INSTEADOFTrigger),当记录进行更新的时候将description列的数据截断成10个字符
E.在locations表上创建一个前触发器(INSTEADOFTrigger),当记录进行更新的时候将special列的数据截断成10个字符
答案:
A
22.你是一台SQLServer2000数据库服务器的管理员。
你创建了一系列警报来检视当特定的操作失败或出错的时候通知你。
通知的消息通过使用netsend命令发送到windows2000professional机器。
你成功测试了这些警报。
几天后,当操作失败或出错时,你没有收到通知的消息。
你确定SQLAgent服务已经启动。
你需要确保你能收到警报通知消息,该怎么操作?
A.停止并重新启动SQLServerAgent服务
B.清除服务器的应用程序日志
C.在windows2000professional机器上清除系统日志
D.在windows2000profeesional机器上安装SQLServer2000管理工具
答案:
B
在客户端没有收到警报的原因可能是:
1.SQLServerAgent服务没有运行
2.Windows2000/NT信使服务没有运行
3.服务器的应用程序日志满了
23你是一台SQLServer2000数据库服务器的管理员。
你有两个新的硬盘,在这上面创建了一个名为inventory的数据库。
你希望尽可能快的插入、更新以及删除数据。
你需要采取下面哪两个操作?
A.将硬盘配置为两个镜像的NTFS卷
B.将硬盘配置为一个镜像的NTFS卷
C.将硬盘配置为两个独立的NTFS卷
D.将硬盘配置为一个扩展的NTFS卷
E.将inventory_data.mdf放在第一个卷中,将inventory_log.ldf放在第二个卷中
F.将inventory_data.mdf放在第一个卷中,将inventory_data2.ndf以及inventory_log.ldf放在第二个卷中
G.将inventory_data.mdf以及inventory_log.ldf放在同一个卷中
答案:
C,E
24你是一台SQLServer2000数据库服务器的管理员。
你从access数据库中将一个地理信息数据的表导入到SQLServer2000数据库中,这个表有12000行,每行平均有5000个字节。
这个表包含不能改变的锁定的数据(不太明白,好像对题目没有帮助)。
你希望尽可能减小数据文件的大小并且减少备份所用的时间,你需要执行哪两个操作?
A.创建一个60MB的名为geography.ndf的数据文件
B.创建一个95MB的名为geography.ndf的数据文件
C.创建一个60MB的名为geography.mdf的数据文件
D.创建一个95MB的名为geography.mdf的数据文件
E.将表放在PRIMARY文件组中
F.将表放在名为LOCATION的新的文件组中
答案:
B,F
25你是一台SQLServer2000数据库服务器的管理员。
服务器包含一个名叫sales的数据库,你希望改变Customers表中customerid的表现形式,数据库的结构如下所示:
你希望能够自动的更新主键,同时在更新过程中减少记录所定和管理的开销。
你该怎么做?
A.在Customers表的CustomerID列上增加一个ONUPDATECASCADE的约束,在Customers表中修改CustomerID列的值。
B.创建一个包含新的CustomerID值的重复的纪录,用新的值更新invoices,contacts,quotes中的外键的值
C.取消外键约束,在一个事务中,修改Customers表中的CustomerID的值以及invoices,contacts,quotes中相关外键的值
D.创建一个DTS包,利用这个包转换CustomerID的值以及invoices,contacts,quotes中相关外键的值
答案:
A
26你是一台SQLServer200
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- MCP 70228TestKing 模拟题V210 70228 TestKing 模拟 V210