配色: 字号:
SQL Server 2008题目
2013-01-25 | 阅:  转:  |  分享 
  
SQLServer2008极“智”大擂台



隐私声明:如果您参加TechNet动手实验营极“智”大擂台活动,即证明您同意把您的姓名、职务以及公司名称公开在中国ITPro团队的宣传渠道。



?请在答题纸上写上姓名和题号,再进行答题。





问题1应用程序必须要访问位于两台SQLServer计算机上的数据。其中一台名为SQL1,另一台名为SQL2。在SQL1上,拥有创建存储过程以支持应用程序的权限。但是,在SQL2上,只有选择数据的权限。在SQL1上编写的存储过程使用OPENQUERY语句访问SQL2。但执行时失败,请问原因是什么?应当如何操作?

A.使用四部分语法(four-partsyntax)server.database.schema.table联接两个服务器。

B.使用别名引用SQL2。

C.将SQL2作为远程服务器添加到SQL1。

D.将SQL2作为链接服务器添加到SQL1。





问题2安装SQLServer需要选择客户端计算机用于连接该服务器的协议。可以使用哪两个协议来连接服务器?(双选)

A.命名管道

B.TCP/IP

C.共享存储

D.虚拟接口适配器(VIA)

E.多协议





问题3一台新的SQLServer计算机采用默认设置对TCP/IP进行了配置。现在要求每台服务器都使用防火墙。此时,可以通过本地计算机可以连接到SQLServer实例,但客户端计算机无法连接到SQLServer实例。请问原因是什么?应当如何操作?

A.确保在防火墙中打开了1433端口。

B.确保在防火墙中打开了443端口。

C.确保使用了共享存储协议连接客户端计算机。

D.确保服务器未暂停。





问题4某个分布式环境中有多台服务器,每台服务器都使用SQLServer身份验证,且使用不同的登录名。现在需要为两台SQLServer计算机编写一个分布式查询,这两台计算机分别为SQL1和SQL2。请问应当如何操作?

A.确保SQL1和SQL2使用相同的登录名作为每台服务器的安全上下文。

B.配置SQL2作为远程服务器。在SQL1上编写查询。

C.配置SQL2作为链接服务器,以模拟远程登录。

D.配置SQL2作为分布式服务器。使用通过身份验证。





问题5由于某些查询未使用最佳的执行计划,因此用户报表执行速度缓慢。另外有些优化器统计信息已丢失或过期。现在如果想提高报表执行速度,应当使用哪些Transact-SQL语句?(双选)

A.DBCCCHECKTABLE

B.ALTERINDEXREORGANIZE

C.UPDATESTATISTICS

D.CREATESTATISTICS

E.DBCCSHOW_STATISTICS

F.DBCCUPDATEUSAGE





问题6SQLServer数据库服务器当中某些作业每周日运行,其他作业每月月初运行。如何才能够简化管理?

A.创建一个作业计划,每周日运行一次。按周为此计划分配任务。创建另一个计划,每月第一天运行。按月为此计划分配任务。

B.为每个任务创建一个作业,每天运行一次。使用Transact-SQL语句,检查日期和星期。如果为周日或每月的第一天,则执行此代码。

C.创建一个作业计划,每天运行一次。将作业分配给作业计划。如果为周日或每月的第一天,则执行此作业。

D.为每个任务创建一个作业,每周日运行一次。添加另一个作业计划,在每月第一天运行作业。





问题7SQLServer计算机上的msdb数据库被破坏,必须进行恢复。该服务器每天备份数据库,并将备份文件写入网络共享,但是文件名并未清楚地反映出每个文件中所包含的数据库。现在需要尽快定位正确的备份文件。列表中的第一个文件为DB_Backup.bak。应使用哪个Transact-SQL语句?

A.RESTORELABELONLYFROMDISK=N\\Server1\Backup\DB_Backup.bak

B.RESTOREHEADERONLYFROMDISK=N\\Server1\Backup\DB_Backup.bak

