-
SQL Server的系统主数据库是()。
A . master
B . pubs
C . tempdb
D . Northwind
-
要想使SQL Server2005数据库管理系统开始工作,必须首先启动()。
A . SQL Server服务器
B . 查询分析器
C . 网络实用工具
D . 数据导入和导出程序
-
公司A使用的是SQL SERVER 2005 数据库。一个用户报告说:订单处理应用在处理一个订单事务的过程中停止响应。这个用户对应的SQL SERVER 进程ID是54.你需要查出进程54是否被其他连接阻塞。如果是,你需要确定阻塞者的进程ID,下面哪两个方法可能达到这个目的?()
A . 在SQL Server Management Studio,打开活动监视器, 打开进程信息页,查看进程54的阻塞者列信息
B . 在SQL Server Management Studio,打开活动监视器,打开按进程分类的锁页,查看进程54请求模式列
C . 在SQL Server Management Studio ,打开新查询窗口并且执行如下语句:SELECT * FROM sys.dm_exec_requests WHERE session_id=54然后查看blocking_session_id列
D . 在SQL Server Management Studio,打开新查询窗口并且执行如下语句:SELECT * FROM sys.dm_exec_sessionsWHERE session_id=54查看status列
-
SQL Server2005的系统数据库中最要的是()数据库。
A . Master数据库
B . Model数据库
C . msdb数据库
D . Tempdb数据库
-
在SQL Server2005中,索引的顺序和数据表的物理顺序相同的索引是()。
A . 聚集索引
B . 非聚集索引
C . 主键索引
D . 唯一索引
-
Microsoft SQL Server2005是一种基于客户机/服务器的关系型数据库管理系统,它使用()语言在服务器和客户机之间传递请求。
A . TCP/IP
B . T-SQL
C . C
D . ASP
-
你的SQL SERVER 2005数据库服务器所在的存储区域网络(the storage area network (SAN))出现了电源事故(断电)。为此,你需要去检查所有数据库在分配、结构、系统数据目录、逻辑完整性上是否完好。你应该怎么做?()
A . 为每个文件组执行DBCC CHECKFILEGROUP
B . 执行DBCC CHECKCATALOG
C . 执行DBCC CHECKDB
D . 为每个表执行DBCC CHECKTABLE
-
下列不属于在SQL SERVER2005安装时创建的系统数据库是()。
A . master
B . msdb
C . userdb
D . tempd
-
你打算从SQL Server 2000数据库的客户表和国别表中导入客户数据到SQL Server 2005数据库中。你要确保在导入过程中,客户表中国家代码列的每个值在SQL Server 2005数据库中国别表内都有其相应的纪录。你在两个表之间定义一外键,这样,参照完整性将保证若国家代码值在客户表中存在,而在国别表中不存在时导入程序失败。你要确保国别表无记录时导入过程不失败,该怎么做?()
A . 删除外键,用脚本导入数据,重新创建外键
B . 创建一个CHECK约束
C . 创建一个DML INSTEAD OF触发器,将错误记录写入文件或表中
D . 创建一个DML AFTER触发器,将错误纪录写入文件或表中
-
你负责管理一个SQL SERVER 2005数据库。它包含一个有很多索引的表。随着时间的流逝,你发现对这个表进行数据修改时的性能越来越差。你怀疑可能是一些无用索引造成的。为此,需要找到自从最后一次SQL Server 2005启动以来那些索引是没有被任何查询使用过。你应该使用下面哪一个动态试图?()
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_stat
-
公司A的应用开发人员创建了一个包含CLR函数的动态连接库(dll),这个CLR函数读取电子表格的数据,进行运算后把数据写回到SQL SERVER 2005数据库中。为此,你需要使用CREATE ASSEMBLY语句在SQL Server 2005中注册这个类库、并且设置SQL Server 访问程序集时向程序集授予最小的安全权限许可。请问,你应该使用下面哪一个许可设置?()
A . Default
B . SAFE
C . EXTERNAL_ACCESS
D . UNSAFE
-
公司A使用SQL SERVER 2005 数据库。最近,用户报告“收到订单处理系统出现死锁的错误消息“的频率增加了(订单处理系统最近常出现死锁)。你需要去监视在死锁发生时,那一个对象和SQL SERVER进程ID正在运行。为此,你需要在死锁发生时,每一个参与者的状态信息,你应该如何得到?()
A . 通过使用SQL Server Profiler跟踪Lock:Timeout事件。
B . 通过使用系统监视器,观察SQLServer:Locks - Number of Deadlocks/sec 计数器。
C . 通过使用SQL Server Profiler跟踪Lock:Deadlock事件。
D . 通过使用SQL Server Profiler跟踪Lock:Deadlock Chain事件。
-
下列不属于SQL Server的系统数据库是( )
-
某公司使用一台运行SQL Server 2005的服务器作为数据应用平台,该服务器的管理员希望当有数据库事务日志满的情况发生时,:能够及时通知管理员,那么他应该在SQL Server代理中创建()
A.警报
B. 操作员
C. 作业代理
D. 作业
-
在SQL Server 2005中运行如下T-SQL语句,假定SALES表中有多行数据,执行查询之 后的结果是()。BEGIN
A.A.SALES表中qty列最小值大于等于30
B.B.SALES表中qty列最小值大于等于40
C.C.SALES表中qty列的数据全部为50
D.D.SALES表中qty列最小值大于等于60
-
在SQL Server 2005中运行如下T-SQL语句,假定SALES表中有多行数据,执行查询之 后的结果是()。BEGI
A.A.SALES表中qty列最小值大于等于30
B.B.SALES表中qty列最小值大于等于40
C.C.SALES表中qty列的数据全部为50
D.D.SALES表中qty列最小值大于等于60
-
某公司的网络中有一台数据库服务器,服务器上运行的应用软件为SQL Server 2005。某日数据库管理员通过操作系统提供的工具“性能监视器”对SQL Server 进行性能监视时,选择的监视对象为:SQL Server:Database,他可以通过该对象监视的内容为()(选择一项)
A.SQL Server 数据库对象的分配
B.SQL Server复制代理程序的信息
C.SQL Server所用的内存缓冲区的信息
D.SQL Server数据库的信息
-
你是一个保险公司的数据库开发人员,公司的保单信息存储在SQL Server 2005数据库中,你使用以下脚本建立了一个名为Policy的表:
CREATE TABLE Policy
(PolicyNumber int NOT NULL DEFAULT (0),
InsuredLastName char (30) NOT NULL,
InsuredFirstName char (20) NOT NULL,
InsuredBirthDate datetime NOT NULL,
PolicyDate datetime NOT NULL,
FaceAmount money NOT NULL,
CONSTRAINT PK_Policy PRIMARY KEY (PolicyNumber))
每次公司销售出一份保单,Policy表中就增加一条记录,并赋予其一个新的保单号,你将怎么做?()
A、建立一个INSTEAD OF INSERT触发器来产生一个新的保单号,并将这个保单号插入数据表中。
B、建立一个INSTEAD OF UPDATE触发器来产生一个新的保单号,并将这个保单号插入数据表中。
C、建立一个AFTER UPDATE触发器来产生一个新的保单号,并将这个保单号插入数据表中。
D、用AFTER UPDATE触发器替代DEFAULT约束条件产生一个新的保单号,并将这个保单号插入数据表中。
-
在SQL Server2005中,系统存储过程(选一项)()
A.存储在Master数据库中
B.可以在查询分析器中修改
C.一些名称以sp_开头,一些名称以sys_开头
D.用来代替用户自定义的存储过程
-
下列关于SQL Server 2005数据库的分离和附加的说法,正确的是()
A.数据库一旦被分离,数据文件就被删除了
B.数据库被分离后,数据文件还在,被分离的数据文件能且仅能被重新附加到原来与之分离的SQL Server实例上
C.数据库被分离后,数据文件还在,被分离的数据文件能被重新附加到其它的SQL Server 2005实例上
D.数据库附加时,要重新附加所有与数据库相关联的文件,而不仅仅是主文件
此题为多项选择题。
-
在SQL Server2005 建数据库必须要哪两类文件()(选两项)
A.主要数据文件
B.次要数据文件
C.备份文件
D.日志文件
-
在SQL Server 2005 中,使用update语句更新数据库表中的数据,以下说法正确的是()(选一项)
A.每次只能更新一行数据
B.表中的数据行可以全部被更新
C.如果没有数据项被更新,将提示错误信息
D.更新数据时,不能带有WHERE条件子句
-
在SQL Server 2005中,()函数不是由系统提供的
A.NEWID()
B.CONVERT()
C.SUM()
D.ADD()
-
SQL Server2005三种常用的备份类型是完整数据库备份,和等。