用T-SQL语句备份出现问题,我从书上学习的

wuzilong 2010-06-28 09:05:27
首先感谢各位老鸟!

我在学习SQL 2000,今天学习到了用T-SQL备份库:语法如下

use master
exec sp_addumpdevice 'disk','wzglbak','d:\beifen\wzglbak.dat'
use master
exec sp_addumpdevice 'disk','wzgllogbak','d:\beifen\wzgllogbakdat'
backup database wzgl to wzglbak
backup log wzgl to wzgllogbak

这个是我从书上学习的,一个符号都没错的写句子,但是还是错误的:结果显示

所影响的行数为 1 行)

'硬盘' 设备已添加。

(所影响的行数为 1 行)

'硬盘' 设备已添加。
服务器: 消息 3201,级别 16,状态 1,行 5
无法打开备份设备 'wzglbak'。设备出现错误或设备脱机。详细信息请参阅 SQL Server 错误日志。
服务器: 消息 3013,级别 16,状态 1,行 5
BACKUP DATABASE 操作异常终止。
服务器: 消息 4208,级别 16,状态 1,行 6
当恢复模型为 SIMPLE 时,不允许使用 BACKUP LOG 语句。请使用 BACKUP DATABASE 或用 ALTER DATABASE 更改恢复模型。
服务器: 消息 3013,级别 16,状态 1,行 6
BACKUP LOG 操作异常终止。


不知道是哪里出了问题,是不是这个书打错了符号或者语法。。。迷茫啊。
再次感谢各位老鸟,
...全文
136 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
obuntu 2010-06-28
  • 打赏
  • 举报
回复
up

第二点,在simple模式下,无法进行日志备份。
SQL77 2010-06-28
  • 打赏
  • 举报
回复
ALTER DATABASE [backup] set recovery full with ROLLBACK IMMEDIATE
BACKUP LOG [backup]
TO backupLog1

备份日志的时候加一条语句设定恢复模式吧
SQL77 2010-06-28
  • 打赏
  • 举报
回复
A. 备份整个 MyNwind 数据库


说明 MyNwind 数据库仅用于演示。


下例创建用于存放 MyNwind 数据库完整备份的逻辑备份设备。

-- Create a logical backup device for the full MyNwind backup.
USE master
EXEC sp_addumpdevice 'disk', 'MyNwind_1',
DISK ='c:\Program Files\Microsoft SQL Server\MSSQL\BACKUP\MyNwind_1.dat'

-- Back up the full MyNwind database.
BACKUP DATABASE MyNwind TO MyNwind_1

B. 备份数据库和日志
本例创建了一个数据库和日志的完整备份。将数据库备份到称为 MyNwind_2 的逻辑备份设备上,然后将日志备份到称为 MyNwindLog1 的逻辑备份设备上。



说明 创建逻辑备份设备需要一次完成。


-- Create the backup device for the full MyNwind backup.
USE master
EXEC sp_addumpdevice 'disk', 'MyNwind_2',
'c:\Program Files\Microsoft SQL Server\MSSQL\BACKUP\MyNwind_2.dat'

--Create the log backup device.
USE master
EXEC sp_addumpdevice 'disk', 'MyNwindLog1',
'c:\Program Files\Microsoft SQL Server\MSSQL\BACKUP\MyNwindLog1.dat'

-- Back up the full MyNwind database.
BACKUP DATABASE MyNwind TO MyNwind_2

-- Update activity has occurred since the full database backup.

-- Back up the log of the MyNwind database.
BACKUP LOG MyNwind
TO MyNwindLog1

SQL77 2010-06-28
  • 打赏
  • 举报
回复
提示很明显的说

27,579

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