在线等,急!!!!!!! ( 积分: 50 )

  • 主题发起人 主题发起人 jialiguo
  • 开始时间 开始时间
J

jialiguo

Unregistered / Unconfirmed
GUEST, unregistred user!
'BACKUP DATABASE ba2004 TO DISK ='D:/巡逻历史数据/HIS200703ba2004.bak';
这样写能得到预期的效果备份成文件HIS200703ba2004.bak
with ADOQuery1 do
begin
Close;
SQL.Text:='BACKUP DATABASE :name TO DISK =:dir_B1';
Parameters.ParamByName('name').Value:='ba2004';
Parameters.ParamByName('dir_B1').Value:='D:/巡逻历史数据/HIS200703ba2004.bak';
ExecSQL;
end;
这样写就能备份出HIS200703ba20文件了
因为名称是变的我不能写在里面,用+‘’+也不行,怎么就那么奇怪啊
谁 帮帮我啊
 
导出,再导入成另一名称的数据库。
backup database
restore database
 
你用下企业管理器的脚本功能不就行了,选中数据库,点右键,在菜单中选择生成脚本,
然后在Delphi程序中执行脚本
 
写的详细点,我要用代码实现
 
里面的数据也要有
 
来自:nicai_wgl, 时间:2007-5-11 16:57:48, ID:3713633
导出,再导入成另一名称的数据库。
backup database
restore database

 
告诉你一种最简单、最方便的方法:
1、首先将数据库建立另一个数据库库名(如:ABC)
2、停止服务管理器工作,复制原来的数据库里的两个文件(如:CBA)
3、将复制的CBA文件改名ABC
4、再更新粘粘新的库名ABC
5、电脑重启,启用数据库服务管理器。
就搞定了。
其实就一个文件转换工作。
 
同意bbscom
 
不是把
还要重起机器
我要用代码实现
 
我有专门创建数据库的程序,现在外地,等我回来发给你,留下e_mail
 
1用程序备份数据库知道吧? 那就先备份为文件
2建立数据库的语句知道吧?那就建立一个数据库
3恢复数据库知道吧? 那就用第1步备份的文件恢复第2步建立的数据库
 
to wzquan
jia-vb@163.com
 
BACKUP DATABASE ba2004
TO DISK = 'D:/DataBase.bak'
RESTORE FILELISTONLY
FROM DISK = 'D:/DataBase.bak'
RESTORE DATABASE jia
FROM DISK = 'D:/DataBase.bak'
WITH MOVE 'ba2004' TO 'c:/test/testdb.mdf',
MOVE 'ba2004_log' TO 'c:/test/testdb.ldf'
GO
这么写不对
怎么写,高手帮下,急!!
 
还原的时候要设置下设备还有点上强制还原
代码怎么写
 
恢复数据库的代码怎么写
 
先分离数据库,然后用其他文件名复制文件,再附加数据库。

分离数据库:EXEC sp_detach_db 'dms'
复制文件
dms.mdf 为 dms2.mdf
dms_log.ldf 为 dms_log.ldf'

附加数据库:EXEC sp_attach_db @dbname = N'dms2',
@filename1 = N'c:/Program Files/Microsoft SQL Server/MSSQL/Data/dms2.mdf',
@filename2 = N'c:/Program Files/Microsoft SQL Server/MSSQL/Data/dms2_log.ldf'
 
RESTORE FILELISTONLY FROM DISK = 'D:/DataBase.bak'
RESTORE DATABASE [jia]
FROM DISK = 'D:/DataBase.bak'
WITH REPLACE ,MOVE 'ba2004_Data' TO 'C:/Program Files/Microsoft SQL Server/MSSQL/data/jia.mdf',
MOVE 'ba2004_log' TO 'C:/Program Files/Microsoft SQL Server/MSSQL/data/jia_log.ldf'
为什么换了'C:/Program Files/Microsoft SQL Server/MSSQL/data/jia.mdf',
路径就不行了
那用户的SQL不是默认装的怎么办?
 
LZ的jia.mdf 的对应数据库名错误了吧?在 企业管理器 里面,不一样的数据库名 也是没法强制还原吧?
您有试过可以?
 
要改名的话,建议 help sp_attach_db 。
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
I
回复
0
查看
593
import
I
I
回复
0
查看
562
import
I
后退
顶部