C.RESTOREVERIFYONLYFROMDISK=N\\Server1\Backup\DB_Backup.bak

D.RESTOREDATABASEMSDBFROMDISK=N\\Server1\Backup\DB_Backup.bak





问题8SQLServer数据库服务器所在的存储区域网络(SAN)上发生了电源故障。需要检查所有数据库的结构和逻辑一致性,包括其系统分类。应该如何操作?

A.对每个文件组执行DBCCCHECKFILEGROUP。

B.执行DBCCCHECKCATALOG。

C.执行DBCCCHECKDB。

D.对每个表执行DBCCCHECKTABLE。





问题9现在需要将数据导入到SQLServer数据库,并且已经开始接收包含记录全国各商店销售事务的文本文件,每列中的数据使用分号分隔。如何将文件导入到销售数据库中?

A.创建一个自定义格式文件,指定分号为行终止符。

B.使用bcp命令,指定分号为字段终止符。

C.使用含有默认参数的bcp命令。

D.使用含有默认参数的BULKINSERT语句。





问题10地方销售办事处需要将SQLServer数据库的数据进行导入导出。现在总部要求提供一份包含地方销售办事处所在区域的最新客户联系信息的文本文件。总部的数据库管理员要求按照州/省、姓和名排序数据列。如何操作?

A.在bcpout命令的ORDER提示中指定州/省、姓和名。

B.创建一个导出操作的格式文件。

C.在bcpqueryout命令的ORDERBY子句中指定州/省、姓和名。

D.将数据复制到含有州/省、姓和名的聚集索引的新表中。导出数据。





问题11SQL1和SQL2是两台SQLServer,并且都参与复制。对于名为Pub1的发布,SQL1既是发布服务器,也是分发服务器。Pub1是SQL1上的唯一发布,而SQL2是唯一的订阅服务器。现在需要提供有关复制延迟的状态报表。在SQL1上使用复制监视器,如何才能找到发布服务器和分发服务器以及分发服务器与订阅服务器之间的延迟?

A.选择SQL1的“订阅监视列表”选项卡。在“延迟”列中查看SQL2订阅。

B.选择Pub1发布的“所有订阅”选项卡。在“延迟”列中查看SQL2订阅。

C.选择Pub1发布的“跟踪令牌”选项卡。选择“插入跟踪器”选项,然后等待SQL2订阅请求的延迟值出现。

D.选择SQL1的“订阅监视列表”选项卡。双击此SQL2订阅。在“发布服务器到分发服务器的历史记录”选项卡和“分发服务器到订阅服务器的历史记录”选项卡上查看持续时间详细信息。





问题12现在要创建一个从SQLServer数据库中的Contact表中删除数据的存储过程。为了处理可能出现的错误,该存储过程包含以下Transact-SQL语句。BEGINTRYBEGINTRANSACTIONDELETEFROMPerson.ContactWHEREContactID=@ContactIDCOMMITTRANSACTIONENDTRYBEGINCATCHDECLARE@ErrorMessagenvarchar(2000)DECLARE@ErrorSeverityintDECLARE@ErrorStateintSELECT@ErrorMessage=ERROR_MESSAGE(),@ErrorSeverity=ERROR_SEVERITY(),@ErrorState=ERROR_STATE()RAISERROR(@ErrorMessage,@ErrorSeverity,@ErrorState)ENDCATCH;测试此存储过程后,发现其含有打开的事务,因此需要对其进行修改,请问如何操作?

A.将COMMITTRANSACTION命令添加到CATCH块。

B.从TRY块中删除COMMITTRANSACTION命令。

C.将ROLLBACKTRANSACTION命令添加到CATCH块。

D.将ROLLBACKTRANSACTION命令添加到TRY块。





问题13现在需要创建一个在公司网站上显示产品信息的联机目录应用程序。产品的数据存储在SQLServer数据库中。数据作为关系数据存储,但是必须使用FORXML将数据作为XML文档传递给应用程序。测试应用程序后,发现不是所有的项目都与XML文档中显示的查询相匹配。只有那些针对方案中的所有元素都有相应值的产品才会显示。如何修改Transact-SQL语句才能使所有产品都与XML文档中的查询相匹配?

