如何进行SQL数据库的分离、备份、恢复和存取日志文件?(0分)

  • 主题发起人 主题发起人 小宇飞刀
  • 开始时间 开始时间

小宇飞刀

Unregistered / Unconfirmed
GUEST, unregistred user!
1、如何进行SQL数据库的分离(不是删除)?
1、如何进行SQL数据库的备份与恢复?
3、如何存取SQL数据库的日志文件(*。LDF文件)?
 
1.数据库的分离,什么意思,是用多个文件吗,可以呀.
2.在MSSQL SERVER中就有了.
3.日志文件不能存取的.
 
to 唐太宗:
1、分离是指已连接的数据库文件已脱离SQL服务,比如可以自由删除、移动位置等
2、用程序语句而不是用SQL SERVER的工具备份、恢复
 
在你的程序中执行下列语句:
备份数据库文件(SQL语句):
filename为你要备份文件名 databasename为你的数据库名
adoquery1.SQL.Add('backup database xf_database to Disk='''+filename+'''');

恢复数据库(SQL语句):
filename为你要恢复的文件名 databasename为你的数据库名
adoquery1.sql.add('restore database databasename from disk='''+FileName+'''');

 
注意:恢复之前必须 Use Other DataBase.............
分离,这个我没有试过,要看看书。。。。
 
To 唐太宗
用你的方法备份就可以我试过了但恢复不行一定要先断开原数据库琏接!
有什么方法我也想请高手们帮一下
 
一定要use other database,
也就是说一定要用另外的数据库恢复,
比如说你保存在另外目录下的备份,
可以恢复过来!
 
沒做過,聽課
 
后退
顶部