BackupDevice Class

The BackupDevice object provides programmatic access to SQL Server backup devices.

Namespace: Microsoft.SqlServer.Management.Smo
Assembly : Microsoft.SqlServer.Smo (in microsoft.sqlserver.smo.dll)

Syntax

'Declaration
Public NotInheritable Class BackupDevice
    Inherits ScriptNameObjectBase
    Implements ICreatable, IDroppable, IScriptable
public sealed class BackupDevice : ScriptNameObjectBase, ICreatable, IDroppable, IScriptable
public ref class BackupDevice sealed : public ScriptNameObjectBase, ICreatable, IDroppable, IScriptable
public final class BackupDevice extends ScriptNameObjectBase implements ICreatable, IDroppable, 
    IScriptable
public final class BackupDevice extends ScriptNameObjectBase implements ICreatable, IDroppable, 
    IScriptable

Hinweise

SQL Server backup devices specify the behavior of specific backup media, usually tape. Backup devices are not required when issuing a BACKUP or RESTORE statement and are not required by the Backup object.

With the BackupDevice object, you can:

  • Define a new backup device for a server running Microsoft SQL Server.

  • Change the definition of an existing Microsoft SQL Server backup device.

The BackupDeviceType property must match the definition of the sysnameSQL Server data type.

Der Namespace, die Klasse oder das Element wird nur in der Version 2.0 von Microsoft .NET Framework unterstützt.

To get BackupDevice object properties, users can be a member of the public fixed server role.

To set BackupDevice object properties, users must have BACKUP DATABASE or BACKUP LOG permissions on the database, or be a member of the db_owner and db_backupoperator fixed database role and the sysadmin fixed server role.

Inheritance Hierarchy

System.Object
   Microsoft.SqlServer.Management.Smo.SmoObjectBase
     Microsoft.SqlServer.Management.Smo.SqlSmoObject
       Microsoft.SqlServer.Management.Smo.NamedSmoObject
         Microsoft.SqlServer.Management.Smo.ScriptNameObjectBase
          Microsoft.SqlServer.Management.Smo.BackupDevice

Beispiel

How to: Back Up Databases and Transaction Logs in Visual Basic .NET

Threadsicherheit

Any public static (Shared in Microsoft Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

Plattformen

Entwicklungsplattformen

Eine Liste der unterstützten Plattformen finden Sie unterHardware- und Softwareanforderungen für die Installation von SQL Server 2005.

Zielplattforme

Eine Liste der unterstützten Plattformen finden Sie unterHardware- und Softwareanforderungen für die Installation von SQL Server 2005.

Siehe auch

Verweis

BackupDevice Members
Microsoft.SqlServer.Management.Smo Namespace

Andere Ressourcen

Sichern und Wiederherstellen von Datenbanken in SQL Server
Sicherungsmedien