A.将XML索引添加到包含产品数据的表。

B.将XSINIL参数添加到查询中的ELEMENTS指令。

C.将HAVING子句添加到查询。

D.将子句的替换值添加到查询。





问题14现在需要从名为SQL1的服务器向名为SQL2的服务器传送DB1数据库的事务日志。由于DB1的大小高达100GB,因此无法在合理的时间内通过网络传输。因此需要在初始化辅助数据库时,尽量减少对网络造成的影响。应当如何操作?(双选)

A.为DB1指定简单恢复模式。

B.为DB1指定完全恢复模式或大容量恢复模式。

C.使用便携式介质完成对DB1的备份。从备份恢复辅助数据库£?指定RECOVERY选项。

D.使用便携式介质完成对DB1的备份。从备份恢复辅助数据库£?指定STANDBY选项。

E.在激活事务日志传输到辅助数据库之前,在主服务器上执行以下语句。BACKUPLOGDB1WITHTRUNCATE_ONLY





问题15每天午夜自动创建名为DB1的数据库的完整备份。每天10:00和16:00分别对DB1进行一次不同的备份。每天中午创建数据库快照。开发人员报告他在12:30无意间删除了Pricelist表,而最后一次对Pricelist表的更新是在一周以前。需要恢复Pricelist表。如何操作才能将损失的数据降至最低?

A.将最近一次备份恢复到名为DB1bak的新数据库中。应用最新的不同备份。将Pricelist表从DB1bak复制到DB1。

B.保留最新的数据库快照,删除其他所有数据库快照。从最新数据库快照中恢复DB1。

C.从最新备份中恢复DB1。应用最新的不同备份。

D.将Pricelist表从最新的数据库快照中复制到DB1中。





问题16一台名为SQL1的服务器运行着SQLServerEnterpriseEdition。SQL1的内存为2GB,其中1.6GB默认用于SQLServer数据库引擎实例。每个月所有数据库平均增加100MB数据。用户指出报表执行时间有所增加。现在需要使用系统监视器来创建计数器日志,从而确定是否需要添加内存。应向计数器日志中添加哪个性能对象?

A.MSAS2005:高速缓存

B.MSAS2005:内存

C.MSAS2005:主动高速缓存

D.SQLServer:缓冲区管理器

E.SQLServer:SQL统计信息

F.SQLServer:一般统计信息





问题17一台使用默认设置安装的SQLServer计算机出现了电源故障,数据库服务器上的SQLServer(MSSQLSERVER)服务无法启动。现在需要找到问题的原因所在。应该执行以下哪三项操作?

A.在“事件查看器”中查看系统日志。

B.在“事件查看器”中查看应用程序日志。

C.使用记事本查看C:\ProgramFiles\MicrosoftSQLServer\MSSQL.1\MSSQL\LOG\ErrorLog.1文件。

D.使用记事本查看C:\ProgramFiles\MicrosoftSQLServer\MSSQL.1\MSSQL\LOG\ErrorLog文件。

E.使用记事本查看C:\ProgramFiles\MicrosoftSQLServer\MSSQL.1\MSSQL\LOG\SQLAgent.out文件。





问题18SQLServer数据库中的一个表含有很多索引,因此数据修改性能随着时间而降低。管理员怀疑某些索引并未使用,因此需要识别自上次启动SQLServer后未被任意查询所使用的索引。可以使用哪个动态管理视图?

A.sys.dm_fts_index_population

B.sys.dm_exec_query_stats

C.sys.dm_db_index_usage_stats

D.sys.dm_db_index_physical_stats





问题19用户报告其按照处理应用程序的顺序收到死锁错误消息的频率越来越高,因此需要监控发生死锁情况时,涉及到哪些对象和SQLServer会话ID。如果要了解死锁中每个参与者的信息,应该做什么?

