技术支持工程师报告说“在SQLSERVER2005数据库插入销售业务数据时出现错误”。你调查并研究那个错误后发现:一个开发人员无意的删除了一个数据库中某个表的一些数据,而且这些数据恰好是业务处理的关键数据。这个数据库运行在完全恢复模式。现在,你需要去恢复那个表的数据,并且不能影响数据库中其它的数据的有效性,你应该怎么做?()A.备份当前的事务日志,用一个不同的名字恢复数据库到数据丢失之前的时刻点,然后复制丢失数据的表到原始数据库中B.备份当前的事务日志,恢复数据库到数据丢失之前的时刻点C.从存在的备份文件

题目
技术支持工程师报告说“在SQLSERVER2005数据库插入销售业务数据时出现错误”。你调查并研究那个错误后发现:一个开发人员无意的删除了一个数据库中某个表的一些数据,而且这些数据恰好是业务处理的关键数据。这个数据库运行在完全恢复模式。现在,你需要去恢复那个表的数据,并且不能影响数据库中其它的数据的有效性,你应该怎么做?()

A.备份当前的事务日志,用一个不同的名字恢复数据库到数据丢失之前的时刻点,然后复制丢失数据的表到原始数据库中

B.备份当前的事务日志,恢复数据库到数据丢失之前的时刻点

C.从存在的备份文件恢复数据库到数据丢失之前的时间

D.恢复数据库到最后一次完整备份的时间点上


相似考题
更多“技术支持工程师报告说“在SQLSERVER2005数据库插入销售业务数据时出现错误”。你调查并研究那个错误后发现:一个开发人员无意的删除了一个数据库中某个表的一些数据,而且这些数据恰好是业务处理的关键数据。这个数据库运行在完全恢复模式。现在,你需要去恢复那个表的数据,并且不能影响数据库中其它的数据的有效性,你应该怎么做?() ”相关问题
  • 第1题:

    你负责管理一个SQLServer2005数据库。此数据库使用来自另一个网站导出的数据进行数据更新。以月为基础,每月都用bcp命令从一个纯文本文件将数据导入数据库。此操作应占用最小的日志纪录。然而,用户反映他们收到错误信息显示事务日志已满。你调查并发现错误发生在导入数据时。你需要阻止此错误的发生,该怎样做?()

    A.禁用目标表中的聚集索引和所有非聚集索引

    B.将数据库恢复模式设置为完整恢复

    C.将数据库恢复模式设置为大容量日志恢复

    D.用BULKINSERT语句导入数据


    参考答案:C

  • 第2题:

    你是一个保险公司的数据库开发人员,公司的保单信息存储在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约束条件产生一个新的保单号,并将这个保单号插入数据表中。


    参考答案A

  • 第3题:

    【多选题】你正在创建一个ASP.NET应用程序部署在你公司的网络服务器上,你想要花最小的精力访问数据库. 你应该怎么做?

    A.开始一个处理

    B.创建与数据库的连接

    C.利用适配器对象创建一个数据集

    D.利用这个数据集来显示数据或者改变数据库中的数据

    E.更新来自数据集的数据库

    F.关闭数据库连接

    G.检测事务错误


  • 第4题:

    你打算从SQLServer2000数据库的客户表和国别表中导入客户数据到SQLServer2005数据库中。你要确保在导入过程中,客户表中国家代码列的每个值在SQLServer2005数据库中国别表内都有其相应的纪录。你在两个表之间定义一外键,这样,参照完整性将保证若国家代码值在客户表中存在,而在国别表中不存在时导入程序失败。你要确保国别表无记录时导入过程不失败,该怎么做?()

    A.删除外键,用脚本导入数据,重新创建外键

    B.创建一个CHECK约束

    C.创建一个DMLINSTEADOF触发器,将错误记录写入文件或表中

    D.创建一个DMLAFTER触发器,将错误纪录写入文件或表中


    参考答案:C

  • 第5题:

    你是一个Trey研究所的数据库开发人员,你设计了一个供众多公司使用的分布式的SQL Server 2005数据库。在数据库中包括保密信息的存储过程,要防止别的公司看到这些保密的信息,你将怎么做?()

    A、从syscomments系统表中删除存储过程的文本。

    B、对存储过程的文本加密。

    C、拒绝syscomments系统表中对public用户的SELECT权限。

    D、拒绝sysobjects系统表中对public用户的SELECT权限。


    参考答案B