A.确信SQL1和SQL2在彼此的安全上下文采用相同的登录名 B.配置SQL2为远程服务器。在SQL1上写查询 C.配置SQL2为连接服务器去模拟远程登录 D.配置SQL2为分布式服务器.用 pass-through authentication.(传递认证)
多项选择题公司A使用SQLSERVER2005数据库。你正在实现一系列用在adhoc查询(即席查询)的视图。这些视图用来增强公司A数据访问的安全性。可是,其中的某些视图查询数据缓慢,为此,在你进行公司安全策略维护的时候,想给这些视图创建一些索引,以提高性能。其中,有一个视图并不允许你创建索引。已知,这个视图使用了GETDATE()函数返回当前日期作为视图的一列。请问,为了在这个视图上能够创建索引,你应该如何做?(选择两个答案)()
A.移除视图中所有对确定性函数的调用 B.移除视图中所有对非确定性函数的调用 C.对视图中使用的所有函数进行架构绑定 D.在创建视图的时候指定WITH CHECK OPTION子句
单项选择题你正在负责管理公司一个SQLSERVER2005数据库。公司使用一个连接客户和销售表的视图v_CustomerSales进行例行的业务分析。他们用这个视图按月按客户进行销售数据汇总。为了,提高视图的性能,你应该怎么做?()
A.修改视图,在表Customers 和 Sales之间采用外连接(outer join) B.为视图v_CustomerSales新建一个聚集索引 C.为Customers表和Sales表分别创建v_Customers和v_Sales视图,在每个视图中不包含任何的连接关系 D.用v_CustomerSales 视图创建一个存储过程来进行业务分析
单项选择题你发现由于最近SQLServer2005数据库方案的改变导致Web站点停止工作了。然而,你并不清楚是谁做的改变。公司A管理者现在发布命令,要求对数据库方案的所有改变都将被跟踪。为此,你需要实现一种机制,能跟踪数据库方案的改变,你应该如何做?()
A.实现一个存储过程,把方案改变的数据写到日志表 B.实现一个DDL AFTER 触发器,把当前用户和方案信息写到日志表 C.实现一个DML INSTEAD OF 触发器,把方案改变的数据写到日志表 D.实现一个DML AFTER 触发器,把方案改变的数据写到日志表
单项选择题你负责管理一个存储销售信息的SQLSERVER2005数据库。在数据库中许多表都包含nchar类型的列,并且这些列存储的值前后都包含有空格字符。为此,你需要一种机制(办法),在从表选择数据的时候去掉前后的空格字符。要求,你的解决方案对所有SQL语句或视图都是可重用的。你应该怎么做?()
A.创建一个insert和delete操作的DML触发器 B.创建一个去调用LTRIM和RTRIM的存储过程 C.创建一个去调用LTRIM和RTRIM的用户定义函数 D.创建一个调用TRIM的用户定义函数
多项选择题公司A的网站包含一个客户用来提交公司和公司产品信息反馈的页面。你用SQLSERVER2005数据库中Feedback表中的列Comments去存储反馈信息。你需要在列Comments上执行全文搜索从而创建报表。下面哪两步你是必须要做的?()
A.在Comments列创建一个非聚集索引 B.执行USE Master Transact-SQL语句 C.创建全文目录 D.在列Comments上创建全文索引