A.使用SQLServerProfiler跟踪Lock:Timeout事件。

B.通过系统监视器观察SQLServer:Locks–每秒死锁数量的计数器。

C.使用SQLServerProfiler跟踪Lock:Deadlock事件。

D.使用SQLServerProfiler跟踪Lock:DeadlockChain事件。





问题20某银行使用SQLServer数据库支持客户储蓄业务。该银行每天处理50,000项业务。应用程序要求在TransactionID列使用聚集索引。现在需要创建一个表,能够支持按日期查询业务的有效报表解决方案。实现此方法的两种途径是什么?(双选)

A.在日期列中放置一个非聚集索引。

B.在日期列中添加一个唯一的聚集索引。

C.将每个分区都映射到一个文件组,而每个文件组都可以访问一个不同的物理驱动器。

D.创建一个分区方案,按照日期对数据进行分区。





问题21SQLServer数据库包含一个名为trg_InsertOrders的触发器,当订购数据被插入到Orders表时,进行触发操作。此触发器负责确保在将数据插入到Orders表之前,某客户存在于Customers表中。现在需要配置触发器,阻止其在数据导入进程中进行触发,可以使用哪两个Transact-SQL语句来完成此操作?(双选)

A.ALTERTABLEOrdersDISABLETRIGGERtrg_InsertOrders

B.DROPTRIGGERtrg_InsertOrders

C.DISABLETRIGGERtrg_InsertOrdersONOrders

D.ALTERTRIGGERtrg_InsertOrdersONOrdersNOTFORREPLICATION

E.sp_settriggerorder@triggername=''trg_InsertOrders'',@order=''None''





问题22通过一个视图来联接SQLServer数据库中的Customers表和Orders表,需要确保对基础表架构的修改不会对该视图造成影响。应当如何操作?

A.在表内创建CHECK限制。

B.创建DDL触发器,如果所做的更改影响到视图中的列,则撤销这些更改。

C.创建视图,指定WITHSCHEMABINDING选项。

D.创建视图,指定WITHCHECK选项。





问题23某抵押公司需要创建一个SQLServer数据库。该数据库需要支持基于Web的新应用程序,能够同时处理多达1,000个用户。该应用程序必须能够快速显示大量计算操作的结果,如计算抵押支付款以及分期付款计划。为了确保该数据库尽可能快速高效地处理计算,应当如何操作?

A.在应用程序中实现参数化Transact-SQL查询。

B.在数据库中实现Transact-SQL存储过程。

C.在数据库中实现CLR存储过程。

D.实现分布式Web服务。





问题24现在需要修改SQLServer数据库中名为Product的表,并为Product表中添加名为FriendlyName的新列。每个产品的友好名称将存储在该列中。该表当前含有数据。而销售部门尚未为每个产品创建友好名称。对于每个产品来说,FriendlyName列必填。如何操作?

A.将新列定义为NULL。将FriendlyName列中的值更新为

与ProductName列中相同的值。将FriendlyName列更改为NOTNULL。

B.使用默认值“Undefined”将新列定义为NOTNULL。

C.将新列定义为NULL。使用应用程序逻辑执行数据限制。

B.使用默认值“Undefined”将新列定义为NULL。





问题25某网站中的某个网页可用于发送关于公司及其产品的反馈。在SQLServer数据库中名为Feedback表的Comments列中存储备注。您现在要实现全文搜索,从而运行备注中的报表。应当如何操作?(双选)

A.在Comments列中创建一个非聚集索引。

B.执行USEMasterTransact-SQL语句。

C.创建全文目录。

D.在Comments列中创建一个全文索引。





问题26SQLServer数据库表的nchar列中的很多值都包含前后空格。现在需要从表中选择数据,但不可包含前后空格,并且相应解决方案必须能够在Transact-SQL语句和视图中重用。应当如何操作?

A.创建查询插入和删除表的DML触发器。

B.创建调用LTRIM和RTRIM内置函数的存储过程。

