SQL原数据库被覆盖还原,以前的数据能找回来,找回方法为:
1、打开SQL Server软件后,我们点击下拉菜单中的还原数据按钮。
2、接下来我们可以看到这样的一个还原窗口。
3、在这里我们可以设置我们数据库的源对象。设置完毕后我们还需要设置他的目标源文件。
4、我们可以直接点击确定按钮即可以开始还原数据库。
restore database xxxx
from
disk='c:\'
with
stats
记得要关闭目标数据库,否则会失败。最好以master为当前库来执行
Delphi中可以使用存储过程来调用,据库名和备份文件名作为
附加,SQLSERVER会验证目标文件的完整性和可用性,比较安全
直接覆盖,万一数据库文件有错误,SQLSERVER就不能加载该库了,而且一些配置信息,也会有丢失的情况,比如日志
关系模式:
学生(学号,姓名,出生年月,班号)
班级(班号,专业名,入校年份,人数)
专业(专业名,系号)
系(系名,系号,系办公室地点,人数,学生宿舍区)
学会(学会名,成立年份,地点,人数)
学生学会(学号,学会名,入会年份)
模式的极小函数依赖集:
学生{学号→姓名,学号→出生年月,学号→班号},不存在传递依赖和部分依赖,班号为外码;
班级{班号→专业名,班号→入校年份,班号→人数},不存在传递依赖和部分依赖,专业名为外码;
专业{专业名→系号},不存在传递依赖和部分依赖,系号为外码;
系{系号→系名,系号→系办公室地点,系号→人数,系号→学生宿舍区},不存在传递依赖和部分依赖;
学会{学会名→成立年份,学会名→地点,学会名→人数},不存在传递依赖和部分依赖;
学生学会{(学号,学会名)→入会年份},不存在传递依赖和部分依赖。
以上就是关于SQL原数据库被覆盖还原,以前的数据能找回来吗全部的内容,包括:SQL原数据库被覆盖还原,以前的数据能找回来吗、怎样用SQL语句恢复SQLSERVER数据库备份,并覆盖现有(正在使用)数、数据库被覆盖能不能恢复等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)