SQL在磁盘上创建了一个备份设备

来源:百度知道 编辑:UC知道 时间:2024/09/28 12:16:51
USE [master]
GO
EXEC master.dbo.sp_addumpdevice
@devtype = N'disk',
@logicalname = N'test_backup',
@physicalname = N'C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Backup\1.bak'
GO
以上各行命令麻烦各位大侠解释一下,知道多少说多少,当然是越详细越好,谢谢啦

USE [master] 使用master库
GO 执行
EXEC master.dbo.sp_addumpdevice 执行master库中的master.dbo.sp_addumpdevice 过程
@devtype = N'disk', 参数一:设备类型:硬盘
@logicalname = N'test_backup', 参数二:设备名称(逻辑名称):test_backup
@physicalname = N'C:\Program Files\Microsoft SQL Server\MSSQL.1 \MSSQL\Backup\1.bak' 参数三:物理名称(备份文件路径)
GO 执行

master.dbo.sp_addumpdevice用法可参考

http://msdn.microsoft.com/zh-cn/worldwide/ms188409.aspx

这是系统中sp_addumpdevice存储过程的原型

USE [master]
GO
/****** 对象: StoredProcedure [sys].[sp_addumpdevice] 脚本日期: 12/10/2008 13:41:02 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
ALTER procedure [sys].[sp_addumpdevice] -- 1995/09/07 12:01
@devtype varchar(20), -- disk, tape, or virtual_device
@logicalname sysname, -