C.创建调用LTRIM和RTRIM内置函数的Transact-SQL函数。

D.调用TRIM内置函数。





问题27最近对SQLServer数据库所做的架构更改使网站无法正常运行,并且无法确定更改数据库的人员。现在要求跟踪对数据库架构所做的所有更改,因此需要实现一个对数据库中的架构更改进行跟踪的机制,应当如何操作?

A.实现一个将有关架构更改的数据写入日志表的存储过程。

B.实现将用户和架构信息写入日志表的DDLAFTER触发器。

C.实现将有关架构更改的数据写入

日志表的。

D.实现一个将有关架构更改的数据写入日志表的DMLAFTER触发器。





问题28公司中的业务分析师通常使用名为“客户销售”的视图来联接数据库中的Customers表和Sales表。他们使用此视图按月结算每位客户的总销售额。如果需要提高该视图的性能,如何操作?

A.更新该视图,以在Customers表和Sales表间使用外部联接。

B.在v_CustomerSales视图上创建聚集索引。

C.创建两个独立的视图,不包含任何联接视图,Customers表的视图名为v_Customers,而Sales表的视图名为v_Sales。

D.为业务分析师创建一个使用v_CustomerSales视图的存储过程。





问题29某新员工需要访问位于SQL1服务器上的SQLServer数据库。管理员使用以下Transact-SQL语句创建ajones登录名。CREATELOGINajonesWITHPASSWORD=''SQLServer$1''该新员工报告,当他登录时,收到了以下错误消息:“登录失败。与用户相关联的SQLServer连接不受信任。”如何解决此问题?

A.将SQLServer安全模式从Windows身份验证模式更改为SQLServer和Windows身份验证模式。

B.将SQLServer安全模式从SQLServer和Windows身份验证模式更改为Windows身份验证模式。

C.确保创建登录名时使用了方括号([])。

D.使用CREATEUSERTransact-SQL语句授予某特定数据库的登录访问权限。





问题30某公司有两台名为SQL1和SQL2的SQLServer计算机。用户Eric针对公司数据库编写了一些即席查询。Eric可以访问SQL1上的Customer数据库。但无法访问SQL2上的Sales数据库。您需要确保Eric编写的查询可以联接两台服务器的信息。首先应该做什么?

A.在SQL1上创建一个到SQL2的链接服务器。将该链接服务器配置为使用模拟。

B.在SQL1上创建一个到SQL2的链接服务器。将该链接服务器配置为使用映射登录。

C.告诉Eric通过使用OPENQUERY语句并将SQL1指定为服务器名,在SQL2上编写查询。

D.告诉Eric使用四部分标记法来指定SQLServer对象名。





问题31某公司的应用程序开发人员创建了一个含有CLR函数的程序集。此CLR函数可读取电子表格的数据、执行计算并将数据返回到SQLServer计算机。现在需要使用CREATEASSEMBLY语句以及最低权限的安全权限集,向SQLServer注册该程序集。应使用哪些权限集?

A.默认

B.SAFE

C.EXTERNAL_ACCESS

D.UNSAFE





问题32SQLServer数据库中含有一个5亿行数据的表。某些数据为历史数据,某些数据为当前数据。现在需要在单个服务器上对数据进行分区,从而提高性能并优化维护。应该如何操作?

A.执行水平分区。

B.执行垂直分区。

C.执行原始分区。

D.执行分布式分区。





问题33SQLServer计算机中有一个名为DB1的数据库。扫描DB1中的Table1表会导致查询速度缓慢。Table1表很大,且使用频繁。现在可以确定查询包含以下语句:SELECTcol1,col2FROMtable1WHEREcol3=如何才能优化查询性能?

A.更新DB1中Table1的所有统计信息。

B.在DB1中使用CREATESTATISTICS语句创建Table1的col3丢失的统计信息。

C.将优先级提升服务器选项设置为1。

D.执行以下语句。USEDB1GOCREATEINDEXindex1ONtable1(col3)INCLUDE(col1,col2)WITH(ONLINE=ON)GO

