-
在sqlserver数据库中,说法正确的是()
A . 数据库在磁盘上默认的存储位置是:SQL Server安装路径\MicrosoftSQLServer\MSSQL.1\MSSQL\DATA
B . 一个数据库至少应包含一个数据库文件(*.mdf)和一个事务日志文件(*.ldf)
C . 只有当数据库中不存在数据的情况下,才可以进行数据库的收缩操作。
D . 可以通过从A机器拷贝数据库文件和事务日志文件至B机器,然后通过在B机器上执行相应的附加数据库操作,实现数据库从A机器到B机器的复制
-
SQLServer2005系统中的所有系统级信息存储于哪个数据库()。
A . master
B . model
C . tempdb
D . msdb
-
()给SQLServer2008代理提供必要的信息来运行作业,是SQLServer2008中另一个十分重要的数据库。
A . master
B . msdb
C . model
D . tempd
-
远程用户如果要成功访问到SQLServer2005服务器上的某一个数据对象,需要经过多层验证,包括()。
A . 成功登录客户机
B . 加密和解密数据
C . 成功访问数据库
D . 成功访问数据对象
-
公司一个新的员工需要访问名为SQL1服务器上的SQL SERVER 2005 数据库.你用CREATE LOGIN ajones WITH PASSWORD = ’SQLServer$1’为其创建了登录名ajones。新员工报告说:当他在使用ajones登录的时候,收到如下的错误“用户‘ajones’登录失败。该用户与可信的SQL SERVER 连接无关联”。你需要解决这个问题并允许这个员工去登录SQL1。你应该怎么做?()
A . 改变SQL SERVER 安全身份验证模式为“SQL SERVER 和 Windows 身份验证模式”
B . 改变SQL SERVER 安全身份验证模式为“Windows 身份验证模式”
C . 保证创建的登录名是带方括号([])的。(例如:[loginname])
D . 通过用CREATE USER 语句给新创建的登录访问指定数据库的权限
-
SQLServer2005中引用全局变量时,必须以标记符()开头。
A . “@@”
B . “??”
C . “&&”
D . “**”
-
在SQLSERVER2005的数据库文件中,()有且仅有一个,是数据库和其他数据文件的起点。
A . 次数据文件
B . 主数据文件
C . 日志文件
D . 备份文件
-
在SQLServer数据库(排序规则为默认值)中,有一个产品表products,你想按照价格从小到大的顺序显示所有产品的名称(productname)和价格(price),可以实现该功能的T-SQL语句是()
A、SELECT productname,price from products order by price ASC
B、SELECT productname,price from products order by price DESC
C、SELECT productname,price from products order by price
D、SELECT productname and price from products order by price DESC
-
在SQLServer中,数据库test新增加了一个用户lihy,这个用户是服务器角色sysadmin中的成员,同时该用户被管理员授予对表test的拒绝select权限,则下列说法正确的是()
A . 用户lihy最终对表test的权限就是拒绝select
B . 用户lihy最终对表test的权限未知
C . 用户lihy最终对表test的权限只有select
D . 用户lihy最终拥有对表test执行所有操作的权限
-
已知SQLServer数据库的有一个数据库TestDB,学生表结构如下:
https://assets.asklib.com/images/image2/2018080710145294909.jpg
在上述数据库中,有一个表存放学生的得分的,结构如下:
https://assets.asklib.com/images/image2/2018080710165689845.jpg
-
SQLServer数据库中的一个完整的备份通常要包括()。
A . 系统数据库、用户数据库和事务日志
B . 系统数据库、系统表和数据字典
C . 系统数据库、用户数据库和数据字典
D . 用户数据库和事务日志
-
当从企业SQLServer2005数据库备份出.bak文件后,关于取数下面叙述正确的是()。
A . A.直接进入鼎信诺审计系统导入
B . B.本机装有SQLServer2005数据库后,才能在鼎信诺审计系统导入
C . C.本机装有SQLServer2000数据库,才能在鼎信诺审计系统导入
D . D.以上叙述都不对
-
公司A的网站包含一个客户用来提交公司和公司产品信息反馈的页面。你用SQLSERVER2005数据库中Feedback表中的列Comments去存储反馈信息。你需要在列Comments上执行全文搜索从而创建报表。下面哪两步你是必须要做的?()
A . 在Comments列创建一个非聚集索引
B . 执行USEMasterTransact-SQL语句
C . 创建全文目录
D . 在列Comments上创建全文索引
-
你在为一家银行工作。这家银行使用SQLSERVER2005数据库存储客户的在线交易数据。已知,银行每天处理大约50,000次交易。应用系统必须要求在列TransactionID上有一个聚集索引。现在,你要为交易创建一个表,它能高效的支持按日期进行交易报表的查询。请问,下面哪两种方法可以达到这个目的?()
A . 以日期列创建一个非聚集索引
B . 以日期列创建唯一聚集索引
C . 映射每一个数据分区到一个文件组上,每一文件组放置在不同的物理磁盘上
D . 创建一个以日期进行分区的分区方案
-
SQLServer数据库管理员创建了一个数据库Stuent,Student数据库只能有一个主数据文件
是
否
-
在SQLServer2005中,创建表之后()(选一项)
A.不允许再改更主键
B.可以没有主键
C.只能在企业管理器中更改主键,不能通过T-SQL更改主键
D.主键允许为空
-
你正在使用一个连接到SQLServer2005数据库DB1的订单管理应用程序App1。因为一些操作的执行时间超出三秒,用户反映使用App1时性能缓慢。你想通过使用SQLServerProfiler来跟踪监视此应用程序。现在,你只需要捕获App1在DB1中响应时间超过两秒的哪些操作。你该如何做?()
A.添加ApplicationName列,并创建过滤器:Duration大于等于2000;ApplicationName类似于Appl DatabaseName类似于DB1
B.添加ApplicationName列,并创建过滤器:Duration大于等于2,ApplicaitionName类似于App1,DatabaseName类似于DB1
C.添加CPU列,并创建过滤器:CPU大于等于2000,TextData类似于Appl,DatabaseName类似于DB1
D.添加ApplicationName列和CPU列,并创建过滤器:CPU大于等于2;ApplicaitionName类似于App1;TextData类似于DB1
-
你是SQLServer2005/2008数据库的开发者。你为销售部门创建了一个存储过程,生成EndOfMonthSales报告。你利用下面的语句为EndOfMonthSales报告分配权限GRANT EXECUTE ON EndOfMonthSales TO SalesDept Andrea加入了销售部门并且成为SalesDept角色成员。Andrea也是Marketing角色成员,该角色已经被拒
A.添加Andrea到db_datareader数据库角色中.授予REFERENCES权限到public角色中.
B.从Marketing角色中删除Andrea。
C.在已经引用存储过程的表上授予Andrea’s数据库用户账户选择的权限.
D.在已经引用存储过程的表上授予Andrea’s数据库用户账户REFERENCES的权限.
-
Julv是BENET公司的数据库管理员,公司数据库采用SQLserver2005,应公司业务需求,需要将一台服务器中的数据库BENET转移到公司新购置的数据库服务器上,下面方法可以帮助July完成此项任务()
A.通过SSMS导入导出工具
B.可以在原服务器上找到BENET数据库文件直接拷贝到新服务器中
C.在原服务器上对BENET进行分离,然后将相应的数据文件拷贝到新服务器上进行附加
D.以上三种方法均可实现数据库的迁移
-
关于SQLServer2005数据库的分离和附加的说法,正确的是()
A.数据库一旦被分离,数据文件就被删除了
B.数据库被分离后,数据文件还在,被分离的数据文件能被重新附加到其他的SQLServer2005实例上
C.数据库被分离后,数据文件还在,被分离的数据文件能且仅能被重新附加到原来与之分离的SQLServer2005实例上
D.数据库附加时,要重新附加所有与数据库相关联的文件,而不仅仅是主文件
-
Employee是SQLserver中的一个数据表,为执行SQL语句从表中检索数据,应使用Command对象的()方法。
A.Executescalar
B.Executexmlreader
C.Executereader
D.Executenonquery
-
在SQLServer中,()数据库由SQLServer代理(SQLServerAgent)来计划警报和作业。
A.master
B.model
C.msdb
D.tempdb
-
你是Wingtip Toys的数据库开发者.公司在sqlserver 2005/2008数据库中跟踪它的存货.你有几个查询和储存过程,储存过程执行在数据库索引上以支持已创建的查询.当编制的存货项目增加时,一些存储过程的执行时间明显增加.其他访问同样信息的查询和储存过程并没有增加.你必须恢复运行慢的储存过程的性能,达到原先执行的时间.你该怎么办?
A、总是使用 WITH RECOMPILE 选项去执行运行慢的存储过程。
B、为每张表中运行慢的存储过程执行UPDATE STATISTICS语句。
C、为每一个运行慢的存储过程执行sp_recompile系统储存过程.
D、为每张表中运行慢的存储过程执行DBCC REINDEX语句
-
你是一个SQLServer2005/2008数据库的数据库开发者。该数据库安装在Microsoft Windows 2000 Server computer上。数据库使用默认配置,数据库中所有的表至少要有一个索引。SQLServer是服务器上唯一一个运行的应用程序。一天中数据库的活动高峰期是在销售代表输入和更新销售处理事务时。批量报告在营业时间后被执行。销售代表报告说更新和插入处理太缓慢。你要怎么
A.在SQLServer上运行系统监视器:在一天中访问计数器的方法.使用从系统监视器的输出来识别哪些表需要索引
B.使用sp_configure系统存储过程来增加由SQL Server使用的锁的数量
C.在一天内运行SQLProfiler。选择SQL:BatchCompleted和RPC://Completed事件和EventClass和TextData数据列.使用一个SQL事件查看器输出文件作为索引向导的输入文件
D.增加min server memory选项的有效值
E.重建索引,把填充因子设为100