sqlserver备份语句
SqlServer备份数据库的4种方式分别是:
全备份:创建备份完成时数据库内存在的数据的副本;
差异备份:只记录自上次数据库备份后发生更改的数据。差异数据库备份比数据库备份小,而且备份速度快,因此可以更经常地备份,经常备份将减少丢失数据的危险;
日志备份:是自上次备份事务日志后对数据库执行的所有事务的一系列记录。可以使用事务日志备份将数据库恢复到特定的即时点(如输入多余数据前的那一点)或恢复到故障点;
文件组备份:可以备份和还原数据库中的个别文件。可以只还原已损坏的文件,而不用还原数据库的其余部分,从而加快了恢复速度。
⑵ SQLServer 2005 自动备份数据库的方法分享(附图解教程)
具体步骤如下:
一、开始菜单中打开SQL
Server
Management
Studio,展开窗口左边的SQL服务器;
二、SQL
Server代理,右键选择"启动"(未启动的话);
三、选择“作业->新建作业”;
四、在"常规"中输入作业的名称;
五、在"步骤"中新建步骤,选择T-SQL,命令中输入下面语句(红色部分要根据自己的实际情况更改,D:ak改为自己的备份路径,databasename修改为想备份的数据库的名称)
复制代码
代码如下:
DECLARE
@DBPATH
NVARCHAR(200)
SET
@DBPATH=CONVERT(VARCHAR,GETDATE(),120
)
SET
@DBPATH=REPLACE(@DBPATH,'-','')
SET
@DBPATH=REPLACE(@DBPATH,'
','')
SET
@DBPATH=REPLACE(@DBPATH,':','')
SET
@DBPATH='D:DBBACKUP'+@DBPATH+'.bak'
BACKUP
DATABASE
[DATABASENAME]
TO
DISK
=
@DBPATH
WITH
NOINIT,NOUNLOAD,NOSKIP,STATS=10,NOFORMAT
六、在"计划"中添加计划,填写计划名称,选择计划类型,设置频率、时间等;设置完成后,点确定。
Sqlserver2005
自动备份图解教程
一、打开SQL
Server
Management
Studio
企业管理器
二、SQL
Server代理,右键选择"启动"
Tips:注意此处的sqlserver
Agent
修改启动类型为
自动
三、新建一个作业
①.右键à新建作业
②.填写名称,所有者信息
③.点击步骤选项卡,点击
“新建”
新增一个步骤
④.填写步骤的基本信息,如:名称
T-sql(备份语句)
Tips:此处填写备份数据库的语句如下:
Declare
@DataStr
NVARCHAR(200)
set
@DataStr
=
convert(NVARCHAR(19),getdate(),120)
set
@DataStr
=
REPLACE(@DataStr,
':'
,
'_')
set
@DataStr
=
REPLACE(@DataStr,'
','_')
set
@DataStr
=
REPLACE(@DataStr,'-','_')
set
@DataStr
=
'E:DataBaseBak370501_#_#_'+@DataStr+'.bak'
BACKUP
DATABASE
[370501]
TO
DISK
=
@DataStr
WITH
NOINIT
,
NOUNLOAD
,
NOSKIP
,
STATS
=
10,
NOFORMAT
T-SQL功能描述:
此处T-SQL的作用是备份一个命名为:370501_#_#_
2010_08_05_15_23_01.bak的备份文件,并将此文件放于E:DataBaseBak目录下
⑤、点击计划选项卡,点击
添加
添加一个计划
⑥.在弹出的对话框中
填写名称和计划的执行频次
⑦.点击确定
保存当前计划
à
点击确定
保存当前的作业,自动备份数据库完成
⑶ 如何备份sqlserver数据库
在开始菜单中点击“SQL Server Management Studio”在弹出的界面点击连接,在数据库选项中选择需要备份的数据库文件,然后右击选择“任务”中的“备份”
在备份数据库TOBHIS,数据库选择“tobhis”,备份类型选择“完整”然后点击“添加”按钮
在出现的界面中点击文件夹后面的“...”选择按钮。
在“定位数据库文件中”选择“backup”文件路径,以及文件类型,还有写入数据库名称,然后点击“确定”按钮
在出来的界面中就可以看到备份文件的名称以及路径了。然后点击确定按钮。
⑷ sqlserver数据库如何备份单张表
1、首先找好要备份的数据表,如下图所示。
⑸ 如何用SQL语句 直接 备份,还原SQL 2000数据库
备份数据库,例如:
BACKUP DATABASE Northwind
TO DISK = 'c:\Northwind.bak'
还原数据库,例如:
--返回由备份集内包含的数据库和日志文件列表组成的结果集
RESTORE FILELISTONLY
FROM DISK = 'c:\Northwind.bak'
--还原由BACKUP备份的数据库
RESTORE DATABASE Northwind
FROM DISK = 'c:\Northwind.bak'
--指定还原后的数据库物理文件名称及路径
RESTORE DATABASE TestDB
FROM DISK = 'c:\Northwind.bak'
WITH
MOVE 'Northwind' TO 'c:\test\testdb.mdf',
MOVE 'Northwind_log' TO 'c:\test\testdb.ldf'
MOVE 'logical_file_name' TO 'operating_system_file_name'
指定应将给定的 logical_file_name 移到 operating_system_file_name。
默认情况下,logical_file_name 将还原到其原始位置。如果使用 RESTORE
语句将数据库复制到相同或不同的服务器上,则可能需要使用 MOVE 选项重
新定位数据库文件以避免与现有文件冲突。可以在不同的 MOVE 语句中指定
数据库内的每个逻辑文件。
--强制还原,加上REPLACE参数,则在现有数据库基础上强制还原。
RESTORE DATABASE TestDB
FROM DISK = 'c:\Northwind.bak'
WITH REPLACE,
MOVE 'Northwind' TO 'c:\test\testdb.mdf',
MOVE 'Northwind_log' TO 'c:\test\testdb.ldf'
⑹ 如何备份sqlserver 多个数据库
备份组件
选择
“数据库”
将备份整个数据库。选择
“文件和文件组”
将只备份部分数据库。如果选择此选项,请提供文件或文件组名称。如果在
“数据库”
框中选择了多个数据库,只能对
“备份组件”
指定
“数据库”
。若要执行文件或文件组备份,请为每个数据库创建一个任务。
⑺ 如何备份sqlserver数据库
工具:
安装好SQL server
步骤:
点击开始菜单,打开sql企业管理器。
删除记录再点添加;
选择备份目的,就是要让选择备份地点和备份文件命名。前面是路径后面是文件名,这个文件名是自定义的,可以根据时间或者其他来命名,如果想另存的话也可以点击另存为,然后确定。
添加保存路径后继续确定,然后会有备份进度提示,直到完成ok。
根据路径来检查是否有备份文件。
⑻ 如何备份sqlserver数据库备份
您好:
语句如下:--备份BACKUP DATABASE 库名 TO DISK='d:\库名.bak'--备份并覆盖BACKUP DATABASE 库名 TO DISK='d:\库名.bak' WITH INIT
⑼ 使用plsql 将表备份的语句
既然你讲的是PLSQL,也就是oracle
表备份语句就是你写的
createtable新表名asselect*from旧表名
select*into新表名from旧表名
这个是sqlserver的表备份语句,在oracle中into是给变量复制的语句
DECLARE
DTDATE;
BEGIN
SELECTSYSDATEINTODTFROMDUAL;
DBMS_OUTPUT.PUT_LINE(DT);
END;