E.执行以下语句。USEDB1GOCREATEINDEXindex1ONtable1(col3,col2,col1)





问题34某公司拥有一台SQLServer计算机。有一项任务是检索有关当前登录用户信息。现在需要创建一个函数,返回有关特定用户活动时间量的信息。实现此任务的两种途径是什么?(双选)

A.创建一个函数,返回一系列表示指定用户登录时间的值。

B.创建一个函数,返回一系列表示登录时间长于当前用户登录时间的用户的登录时间值。

C.创建一个函数,返回一个数值,表示某用户当天已登录的小时数。

D.创建一个函数,返回一个数值,表示某用户当月已登录的小时数。





问题35某公司使用SQLServer数据库。每天晚上,将交易合作伙伴的客户数据导入Customers表中。如果Customers表中已含有客户记录,需要确保该记录为最新状态。如果该记录不存在,则需要将数据插入到Customers表中。应该如何操作?

A.创建FOR触发器。

B.创建INSTEADOF触发器。

C.创建AFTER触发器。

D.创建DDL触发器。





问题36贵公司希望通过SQLServer2008开发一套解决方案,以满足如下业务需求:

从多中数据源中导入数据,例如MicrosoftOfficeExcel,MicrosoftSQLServer2000,MicrosoftSQLServer2005,以及CSV文件

在数据导入之前进行分析,并为移动用户提供脱机协作的功能

让移动用户能够使用异构数据

满足上述需求可以使用SQLServer中的哪个组件?

A.AnalysisServices

B.ReportingServices

C.IntegrationServices

D.NotificationServices





问题37下列那种字段定义方式可以创建unique约束?

A.nvarchar(100)NULL

B.nvarchar(max)NOTNULL

C.nvarchar(100)SPARSENULL





问题38数据库开发人员希望使用SQLServer2008设计数据库解决方案,为办公室的经理提供服务。设计数据库时需要考虑如下业务需求:

每一名员工可以被指派多个任务,且每个任务完成后,该任务将被删除

当任务被删除后,与之相对应的指派操作也将同时被删除

当一名员工无法完成某个任务时,相对应的指派将被NULL值所取代

如何满足上述需求并维持数据完整性?

A.在Employee,Task,以及Assignment实体中创建DDLINSERT触发器

B.为Assignment实体的TaskID属性和EmployeeID属性创建CHECK约束

C.为Assignment实体的TaskID属性和EmployeeID属性创建外键约束,然后分别与Task实例和Employee实体建立关联,指定合适的OnDelete操作

D.分别为Task实体和Employee实体的TaskID属性和EmployeeID属性创建外键约束,并与Assignment实体相关联,指定合适的OnDelete操作





问题39某数据库大小为5GB且包含一个名为SalesHistory的数据表,用于频繁的插入及更新销售信息

现在发现数据页分裂发生的过于频繁,下面哪些代码能够解决这个问题?

Whichcodesegmentshouldyouuse?

A.ALTERDATABASESalesMODIFYFILE(NAME=Salesdat3,SIZE=10GB).

B.ALTERINDEXALLONSales.SalesHistoryREBUILDWITH(FILLFACTOR=60).

C.EXECsys.sp_configure''fillfactor(%)'',''60''.

D.UPDATESTATISTICSSales.SalesHistory(Products)WITHFULLSCAN,NORECOMPUTE.





问题40现在要创建一个数据表存储客户的GPS位置,且该数据表中的数据必须能够在特定销售区域中找到客户并计算客户和最近的销售商店之间的距离。我们需要使用哪种数据类型?

A.geometry

B.geography

C.nvarchar(max)

D.varbinary(max)





问题41开发人员要使用SQLServer2008开发一套数据库解决方案。数据库中将通过一个表来存储外部数据。所导入的外部数据包含一个名为TransactionTime的字段,该字段使用hh:mm:ss.[m]时间格式(例如12:55:30.1).

该字段应当选择何种数据类型?

Whichdatatypeshouldyouuse?

