sql server-QTP如何恢复数据库?显示超时。。。。

问题描述

QTP如何恢复数据库?显示超时。。。。

第一次提问,请多多包涵。

QTP与数据库连接成功了,执行查询语句都可以,可是就是不能恢复数据库,求大神解答,代码如下:

Set res =CreateObject("ADODB.Recordset")
'sql="select * from u_user"
sql="use master;restore database l1_bs_demo from disk='F:BaiduYunDownloadl1_bs_demo.bak' with replace"
res.open sql,conn,2,3
Set res=NothingConn.Close
Set Conn=Nothing
reporter.ReportEvent micPass,"测试数据初始化处理","测试数据初始化处理完毕!"

执行到:res.open sql,conn,2,3 会报错:

[Microsoft][SQL Server Native Client 10.0]查询超时已过期
Line (19): "res.Open sql,conn,2,3 '1,1表示只读;1,3表示插入数据;2,3表示修改数据".

时间: 2024-09-22 07:18:31

sql server-QTP如何恢复数据库?显示超时。。。。的相关文章

SQL Server无日志恢复数据库(2种方法)_MsSql

SQL Server是一个关系数据库管理系统,应用很广泛,在进行SQL Server数据库操作的过程中难免会出现误删或者别的原因引起的日志损坏,又由于SQL Server数据库中数据的重要性,出现了以上的故障之后就必须对数据库中数据进行恢复.下文就为大家介绍一种恢复数据库日志文件的方法. 解决方法一 1.新建一个同名的数据库 2.再停掉sql server(注意不要分离数据库) 3.用原数据库的数据文件覆盖掉这个新建的数据库 4.再重启sql server 5.此时打开企业管理器时会出现置疑,先

SQL Server无日志恢复数据库(2种方法)

SQL Server是一个关系数据库管理系统,应用很广泛,在进行SQL Server数据库操作的过程中难免会出现误删或者别的原因引起的日志损坏,又由于SQL Server数据库中数据的重要性,出现了以上的故障之后就必须对数据库中数据进行恢复.下文就为大家介绍一种恢复数据库日志文件的方法. 解决方法一 1.新建一个同名的数据库 2.再停掉sql server(注意不要分离数据库) 3.用原数据库的数据文件覆盖掉这个新建的数据库 4.再重启sql server 5.此时打开企业管理器时会出现置疑,先

sql server通过日志恢复数据库

  --创建测试数据库Test create database Test on primary ( name='Test_data.mdf', filename='d:Test_data.mdf' ) log on ( name='Test_data.ldf', filename='d:Test_data.ldf' ) --创建测试表 create table Test.dbo.ta(id int) insert into Test.dbo.ta select id from sysobject

sql2005 新建数据库-SQL Server 2005 无法新建数据库。提示“无法显示请求的对话框”

问题描述 SQL Server 2005 无法新建数据库.提示"无法显示请求的对话框" 其他信息:执行transact-SQL语句或批处理时发生了异常. 无法加载DLL xpstar90.all或它的引用的一个DLL.原因:126(找不到指定的模块) 无法加载DLL xpstar90.all或它的引用的一个DLL.原因:126(找不到指定的模块) (microsoft SQL Server,错误:17750) 这个是什么原因?怎么解决?求解....

实验二:SQL server 2005高可用性之----数据库镜像

如转载,请注明出处:http://blog.csdn.net/robinson_0612/archive/2009/11/04/4769060.aspx       SQL server 2005高可用性之数据库镜像,是SQL server 2005的新技术之一,是一种基于软件的高可用性解决方案,可以对不同服务器或同一服务器不同实例之间的数据库实验无数据延迟,自动故障转移的热备份.数据库镜像是基于数据库级别的,只适用于使用完整恢复模式的数据库.       一.实验目的:掌握SQL server

使用SQL Server日志转移实现数据库的高可用性

[导读]本文主要针对SQL Server 2000介绍如何使用SQL Server日志转移实现数据库的高可用性. 集群是一种实现高可用性的有效解决方案,有时它会适得其反.而且,它还非常昂贵.因此,数据库管理员可使用日志转移代替集群来提供较高的可用性. 日志转移是这样一种处理过程,它能将某一数据库中的事务日志文件依次转存到备份的数据库中,进而为这一数据库创建一个"近乎"热备份.SQL Server 2000的数据库引擎中设置了日志转移功能,并在其中进行处理.所以它会自动完成复原到备份服务

SQL Server 2008 R2 清空数据库中ldf日志文件

/************************************************************  * Sql Server 2008 R2 清空数据库中ldf日志文件  * 将Whir_InternalSystem替换为您要操作的数据库即可  ************************************************************/ USE [master] ALTER DATABASE [Whir_InternalSystem]  S

智能SQL优化工具--SQL Optimizer for SQL Server(帮助提升数据库应用程序性能,最大程度地自动优化你的SQL语句 )

原文:智能SQL优化工具--SQL Optimizer for SQL Server(帮助提升数据库应用程序性能,最大程度地自动优化你的SQL语句 ) SQL Optimizer for SQL Server 帮助提升数据库应用程序性能,最大程度地自动优化你的SQL语句   SQL Optimizer for SQL Server 让 SQL Server DBA或者T-SQL开发人员能够主动地识别潜在的SQL性能问题,通过扫描和分析SQL语句进行人工智能自动SQL优化.Dell SQL Opt

基于Sql Server 2008的分布式数据库的实践(五)

原文 基于Sql Server 2008的分布式数据库的实践(五) 程序设计 ----------------------------------------------------------------------------------------------------------------- Index.php----选择界面,并且实现学生和老师的注册 sql_ini.php----SQL配置文件 ./student----学生的后台 ./admin----老师的后台 -------

Sql Server 和 Access 操作数据库结构Sql语句

access|server|数据|数据库|数据库结构|语句 下面是Sql Server 和 Access 操作数据库结构的常用Sql,希望对你有所帮助.内容由海娃整理,不正确与不完整之处还请提出,谢谢. 新建表:create table [表名](  [自动编号字段] int IDENTITY (1,1)  PRIMARY KEY ,  [字段1] nVarChar(50) default '默认值' null ,  [字段2] ntext null ,  [字段3] datetime,  [字