------------------------------------------------------------------------------------
有时候我们下载了一些源码后,源码附带的数据库是以备份文件的形式提供的,这时候我们就需要在本机的数据库服务器中还原这个数据库。下面给出具体的步骤:
比如,我们要还原的数据库文件的名称是vs2005sample.db,这个文件存储在F:\中
在企业管理器里:
1、新建一个数据库,叫“vs2005sample”
![在SQL Server 2000中还原不存在的数据库 在SQL Server 2000中还原不存在的数据库](https://image.shishitao.com:8440/aHR0cHM6Ly93d3cuaXRkYWFuLmNvbS9nby9hSFIwY0RvdkwzZDNkeTVwZVc5dVpDNWpiMjB2ZFhCc2IyRmtjeTh5TURBM01EWXhOekV6TXpnMU1Ea3lNUzVxY0djPQ%3D%3D.jpg?w=700&webp=1)
2、在这个数据库上点右键,所有任务,还原数据库
![在SQL Server 2000中还原不存在的数据库 在SQL Server 2000中还原不存在的数据库](https://image.shishitao.com:8440/aHR0cHM6Ly93d3cuaXRkYWFuLmNvbS9nby9hSFIwY0RvdkwzZDNkeTVwZVc5dVpDNWpiMjB2ZFhCc2IyRmtjeTh5TURBM01EWXhOekV6TXpreU5UZzFPUzVxY0djPQ%3D%3D.jpg?w=700&webp=1)
3、在“常规”标签里选择“从设备”
4、选择“选择设备”
![在SQL Server 2000中还原不存在的数据库 在SQL Server 2000中还原不存在的数据库](https://image.shishitao.com:8440/aHR0cHM6Ly93d3cuaXRkYWFuLmNvbS9nby9hSFIwY0RvdkwzZDNkeTVwZVc5dVpDNWpiMjB2Ukc5M2JteHZZV1JRYVdOMGRYSmxjeTh5TURBM01EWXZNakF3TnpBMk1UY3dNVFV4TXprM09DNXFjR2M9.jpg?w=700&webp=1)
5、在弹出的对话框中选择“添加...”
![在SQL Server 2000中还原不存在的数据库 在SQL Server 2000中还原不存在的数据库](https://image.shishitao.com:8440/aHR0cHM6Ly93d3cuaXRkYWFuLmNvbS9nby9hSFIwY0RvdkwzZDNkeTVwZVc5dVpDNWpiMjB2Ukc5M2JteHZZV1JRYVdOMGRYSmxjeTh5TURBM01EWXZNakF3TnpBMk1UY3dNVFV4TXprME5DNXFjR2M9.jpg?w=700&webp=1)
6、在“文件名”输入框中填写备份文件所在路径(包括文件名)
![在SQL Server 2000中还原不存在的数据库 在SQL Server 2000中还原不存在的数据库](https://image.shishitao.com:8440/aHR0cHM6Ly93d3cuaXRkYWFuLmNvbS9nby9hSFIwY0RvdkwzZDNkeTVwZVc5dVpDNWpiMjB2ZFhCc2IyRmtjeTh5TURBM01EWXhOekV6TkRFeU16WXdPUzVxY0djPQ%3D%3D.jpg?w=700&webp=1)
7、点“确定”,“确定”
8、在“选项”标签中选择“在现有数据库上强制还原”
9、在下面的文件列表中,更改“移至物理文件名”到vs2005sample的数据库文件路径
![在SQL Server 2000中还原不存在的数据库 在SQL Server 2000中还原不存在的数据库](https://image.shishitao.com:8440/aHR0cHM6Ly93d3cuaXRkYWFuLmNvbS9nby9hSFIwY0RvdkwzZDNkeTVwZVc5dVpDNWpiMjB2Ukc5M2JteHZZV1JRYVdOMGRYSmxjeTh5TURBM01EWXZNakF3TnpBMk1UY3dNVFV4TXprMU5TNXFjR2M9.jpg?w=700&webp=1)
10、点击“确定”开始还原
1、新建一个数据库,叫“vs2005sample”
![在SQL Server 2000中还原不存在的数据库 在SQL Server 2000中还原不存在的数据库](https://image.shishitao.com:8440/aHR0cHM6Ly93d3cuaXRkYWFuLmNvbS9nby9hSFIwY0RvdkwzZDNkeTVwZVc5dVpDNWpiMjB2ZFhCc2IyRmtjeTh5TURBM01EWXhOekV6TXpnMU1Ea3lNUzVxY0djPQ%3D%3D.jpg?w=700&webp=1)
2、在这个数据库上点右键,所有任务,还原数据库
![在SQL Server 2000中还原不存在的数据库 在SQL Server 2000中还原不存在的数据库](https://image.shishitao.com:8440/aHR0cHM6Ly93d3cuaXRkYWFuLmNvbS9nby9hSFIwY0RvdkwzZDNkeTVwZVc5dVpDNWpiMjB2ZFhCc2IyRmtjeTh5TURBM01EWXhOekV6TXpreU5UZzFPUzVxY0djPQ%3D%3D.jpg?w=700&webp=1)
3、在“常规”标签里选择“从设备”
4、选择“选择设备”
![在SQL Server 2000中还原不存在的数据库 在SQL Server 2000中还原不存在的数据库](https://image.shishitao.com:8440/aHR0cHM6Ly93d3cuaXRkYWFuLmNvbS9nby9hSFIwY0RvdkwzZDNkeTVwZVc5dVpDNWpiMjB2Ukc5M2JteHZZV1JRYVdOMGRYSmxjeTh5TURBM01EWXZNakF3TnpBMk1UY3dNVFV4TXprM09DNXFjR2M9.jpg?w=700&webp=1)
5、在弹出的对话框中选择“添加...”
![在SQL Server 2000中还原不存在的数据库 在SQL Server 2000中还原不存在的数据库](https://image.shishitao.com:8440/aHR0cHM6Ly93d3cuaXRkYWFuLmNvbS9nby9hSFIwY0RvdkwzZDNkeTVwZVc5dVpDNWpiMjB2Ukc5M2JteHZZV1JRYVdOMGRYSmxjeTh5TURBM01EWXZNakF3TnpBMk1UY3dNVFV4TXprME5DNXFjR2M9.jpg?w=700&webp=1)
6、在“文件名”输入框中填写备份文件所在路径(包括文件名)
![在SQL Server 2000中还原不存在的数据库 在SQL Server 2000中还原不存在的数据库](https://image.shishitao.com:8440/aHR0cHM6Ly93d3cuaXRkYWFuLmNvbS9nby9hSFIwY0RvdkwzZDNkeTVwZVc5dVpDNWpiMjB2ZFhCc2IyRmtjeTh5TURBM01EWXhOekV6TkRFeU16WXdPUzVxY0djPQ%3D%3D.jpg?w=700&webp=1)
7、点“确定”,“确定”
8、在“选项”标签中选择“在现有数据库上强制还原”
9、在下面的文件列表中,更改“移至物理文件名”到vs2005sample的数据库文件路径
![在SQL Server 2000中还原不存在的数据库 在SQL Server 2000中还原不存在的数据库](https://image.shishitao.com:8440/aHR0cHM6Ly93d3cuaXRkYWFuLmNvbS9nby9hSFIwY0RvdkwzZDNkeTVwZVc5dVpDNWpiMjB2Ukc5M2JteHZZV1JRYVdOMGRYSmxjeTh5TURBM01EWXZNakF3TnpBMk1UY3dNVFV4TXprMU5TNXFjR2M9.jpg?w=700&webp=1)
10、点击“确定”开始还原
注意:
还原数据库时,必须保证此数据库当前没有被使用。你可以在备份前先清空数据库连接。具体办法是:
1、在vs2005sample上点右键,所有任务,分离数据库
![在SQL Server 2000中还原不存在的数据库 在SQL Server 2000中还原不存在的数据库](https://image.shishitao.com:8440/aHR0cHM6Ly93d3cuaXRkYWFuLmNvbS9nby9hSFIwY0RvdkwzZDNkeTVwZVc5dVpDNWpiMjB2ZFhCc2IyRmtjeTh5TURBM01EWXhOekV6TkRNek1EazVPUzVxY0djPQ%3D%3D.jpg?w=700&webp=1)
2、点击“清除”按钮
![在SQL Server 2000中还原不存在的数据库 在SQL Server 2000中还原不存在的数据库](https://image.shishitao.com:8440/aHR0cHM6Ly93d3cuaXRkYWFuLmNvbS9nby9hSFIwY0RvdkwzZDNkeTVwZVc5dVpDNWpiMjB2ZFhCc2IyRmtjeTh5TURBM01EWXhOekV6TkRNMU16VTBOaTVxY0djPQ%3D%3D.jpg?w=700&webp=1)
3、在弹出的提示框“这将结束本数据库中的所有活动事务,以便使该数据库可以分离。是否继续?”中点击“确定”
![在SQL Server 2000中还原不存在的数据库 在SQL Server 2000中还原不存在的数据库](https://image.shishitao.com:8440/aHR0cHM6Ly93d3cuaXRkYWFuLmNvbS9nby9hSFIwY0RvdkwzZDNkeTVwZVc5dVpDNWpiMjB2ZFhCc2IyRmtjeTh5TURBM01EWXhOekV6TkRNMU9UTTFPUzVxY0djPQ%3D%3D.jpg?w=700&webp=1)
4、在“是否通知用户...”对话框中点击“否”
![在SQL Server 2000中还原不存在的数据库 在SQL Server 2000中还原不存在的数据库](https://image.shishitao.com:8440/aHR0cHM6Ly93d3cuaXRkYWFuLmNvbS9nby9hSFIwY0RvdkwzZDNkeTVwZVc5dVpDNWpiMjB2ZFhCc2IyRmtjeTh5TURBM01EWXhOekV6TkRRd05qY3dNeTVxY0djPQ%3D%3D.jpg?w=700&webp=1)
5、点击“取消”按钮。(注意:一定要点击取消,否则就真的分离了!!!)
还原数据库时,必须保证此数据库当前没有被使用。你可以在备份前先清空数据库连接。具体办法是:
1、在vs2005sample上点右键,所有任务,分离数据库
![在SQL Server 2000中还原不存在的数据库 在SQL Server 2000中还原不存在的数据库](https://image.shishitao.com:8440/aHR0cHM6Ly93d3cuaXRkYWFuLmNvbS9nby9hSFIwY0RvdkwzZDNkeTVwZVc5dVpDNWpiMjB2ZFhCc2IyRmtjeTh5TURBM01EWXhOekV6TkRNek1EazVPUzVxY0djPQ%3D%3D.jpg?w=700&webp=1)
2、点击“清除”按钮
![在SQL Server 2000中还原不存在的数据库 在SQL Server 2000中还原不存在的数据库](https://image.shishitao.com:8440/aHR0cHM6Ly93d3cuaXRkYWFuLmNvbS9nby9hSFIwY0RvdkwzZDNkeTVwZVc5dVpDNWpiMjB2ZFhCc2IyRmtjeTh5TURBM01EWXhOekV6TkRNMU16VTBOaTVxY0djPQ%3D%3D.jpg?w=700&webp=1)
3、在弹出的提示框“这将结束本数据库中的所有活动事务,以便使该数据库可以分离。是否继续?”中点击“确定”
![在SQL Server 2000中还原不存在的数据库 在SQL Server 2000中还原不存在的数据库](https://image.shishitao.com:8440/aHR0cHM6Ly93d3cuaXRkYWFuLmNvbS9nby9hSFIwY0RvdkwzZDNkeTVwZVc5dVpDNWpiMjB2ZFhCc2IyRmtjeTh5TURBM01EWXhOekV6TkRNMU9UTTFPUzVxY0djPQ%3D%3D.jpg?w=700&webp=1)
4、在“是否通知用户...”对话框中点击“否”
![在SQL Server 2000中还原不存在的数据库 在SQL Server 2000中还原不存在的数据库](https://image.shishitao.com:8440/aHR0cHM6Ly93d3cuaXRkYWFuLmNvbS9nby9hSFIwY0RvdkwzZDNkeTVwZVc5dVpDNWpiMjB2ZFhCc2IyRmtjeTh5TURBM01EWXhOekV6TkRRd05qY3dNeTVxY0djPQ%3D%3D.jpg?w=700&webp=1)
5、点击“取消”按钮。(注意:一定要点击取消,否则就真的分离了!!!)
![在SQL Server 2000中还原不存在的数据库 在SQL Server 2000中还原不存在的数据库](https://image.shishitao.com:8440/aHR0cHM6Ly93d3cuaXRkYWFuLmNvbS9nby9hSFIwY0RvdkwzZDNkeTVwZVc5dVpDNWpiMjB2ZFhCc2IyRmtjeTh5TURBM01EWXhOekV6TkRRek5UQTNPQzVxY0djPQ%3D%3D.jpg?w=700&webp=1)