SQl Server利用bak文件还原数据库
来源:互联网 发布:c#开发windows程序 编辑:程序博客网 时间:2024/05/17 02:49
1.右击SQL Server 2000实例下的“数据库”文件夹。就是master等数据库上一级的那个图标。选择“所有任务”,“还原数据库”
2.在“还原为数据库”中填上你希望恢复的数据库名字。这个名字应该与你的源码中使用的数据库名字一致。
3.在弹出的对话框中,选“从设备”
4.点击“选择设备”
5.点击“添加”
6.点击“文件名”文本框右侧的“...”按钮,选中你的“.BAK”文件,并点击确定回到“选择还原设备”对话框。
7.点击确定回到“还原数据库”对话框。
8.点击“选项”选项卡
9.将所有“移至物理文件名”下面的路径,改为你想还原后的将数据库文件保存到的路径。如果你不希望改变,可以直接点击确定。这时便恢复成功了。
或者执行脚本代码:
RESTORE DATABASE 新数据库名 FROM DISK='bak文件完整路径' WITH REPLACE
如果遇到错误信息,处理方法如下:
还原 对于 服务器“***\SQL2005”失败。 (Microsoft.SqlServer.Smo)
第一种问题:
System.Data.SqlClient.SqlError: 对文件 "D:\wwwroot\MLDsys\huatian\lytkd\database\LoginControl.mdf" 的目录查找失败,出现操作系统错误 3(系统找不到指定的路径。)。 (Microsoft.SqlServer.Smo)
解决这个问题的方法:
选项---》将数据库文件还原为--》把mdf和ldf的路径改成你本地的数据库路径,.bak的备份文件保存的是原数据库的路径,所以就提示这个错误了。
第二种问题:
System.Data.SqlClient.SqlError: 备份集中的数据库备份与现有的 'TESTDB' 数据库不同。 (Microsoft.SqlServer.Smo)
解决这个问题的方法:
选项--》选择 覆盖现有数据库
- SQl Server利用bak文件还原数据库
- 还原sql server 数据库(.bak文件)
- 【SQL Server】--SQL Server数据库bak文件还原
- 用SQL Server 2000还原.bak文件
- 使用bak文件还原SQL Server
- sql server 还原备份的bak文件
- sql server2005 bak文件强制还原数据库
- 还原数据库.bak文件
- 还原数据库bak文件
- MS SQL SERVER数据库备份BAK还原数据库
- sql server 2008 r2 还原 xxx.bak数据库备份文件
- 如何还原 sql server 中的备份文件(.bak文件)
- 向SQL Server2005数据库中还原备份*.bak文件
- SQL2005 备份数据库 还原数据库 bak文件
- sql bak还原到新数据库
- SQL SERVER 使用T-SQL还原Bak数据库到指定位置
- SQL SERVER导入BAK文件
- SQL2000如何还原数据库备份bak文件?
- gsoap 2.8.17 vc webservice
- 函数return时崩溃
- eclipse运行wordcount
- java ReadWriteLock锁
- 用gdb调试软件
- SQl Server利用bak文件还原数据库
- 关于linux kernel里的high memory
- C#线程系列(1):BeginInvoke和EndInvoke方法
- 黑马程序员_同步代码块(三)——1.5版本后synchronized的更改
- SDUTOJ 2059 简单n! 大数 模拟
- shiro实现基于机构加用户名的验证以及rememberMe
- 中国校外教育 征稿 咨询QQ1355168614
- poj - 1011 Sticks
- 中文软件进行译化后成装在英文版系统出错解决