怎么用SQL语句备份和恢复数据库?

怎么用SQL语句备份和恢复数据库?,第1张

SQL语句备份和恢复
SQL
Server:
备份命令:
BACKUP
DATABASE
test
TO
disk
=
'c:\test'
WITH
FORMAT,
NAME
=
'Full
Backup
of
MyNwind'
解释如下:
NAME
=
'Full
Backup
of
MyNwind'
--这个是备注,随便写。
还原命令:
USE
master
GO
RESTORE
DATABASE
test_wt
FROM
disk
=
'c:\test_wt'
GO
MySQL:
备份:
mysqldump
-u
root
-p
database_name
>
d:\dbbak
恢复:
mysql
-u
root
-p
database_name
<
d:\dbbak
注意:在WIN下,路径用path/filenamesql是不行的,那就用path\filenamesql

应该是你重新安装U8软件后,重新创建了UFSYSTEM数据,导致没有相关的用户及账套信息。
你如果还有旧的数据备份,可以在SQL中分离原UFSYSTEM数据库,再将备份的UFSYSTEM重新附加进去就行了。
当然还有简单的方法,你有原在系统管理的输出最新完整备份,在账套下引入,就会带了相关的用户及账套信息。

没备份一般恢复不了的。ldf文件里能有 *** 作记录,但数据也是不完整的。我一个简单业务的DB都是做了‘本地DB、测试DB、生产DB’这样三级备份的,就怕万一搞错就欲哭无泪了。
切记数据库不像excel,数据库没有撤销功能的!


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/13220103.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-06-22
下一篇 2023-06-22

发表评论

登录后才能评论

评论列表(0条)

保存