sqlserver数据库备份还原(sqlserver怎么备份还原数据库)
大家好,关于sqlserver数据库备份还原很多朋友都还不太明白,不过没关系,因为今天小编就来为大家分享关于sqlserver怎么备份还原数据库的知识点,相信应该可以解决大家的一些困惑和问题,如果碰巧可以解决您的问题,还望关注下本站哦,希望对各位有所帮助!
sqlserver怎样把数据库备份还原到空的数据库
之前有两次都恢复不了,折腾了很长时间,这一次碰到这样的问题,居然又忘了,又捣鼓了很长时间,现在记下来 1.右击SQL Server 2008实例下的“数据库”文件夹。就是与安全性、服务器对象同级的目录。选择新建数据库。2、添加数据库名称,名称与备份的数据库名称一致,点击确定。3、在“数据库”点击右键,选择还原数据库,在目标数据库选择刚才新建的数据库,选择源设备,选择浏览,备份位置选择添加。知道指定的bak文件,点击确定。把导入的bak文件勾选上,点击确定。数据就导入成功。
sqlserver怎么备份还原数据库
备份还原有许多种:
sql语句备份。这个最复杂数据完整性无法保障操作繁琐不建议使用
mdf备份,就是数据库分离,然后复制mdf文件,需要还原的时候附加上去
sqlserver自带的备份,这个是我最常用的,我详细为你介绍
对数据库右键->任务->备份
点击确定就能执行备份,正常不需要修改选项。
还原的话也是一样很简单明了,我的sqlserver版本是sqlserver2008r2如果你服务器的数据库是sqlserver2005或者更低,你可以在自己的电脑链接到服务器的数据库来进行备份
SQLSERVER数据库备份后无法还原的解决办法
有时候为了考虑数据安全我们都会备份数据库 sqlserver的备份格式一般都是bak结尾的但覆盖时容易出问题这里简单介绍下需要的朋友可以参考下有时候完全备份当还原的时候说不时数据库文件不让还原解决办法:可以直接复制数据库文件 xxx mdf和 xxx ldf(实际复制过程中需要先停止sqlserver服务才可以)用 sp_attach_db存储过程就能搞定示例下面的示例将 pubs中的两个文件附加到当前服务器 EXEC sp_attach_db@dbname= N pubs@filename= N c:\Program Files\Microsoft SQL Server\MSSQL\Data\pubs mdf@filename= N c:\Program Files\Microsoft SQL Server\MSSQL\Data\pubs_log ldf N表示Unicode的含义就象类型中有varchar和nvarchar一样一个Unicode字符占两个字节使用N的情况主要是在双字节系统环境中强制系统对每个字符用Unicode标准来解释否则如果你的数据库 mdf文件是中文名而又不加N的话数据库加载后名称可能就变成乱码因为系统按单字节处理字符造成!如果确认是SQL SERVER无法启动请按照下面步骤操作:重装SQL SERVER(注意要保留原来数据库的数据库文件日志文件可不要)在SQL Analysis中用sp_attach_db将数据库加到服务器 sp_attach_db用法: sp_attach_db将数据库附加到服务器语法 sp_attach_db [@dbname= ] dbname [@filename= ] filename_n [ ]参数 [@dbname=] dbname要附加到服务器的数据库的名称该名称必须是唯一的 dbname的数据类型为 sysname默认值为 NULL [@filename=] filename_n数据库文件的物理名称包括路径 filename_n的数据类型为 nvarchar()默认值为 NULL最多可以指定个文件名参数名称以@filename开始递增到@filename文件名列表至少必须包括主文件主文件包含指向数据库中其它文件的系统表该列表还必须包括数据库分离后所有被移动的文件返回代码值(成功)或(失败)结果集无注释只应对以前使用显式 sp_detach_db操作从数据库服务器分离的数据库执行 sp_attach_db如果必须指定多于个文件请使用带有 FOR ATTACH子句的 CREATE DATABASE如果将数据库附加到的服务器不是该数据库从中分离的服务器并且启用了分离的数据库以进行复制则应该运行 sp_removedbreplication从数据库删除复制权限只有 sysadmin和 dbcreator固定服务器角色的成员才能执行本过程 lishixinzhi/Article/program/MySQL/201311/29555
怎么把sql server 2008 备份文件bak还原
1、打开SQL Server Management Studio,连接数据库,找到“本地”-“数据库”。
2、右键单击“还原数据库”或“还原文件和文件组”。
3、在“还原文件和文件组”界面上,输入目标数据库名称,选择“源设备”,然后单击“浏览”以选择要还原的文件。
4、您可以添加多个备份文件,选择恢复文件,单击“确定”。
5、检查要恢复的bak备份文件,单击OK,开始恢复操作,根据数据量,恢复所需的时间不同,请耐心等待。
6、等待还原完成,单击“确定”,刷新数据库列表,可以看到刚恢复的数据库。此时,bak备份文件已恢复到数据库。
好了,关于sqlserver数据库备份还原和sqlserver怎么备份还原数据库的问题到这里结束啦,希望可以解决您的问题哈!