A.time

B.time(1)

C.datetime2

D.smalldatetime





问题42如果要创建一个存储过程来接受名为@Customers的表值参数,应当如何操作?

A.CREATEPROCEDUREAddCustomers(@Customersvarchar(max))

B.CREATEPROCEDUREAddCustomers(@CustomersCustomerREADONLY)

C.CREATEPROCEDUREAddCustomers(@CustomersCustomerTypeOUTPUT)

D.CREATEPROCEDUREADDCUSTOMERS(@Customersvarchar(max))ASEXTERNALNAMECustomer.Add.NewCustomer





问题43数据库中需要存储多种语言的数据,且包含一个上亿条记录的数据表。该数据表有1000个列采用nvarchar(max)数据类型,且每个列中只有2%的行包含数据。

针对这种情况,如何优化存储?

A.Userowcompression.

B.UseNTFSfilesystemcompressiontoreducethediskspaceused.

C.Definethecolumnsassparsecolumns.

D.Changethecolumndatatypestovarchar(max).





问题44某个函数要引用一个数据表,我们需要防止该数据表被删除,在创建该函数的时候需要使用哪个选项?

A.WITHENCRYPTION

B.WITHEXECUTEAS

C.WITHSCHEMABINDING

D.WITHRETURNSNULLONNULLINPUT





问题45通过SQLServer2008IntegrationServices(SSIS)数据流将数据加载到SQLServer2008的数据库时,需要确保数据流中的数据能够更新数据库中的现有记录。

为了满足上述需求,我们需要用到什么组件?

A.SQLServerDestination

B.OLEDBDestination

C.OLEDBCommandTransformation

D.DataConversionTransformation





问题46SQLServer2008IntegrationServices(SSIS)包中有多个数据流,我们需要使用BusinessIntelligenceDevelopmentStudio来监控数据流中每一个路径中的数据,且数据流的逻辑关系不能受到影响,应当如何操作?

A.使用DataViewer工具

B.使用DataProfiling任务

C.使用Audit功能

D.在Script组件中使用断点





问题47SQLServer2008IntegrationServices(SSIS)包中有一个数据流任务,负责拷贝几百万条记录。该任务需要匹配一个包含有1万条记录的数据表,且每条记录都将在数据流任务中被用到。使用哪个组件才能确保数据流任务执行的时间最短?

A.FuzzyLookup转换

B.Lookup转换并将缓存选项设置为Full

C.Lookup转换并将缓存选项设置为No

D.Lookup转换并将缓存选项设置为Partial





问题48通过SQLServer2008IntegrationServices(SSIS)数据流将数据从查询结果中插入到目标数据表。现在我们只需要将目标数据表中所没有的行进行插入。下面哪两种方法可以实现?(双选)

A.使用Merge转换.

B.使用Lookup转换

C.使用UnionAll转换

D.使用MergeJoin转换

E.使用FuzzyLookup转换

E.使用FuzzyGrouping转换





问题49SQLServer2008IntegrationServices(SSIS)包中含有如下组件:

一个含有ForLoop容器的数据流任务

一个使用FlatFile连接管理器的FlatFile目的组件

OnError事件处理程序

当出现错误的时候,希望能够通过表达式将包的版本信息写入到一个文本文件中。如何操作?

A.使用VersionGUID变量

B.使用ExecutionGUID变量

C.使用SourceID变量

D.使用TaskID变量





问题50SQLServer2008IntegrationServices(SSIS)包中含有一个OLEDB连接管理器,用来连接到第三方的数据库服务器中,且该数据库不支持Windows身份验证方式。

我们创建了一个XML配置文件,对连接管理器进行配置。现在将配置文件添加到包中,执行时报错,提示登录失败。

如何才能成功执行该包?

A.编辑XML配置文件

B.使用间接的XML配置

C.在第三方的数据库服务器中运行该包

D.使用MicrosoftADO.NET连接管理器来替代OLEDB连接管理器



献花(0)
+1
(本文系49093661首藏)