SQL_SERVER认证考试题.docx

上传人:公**** 文档编号:548044709 上传时间:2024-03-15 格式:DOCX 页数:34 大小:295.86KB
返回 下载 相关 举报
SQL_SERVER认证考试题.docx_第1页
第1页 / 共34页
SQL_SERVER认证考试题.docx_第2页
第2页 / 共34页
SQL_SERVER认证考试题.docx_第3页
第3页 / 共34页
SQL_SERVER认证考试题.docx_第4页
第4页 / 共34页
SQL_SERVER认证考试题.docx_第5页
第5页 / 共34页
点击查看更多>>
资源描述

《SQL_SERVER认证考试题.docx》由会员分享,可在线阅读,更多相关《SQL_SERVER认证考试题.docx(34页珍藏版)》请在金锄头文库上搜索。

1、70-431考试参考资料第1题 - 安全性您的应用程序需要访问位于两台分别装有SQL SERVER 2005 的数据库服务器上的数据。已 知这两台服务器名称分别为SQL1 和SQL2。在SQL1 上你有权限创建存储过程来供应用程序 使用;但是在SQL2上你只有Select 数据的权限。假设你在SQL1上创建了一个存储过程, 并且在存储过程中利用OPENQUERY 来访问SQL2 中的数据;然而,在执行存储过程的时候却失败了,为了解决这个问题,你应该怎么做? A. 使用由四个部分组成的名称(server.database.schema.table)连接两个服务器。 B. 用别名引用SQL2。 C

2、. 在SQL1 上新建远程服务器SQL2。 D. 在SQL1 上新建连接服务器SQL2。 答案:D 解析:此题,我们用到了分布式查询:-第一种分布式查询方式EXEC sp_addlinkedserver 192.168.0.6,SQL ServerEXEC sp_addlinkedsrvlogin 192.168.0.6,false,NULL,ceshi,ceshinihao - 密码select * from 192.168.0.6.microsoftoa.dbo.baoxiao-第二种分布式查询方式select * from OPENDATASOURCE(SQLOLEDB,Data Sou

3、rce=192.168.0.6; User ID=ceshi; Password=ceshinihao).microsoftoa.dbo.baoxiao-通过系统视图查看select name , product, provider, data_source, query_timeout, lazy_schema_validation, is_remote_login_enabled, is_rpc_out_enabled from sys.servers where is_linked= 1 -删除链接服务器exec sp_dropserver 192.168.0.6 选项C是登入的sql2

4、服务器的数据库.是在sql2的环境下对其进行访问.但是,我们要访问的数据是分别存在两台服务器上的,但是,事实不是如此的,我们要在sql1的环境下,操纵sql2.所以必须先连接sql2.OPENQUERY:对给定的链接服务器执行指定的传递查询。A.正确的命名规则.B.别名的作用是:应在需要定义具有特定格式的数据类型时创建.C.操作的是别人的数据库利用sql server登入别人的数据库.D.分布式查询:需要的数据不来自同一台计算机sql server数据哭端口1433解释:你需要定义一个链接服务器为每个外部数据源要访问和配置安全上下文下你的分布查询将运行。在您创建一个连接服务器,您可以使用sql

5、OPENQUERY函数来执行您的分布式查询。第2题 假设你正准备全新安装SQL SERVER 2005服务器。你需要去选择服务器允许的通讯协议,以 便客户端计算机可以使用这些协议连接到该服务器。请问,下面那两个协议可以达到这个目 的? A. Named Pipes (命名管道) B. TCP/IP C. Shared Memory (共享内存) D. Virtual Interface Adapter (VIA) (虚拟接口适配器 (VIA) 协议) E. Multiprotocol 答案: A, B 解析:客户端连接服务器有四种方式:via(虚拟借口适配器),内存,TCP/IP,命名管道.命

