sql备份文件
SQL2005数据库备份主要有两种方式:
1、单击:开始→程序→Microsoft SQL Server 2005→“SQL Server Management Studio”;选择要备份的数据库,右击—任务—备份 接下来一步步操作就可以了
2、利用第三方工具来备份,比如说“多备份”,可以下载一个客户端或者直接在线上注册一个账号就可以开始备份了,操作很简单,多备份可以按期实现自动增量备份功能,只需要设置一次就可以自动操作了,避免手动繁琐操作
B. 数据库SQL 如何完全备份
1、点击开始菜单,打开sql企业管理器。
2、依次展开sqlserver根目录,并打开数据库。
3、选择要备份的数据库名,鼠标右键所有任务→备份数据库。
4、这里需要注意,如果之前有备份的话,一定要先删除之前的备份记录,不用担心只是删除记录而不是删除备份文件。
5、删除记录再点添加。
6、选择备份目的,就是要让你选择备份地点和备份文件命名。前面是路径后面是文件名,这个文件名是自定义的,可以根据时间或者其它来命名,如果想另存的话也可以点击另存为,然后确定。
7、添加保存路径后继续确定,然后会有备份进度提示,直到完成ok。
8、根据路径来检查是否有备份文件。
C. 关于SQL的数据库备份
sql sever 服务器停止。 把
C:\Program Files\Microsoft SQL Server\MSSQL\Data 这里面。你的数据库文件。。复制一份就好了。。 要 *.mdf *.ldf两个文件才是一个完整的数据库文件噢。
如果。。数据库不多的话。也可以打开。企业管理器。 在数据库名。单击右键 "所有任务--备份数据库。 "在打开的对话框中。 加添加。。选择路径。输入名称。点确定就行了~~`
`~``好运`~~
D. sql备份的文件怎么打开
不知道你指的是哪种数据库,以Microsoft
SQL
Server
2005为例:
先新建一个数据库,然后将其用备份的文件还原,然后查看这个数据库,就可以看到备份文件的资料了,具体方法如下:
打开SQL
Server
Management
Studio,右键单击左侧窗口的数据库->新建数据库,这里命名为sql,然后右键单击sql->任务->还原->数据库->选择下面的原设备->单击右侧的没有名字的按钮(即浏览按钮)->添加->选择你要查看的.bak文件,然后一路点确定就可以了。
E. 教你如何用SQL备份和还原数据库
数据库的备份和恢复 一、备份数据库1、打开SQL企业管理器,在控制台根目录中依次点开 Microsoft SQL Server2、SQL Server组--双击打开你的服务器--双击打开数据库目录3、选择你的数据库名称(如论坛数据库Forum)--然后点上面菜单中的工具--选择备份数据库4、备份选项选择完全备份,目的中的备份到如果原来有路径和名称则选中名称点删除,然后点添加,如果原来没有路径和名称则直接选择添加,接着指定路径和文件名,指定后点确定返回备份窗口,接着点确定进行备份 二、还原数据库1、打开SQL企业管理器,在控制台根目录中依次点开 Microsoft SQL Server2、SQL Server组--双击打开你的服务器--点图标栏的新建数据库图标,新建数据库的名字自行取3、点击新建好的数据库名称--然后点上面菜单中的工具--选择恢复数据库4、在弹出来的窗口中的还原选项中选择从设备--点选择设备--点添加--然后选择你的备份文件名--添加后点确定返回,这时候设备栏应该出现您刚才选择的数据库备份文件名,备份号默认为1(如果您对同一个文件做过多次备份,可以点击备份号旁边的查看内容,在复选框中选择最新的一次备份后点确定)--然后点击上方常规旁边的选项按钮5、在出现的窗口中选择在现有数据库上强制还原,以及在恢复完成状态中选择使数据库可以继续运行但无法还原其它事务日志的选项。在窗口的中间部位的将数据库文件还原为这里要按照你SQL的安装进行设置(也可以指定自己的目录),逻辑文件名不需要改动,移至物理文件名要根据你所恢复的机器情况做改动,如您的SQL数据库装在D:/Program Files/Microsoft SQL Server/MSSQL/Data ,那么就按照您恢复机器的目录进行相关改动改动,并且最后的文件名最好改成您当前的数据库名(如原来是zw0001.mdf ,现在的数据库是zw0002 ,就改成zw0002.mdf),日志和数据文件都要按照这样的方式做相关的改动(日志的文件名是 .ldf结尾的),这里的恢复目录您可以自由设置,前提是该目录必须存在(如您可以指定 d:/sqldata/zw0002.mdf或者d:/sqldata/zw0002.ldf ),否则恢复将报错6、修改完成后,点击下面的确定进行恢复,这时会出现一个进度条,提示恢复的进度,恢复完成后系统会自动提示成功,如中间提示报错,请记录下相关的错误内容并询问对SQL操作比较熟悉的人员,一般的错误无非是目录错误或者文件名重复或者文件名错误或者空间不够或者数据库正在使用中的错误,数据库正在使用的错误您可以尝试关闭所有关于SQL窗口然后重新打开进行恢复操作,如果还提示正在使用的错误可以将SQL服务停止然后重起看看,至于上述其它的错误一般都能按照错误内容做相应改动后即可恢复 三、设定每日自动备份数据库1、打开企业管理器,在控制台根目录中依次点开
F. sql sever2000怎么备份数据库
准备材料:电脑、sqlserver2000
1、单击“开始”→“所有程序”→Microsoft SQL Server→“企业管理器”,打开“企业管理器”控制台窗口。
G. SQL数据库如何自动备份和恢复
在SQL Server 2008数据库中。为了防止数据的丢失我们就需要按时的来备份数据库了。要是每天都要备份的话,人工备份会很麻烦的,自动备份的话就不需要那么麻烦了,只要设置好了,数据库就会自动在你设置的时间段里备份。那么自动备份要怎么设置呢。下面为大家讲解。
工具/原料
电脑一台
要安装SQL Server 2008数据库。
方法/步骤
1
在电脑开始菜单中选择“SQL Server Management Studio”双击。在出现的界面中点击“连接”按钮。
2
在出现的“ Microsoft SQL Server Management Studio”界面中选择“管理”下的“维护计划”右击维护计划,点击“维护计划向导”,
3
在出现的“SQL Server维护计划向导”界面中点击“下一步”
在出现的界面中把名称和说明写上。然后点击“更改”设顶备份计划
在出现的“作业计划属性”界面中,更改执行时间,也就是多久备份一次。这里该为每天备份。间隔时间更改为“1”更改执行一次时间为0:00:00也就是在每天的0点自动备份数据。
更改好以后,就可以在下面看到“在每天的 0:00:00 执行。将从 2014-5-16 开始使用计划。”然后点击“下一步”按钮
在选择维护任务界面中选择要备份的数据库文件。然后点击下一步。
在选择维护任务顺序中,可以移动要备份的数据库文件的顺序。然后点击“下一步”
在定义“备份数据库完整”界面中,选择数据库后面下拉菜单中的数据库文件。然后点击“确定”按钮
在定义“备份数据库完整”界面里选择备份路径。然后点击“下一步”
在“选择报告选项”界面中设置好“报告文本文件”的路径。然后点击“下一步”
在出现的“完成该向导”界面中会看到设置备份的详细信息。
这样数据库自动备份就成功了。
H. SQL 数据库自动备份
企业管理器里
->在所要进行备份的数据库上
右键
->所有任务
->维护计划
->点四次下一步
->
就是备份了
。
说明:这个页面上你可以点更改来
详细的配置如"每周-~周五00:00自动备份",及路径设置等。
--------------------------------------------
问题补充:强调一下,备份的文件名是“数据库名+备份日期”,每次更新的,否则会覆盖原来的备份,就没有意义了!
提问者:汉之尊
-
经理
五级
--------------------------------------------
针对你的这种做法那你尝试用存储过程吧,灵活、可以根据具体需要定制:
在要备份的数据上建立以下存储过程:
CREATE
PROCEDURE
[dbo].[过程名]
AS
declare
@filename
nvarchar(100),--文件名
@NowDay
int
--设置时间
set
@filename='D:\data'+cast(Day(GetDate())
as
varchar(2))+'.dat'
--文件路径及文件名
Set
@NowDay=Day(GetDate())
if
(@NowDay>=20)
or
(@NowDay<=10)
--这个月的20到下个月的10要备份
begin
print
@filename
BACKUP
DATABASE
[数据库名()你也可以设参数]
TO
DISK
=
@filename
WITH
INIT
,
NOUNLOAD
,
NAME
=
N'XX数据备份',
NOSKIP
,
STATS
=
10,
NOFORMAT
end
自己推敲一下,相信你会实现的!
I. SQL数据库备份
SQL语句里有.
备份
backupdatabase[数据库名]todisk=[磁盘路径]
例如
backupdatabasedatatodisk='D:\1.bak'
恢复
restoredatabase[数据库名]fromdisk=[磁盘路径]
例如
restoredatabasedatafromdisk='D:\1.bak'
createPROCEDUREGY_DBBak
@bakequipint,--备份设备:磁盘&磁带
@bakpathvarchar(50),--带全路径的备份文件名
@baktypeint,--完全备份&增量备份
@baklogint,--‘0’备份日志
@bakdbint,--‘0’备份数据库
@kindvarchar(7),--备份还是恢复
@retmsgvarchar(20)output--返回信息
AS
DECLARE@DevName_datavarchar(50)
DECLARE@DevName_logvarchar(50)
declare@db_pathvarchar(100)
declare@log_pathvarchar(100)
DECLARE@RCINT
SELECT@db_path=@bakpath+'.dat'
SELECT@log_path=@bakpath+'log.dat'
SELECT@RC=0
DBCCCHECKDB(Northwind)
/***********************************************************
**CREATEBACKUPANDRESTOREDEVICES
************************************************************/
IF@RC=0
BEGIN
EXECsp_admpdevice'disk',@DevName_data,@db_path
execsp_admpdevice'disk',@DevName_log,@log_path
select@rc=@@error
IF@RC<>0
begin
EXECSP_DropDevice@Devname_data
execsp_dropdevice@devname_log
SELECT@RC=-1000
return@rc
end
END
IF@kind='backup'
BEGIN
IF@bakequip=0
BEGIN
IF@baktype=0
BEGIN
IF@bakdb=0
BEGIN
BACKUPDATABASENorthwindTODISK=@Devname_data
WITHINIT
END
IF@baklog=0
BEGIN
BACKUPLOGNorthwindWITHNO_LOG
BACKUPLOGNorthwindTODISK=@DevName_log
WITHINIT,NO_TRUNCATE
END
END
ELSEBEGIN
IF@bakdb=0
BEGIN
BACKUPDATABASENorthwindTODISK=@DevName_data
WITHNOINIT
END
IF@baklog=0
BEGIN
BACKUPLOGNorthwindWITHNO_LOG
BACKUPLOGNorthwindTODISK=@DevName_log
WITHNOINIT,NO_TRUNCATE
END
END
END
SELECT@retmsg='数据库备份成功!'
END
IF@kind='restore'
BEGIN
=@DevName_dataWITHREPLACE
SELECT@retmsg='恢复数据库成功!'
END
RETURN0
J. 如何本地打开sql数据库备份文件
备份数据库1、打开SQL企业管理器,在控制台根目录中依次点开MicrosoftSQLServer2、SQLServer组--双击打开你的服务器--双击打开数据库目录3、选择你的数据库名称(如财务数据库cwdata)--然后点上面菜单中的工具--选择备份数据库4、备份选项选择完全备份,目的中的备份到如果原来有路径和名称则选中名称点删除,然后点添加,如果原来没有路径和名称则直接选择添加,接着指定路径和文件名,指定后点确定返回备份窗口,接着点确定进行备份。