SQL原数据库被覆盖还原,以前的数据能找回来吗

SQL原数据库被覆盖还原,以前的数据能找回来吗,第1张

SQL原数据库被覆盖还原,以前的数据能找回来,找回方法为:

1、打开SQL Server软件后,我们点击下拉菜单中的还原数据按钮。

2、接下来我们可以看到这样的一个还原窗口。

3、在这里我们可以设置我们数据库的源对象。设置完毕后我们还需要设置他的目标源文件。

4、我们可以直接点击确定按钮即可以开始还原数据库。

restore database xxxx

from

disk='c:\'

with

stats

记得要关闭目标数据库,否则会失败。最好以master为当前库来执行

Delphi中可以使用存储过程来调用,据库名和备份文件名作为

附加,SQLSERVER会验证目标文件的完整性和可用性,比较安全

直接覆盖,万一数据库文件有错误,SQLSERVER就不能加载该库了,而且一些配置信息,也会有丢失的情况,比如日志

关系模式:

学生(学号,姓名,出生年月,班号)

班级(班号,专业名,入校年份,人数)

专业(专业名,系号)

系(系名,系号,系办公室地点,人数,学生宿舍区)

学会(学会名,成立年份,地点,人数)

学生学会(学号,学会名,入会年份)

模式的极小函数依赖集:

学生{学号→姓名,学号→出生年月,学号→班号},不存在传递依赖和部分依赖,班号为外码;

班级{班号→专业名,班号→入校年份,班号→人数},不存在传递依赖和部分依赖,专业名为外码;

专业{专业名→系号},不存在传递依赖和部分依赖,系号为外码;

系{系号→系名,系号→系办公室地点,系号→人数,系号→学生宿舍区},不存在传递依赖和部分依赖;

学会{学会名→成立年份,学会名→地点,学会名→人数},不存在传递依赖和部分依赖;

学生学会{(学号,学会名)→入会年份},不存在传递依赖和部分依赖。

以上就是关于SQL原数据库被覆盖还原,以前的数据能找回来吗全部的内容,包括:SQL原数据库被覆盖还原,以前的数据能找回来吗、怎样用SQL语句恢复SQLSERVER数据库备份,并覆盖现有(正在使用)数、数据库被覆盖能不能恢复等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址: http://outofmemory.cn/sjk/10180070.html

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

发表评论

登录后才能评论

评论列表(0条)

保存