6、名管道:适用于同一网段.TCP/IP:命名管道跨计算机和网络访问.内存:同一台计算机,利用内存访问.VIA:不经常用.解释:你需要定义一个链接服务器为每个外部的解释:默认情况下,客户都TCP和命名管道作为可用协议。你可以操纵协议排序(使用SQL服务器客户端实用程序。客户端应用程序使用的协议中指定的次序在客户端计算机。如果您正在使用SQL Server 2005,协议订单被存储在ProtocolOrder注册表项以下注册表个子关键字:HKEY_LOCAL_MACHINE SOFTWARE MSSQLSer微软第3题 你配置一个采用默认设置全新安装的SQL SERVER 2005 计算机使用TCP

7、/IP 协议。公司的安 全策略也要求每个服务器都使用防火墙。你发现在本地计算机上可以连接到这个SQL SERVER 实例,但是客户端计算机却不能连接到这个SQL SERVER 实例上。为了找到最有可能导致这 个连接问题的原因,你首先应该做? A. 检查防火墙是否打开了1433端口。 B. 检查防火墙是否打开了433端口。 C. 检查客户端计算机是否用Shared Memory 协议进行连接。 D. 检查服务器是否正在运行中。 答案: A 解析:A.登入别人服务器,别人的防火墙必须关闭B.433端口不是sql server端口.C.多台计算机联网.D.sql server已经打开,说明服务已经开

8、启.解说:默认实例的数据库引擎使用端口1433,但这可以改变。实例的SQL Server 2005 Express Edition,SQL服务器移动,和命名的实例的数据库引擎使用动态端口。SQL服务器浏览器服务允许用户连接到实例的数据库引擎,不是监听端口1433,不知道端口号。使用SQL Server浏览器,你必须打开UDP端口1434。第4 题 - 安全性公司A在分布式环境下有多个服务器。目前,你正在使用名为SQL1和SQL2的两个安装有SQL SERVER 2005的计算机进行工作。这两个服务器都采用SQL SERVER 身份验证,但是他们使用不同的登录。 现在,你需要写一个联合SQL1和

9、SQL2数据的分布式查询,你应该怎么做? A. 确信SQL1和SQL2在彼此的安全上下文采用相同的登录名。 B. 配置SQL2为SQL1的远程服务器。在SQL1上写查询。 C. 配置SQL2为SQL1的连接服务器并且去模拟远程登录。 D. 配置SQL2为分布式服务器.用pass-through authentication. (传递认证) 答案: C 解析:同第一题利用了分布式查询说明:当你使用连接服务器来访问外部数据源,你应该特别注意安全上下文外部连接。你可以配置连接服务器使用以下三种安全模式:Self-mapping当一个连接创建服务器,这种模式是增加本地登录,所以A知道的力量SQL Se

10、rver试图连接到外部数据源使用当前用户的登录凭证。相同的登录和通过第5题 公司A 使用 SQL Server 2005. 有用户反馈说报表执行缓慢。你经过调查后发现一些查询并选择使用最优的执行计划,同时你也注意到一些优化器统计数据并没有被使用并且另一些也过期了。现在,需要去改正这个问题让报表执行更快,你将会使用下面那两个SQL语句? A. DBCC CHECKTABLE B. ALTER INDEX REORGANIZE C. UPDATE STATISTICS D. CREATE STATISTICS E. DBCC SHOW_STATISTICS F. DBCC UPDATEUSAGE

11、答案: C, D解析:更新,检查 Updata statistics针对指定表或索引视图中的一个或多个统计组(集合),更新有关键值分布的信息。Create 解释:当一个DBA创建一个索引,查询优化器存储统计索引列的信息。此外,创建统计数据,将统计数据的列上创建未包含在索引,但是中使用查询谓词。更新统计数据将优化查询性能。第6题 - 灾难恢复假设你负责实现和维护SQL SERVER 2005 数据库服务器中的作业(jobs)。其中,一些作业 在每周日运行,一些作业在每月的开始运行。现在你需要以一种使用最少管理成本的方法去 安排这些作业,你应该如何做? A. 创建一个每周日运行的作业计划,并且指派

12、需要周日运行的任务给这个计划。然后创建另一个每月第一天运行的作业计划,并且指派每月开始运行的任务给这个作业计划。 B. 为每个任务创建一个每天运行一次的作业。然后使用SQL 语句去检查当前的日期。如果是星期日或每月的第一天则执行相应的代码。 C. 创建一个每天运行的作业计划.指派作业任务给这个作业计划.如果这天是星期日或每月的第一天则执行作业。 D. 为每个任务创建一个在每周日运行一次的作业;增加另一个在每月第一天运行作业的作业计划。答案: A解析:D.一个作业可包含多个任务.作业很繁琐.A. 做多个任务被一个作业包含!解释:你需要2时间表或这两个任务将在星期天和执行在每月的第一天。创建一个工

13、作计划为每一项任务运行一次周而不是创建一个调度包含所有任务会用更多的比需要管理工作。第7题 - 灾难恢复你发现在装有SQL SERVER 2005 计算机上的msdb 数据库被损坏并且必须被恢复才能正常使用。 数据库每天都进行了备份,备份文件位于一个网络共享位置上,但是每个备份文件的文件名称都不能明确的指出是那个数据库的备份文件。你需要最快的找到正确的备份文件。已知备份文件列表的第一个文件的名称为DB_Backup.bak;你应该使用下面那一个SQL语句? A. RESTORE LABELONLY FROM DISK = NServer1BackupDB_Backup.bak B. RESTO

14、RE HEADERONLY FROM DISK = NServer1BackupDB_Backup.bak C. RESTORE VERIFYONLY FROM DISK = NServer1BackupDB_Backup.bak D. RESTORE DATABASE MSDB FROM DISK = NServer1BackupDB_Backup.bak 答案: B 解析:D:testone.bak每次备份的文件成为媒体集(testone.bak)A. Labelonly from是的结果集,该结果集包含由给定备份设备标识的备份媒体的有关信息.-访问媒体内容B. Headeronly fr

15、om是会查看媒体上的所有备份集。返回包含特定备份设备上所有备份集的所有备份标头信息的结果集。-访问备份媒体集中的信息.C. Verifyonly from是验证备份但不还原备份,检查备份集是否完整以及整个备份是否可读。但是,RESTORE VERIFYONLY 不尝试验证备份卷中的数据结构。在 Microsoft SQL Server 中,RESTORE VERIFYONLY 得到了增强以对数据进行附加检查,从而提高检测到错误的可能性。其目标是尽可能接近实际的还原操作。-验证D. database msdb from是 恢复还原系统数据库.解说:VERIFYONLY验证备份但不恢复,并且检查看到备份集是完整和整个备份是可读的。然而,恢复VERIFYONLY并不试图验证数据的结构

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 科普知识

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号