
正文
sqlserver2012数据库还原错误,sqlserver2012数据库还原操作步骤
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
sql2012怎么还原bak文件
登录SQL Server Management Studio 左边列表处选择“数据库”——“还原数据库”。为目标数据库自定义一个名称,如“aaa”;勾选“源设备”,然后点击右侧的...。
步骤 找到删除文件/文件夹后,直接勾选执行「恢复」操作,切记恢复后不要将删除文件/文件夹保存在源盘,避免原始数据被覆盖,增加数据恢复难度。
右击sql server 2000实例下的“数据库”文件夹。就是master等数据库上一级的那个图标。选择“所有任务”,“还原数据库”在“还原为数据库”中填上你希望恢复的数据库名字。
选择备份数据库的路径并点击确定。备份完成后,点击菜单上的确定。备份完成后,打开数据库界面,右键数据库选择还原数据库。在当前界面找到刚才备份的文件,点击确定。
众所周知,SQL Server备份出来的都是后缀名为BAK的数据库文件,今天我们就来详细讲解如何在SQL 2008中还原BAK备份数据库文件。
相关问答
Q1: SqlServer2012还原2008r2出现问题,求解答
1、没用过2012,参照之前版本出现这情况的解决方法。你在还原数据库时,选择bak文件,在选项处的还原为更改名称(注意后缀)。
2、Server 2008上运行脚本,以这种方式进行迁移(基本上不能称为还原了)。数据量过大的话,以这种方式进行迁移有可能失败。
3、没办法,改之,把在SQL Server 2008R2上新建的数据库更改为 SQL Server 2000格式的,再尝试还原,仍然是同样的错误。
Q2: sqlserver2012数据库提示正在还原和停止(sql2008数据库显示正在...
1、可能是被用作镜像,被用作镜像有一个服务器是长期显示正在还原。很少情况下,恢复进程被挂起了。
2、重新恢复一下,并加上参数: restore database 数据库名 from disk=c:/a.bak with RECOVERY 当前的提示“正在装载”是因为你恢复的时候使用了 with NORECOVERY 选项。
3、是不是还原这个数据库比较大,所以需要很多时间,你如果不想还原了,那么你就把这个数据库的服务暂时关闭,然后在连接服务,这个还原就应该已经停止了,那么可能不在了,或者还原了一般,你就可以删除掉了。
4、首先,启动任务管理器,杀掉SQL Server进程,或者停掉SQL Server服务。将数据库文件拷贝一份(保险起见,备份),当然你也可以剪切到指定的文件。将原来的出错的数据库文件(只读/正在恢复)删除。
5、正在使用中的,需要先断开数据库的外部连接,然后停止使用,才能进行还原操作。
Q3: 为什么sq2012无法还原sql2008的备份报错版本不兼容
1、升级到sqlserver2012或更高版本:sqlserver2012是与windowsserver2012兼容的版本,如操作系统是windowsserver2012,那么可以安装sqlserver2012或更高版本。
2、原因分析:该问题是由于win10系统中不兼容SQL 2008版导致的。
3、sql server 2012的备份文件无法还原到sql server 2008。Sql Server的兼容原则是,新版本兼容旧版本,反之不兼容。并且跨版本过大有可能也不能兼容。
4、检查备份文件是否损坏,可以使用RESTOREVERIFYONLY命令来检查备份文件是否完整。检查备份文件是否与当前数据库版本兼容,备份文件是由更高版本的SQLServer创建的,则无法在低版本的SQLServer上还原。
5、你备份时的数据库版本和当前运行的数据库版本不一致,所以存在不兼容问题。看看当前这个版本在还原数据时是否可以忽略不兼容的信息,直接进行还原。
6、最好是相同版本,更保险一些。方案原SQL Server如果高于2008版,可以选导出数据库,并在这个过程中选择兼容数据库版本。这个方法仅对已存数据量不大的数据库。太大的导出和导入的过程会艰难,甚至无法完成。
关于sqlserver2012数据库还原错误和sqlserver2012数据库还原操作步骤的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。







