2016 - 2024

感恩一路有你

sql server数据崩溃怎么恢复 sqlserver2008还原数据提示3169错误?

浏览量:1370 时间:2023-05-29 23:49:39 作者:采采

sqlserver2008还原数据提示3169错误?

611是sql2005的版本,539是sql2000的版本,数据库软件备份是不可能在sql2000的数据库上还原系统的,只可能安装好sql server2005以上的版本来还原。或则在sql Server2008上还原系统数据备份后可生成数据库脚本,并把“编译程序数据的脚本”设为True,“为服务器版本编写脚本”你选择SQL SERVER2000,把化合的脚本文件在SQL SERVER2000的目标机器上正常运行就可以了。

SQL Server数据库还原操作?

还原SQL Server2000数据库的.bak文件的具体步骤::

1.先打开电脑,接着在电脑上可以找到并再打开软件,再打开sqlserver后在数据库上右键单击,直接点击‘还原数据库'。

2.在弹出式还原系统数据库界面中,选择

sqlserver恢复数据库的过程?

一.SqlServer数据库损坏的原因

客户的一块容量为1.2TB的硬盘,里面读取的是SqlServer数据库,客户具体解释说硬盘导致误操作倒致系统分区损坏,需要对硬盘里的数据库进行数据恢复。

二.硬盘坏道初检

当经过工程师对客户硬盘的初步检测,去确认了客户的SqlServer数据库基础信息追加:

客户环境:windows操作系统

磁盘容量:1.2T硬盘

文件系统类型:NTFS

数据库类型:sqlserver数据库

数据库个数:12个

故障情况:硬盘分区损坏,数据丢失

三.可以恢复数据库数据

1、扫描仪1T磁盘空间

首先在用自研发的SqlServer数据库工具对硬盘通过系统文件丢失扫描,

参照数据库的页结构,扫描后磁盘空间,声望兑换数据库页偏移位置,对象id,页号等信息

2、拼接数据库

(1)、Sqlserver的每个数据库页也是从0号页又开始编号,客户共12个数据库,导致有大量再重复一遍页,所以无法再按页号从小拼接。

(2)、根据客户提供的数据库名和数据记录中dbid,来推测数据库页都属于哪个数据库。

(3)、依据数据库名字、页号拼接出数据库

(4)、导致缺失数据库页,拼接的数据库大小未知差异,要如何修改数据库大小属性信息,之后并且武器挂架。

(5)、武器挂载数据库、成功武器挂载

四.数据验证

数据库还能够顺利携挂后,工程师将客户的数据库数据进行了检查,去确认基本是重新恢复求全部后,先联系客户亲自对SqlServer数据库资料记录进行完整性验证验证。

当经过验正,共12个数据库基本上完全恢复,数据库记录也都很发下,经评估数据再确认100%可以恢复,本次数据库数据恢复顺利

数据库 数据 客户 硬盘 信息

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。