Właściwość Backup.CopyOnly
Pobiera lub ustawia Boolean kopia zapasowa, który określa wartość właściwość jest tylko do kopia zapasowa.Nie wpływa to na sekwencji kopia zapasowas w zwykłym kopia zapasowa harmonogram.
Przestrzeń nazw: Microsoft.SqlServer.Management.Smo
Zestaw: Microsoft.SqlServer.SmoExtended (w Microsoft.SqlServer.SmoExtended.dll)
Składnia
'Deklaracja
Public Property CopyOnly As Boolean
Get
Set
'Użycie
Dim instance As Backup
Dim value As Boolean
value = instance.CopyOnly
instance.CopyOnly = value
public bool CopyOnly { get; set; }
public:
property bool CopyOnly {
bool get ();
void set (bool value);
}
member CopyOnly : bool with get, set
function get CopyOnly () : boolean
function set CopyOnly (value : boolean)
Wartość właściwości
Typ: System.Boolean
A Boolean wartość, która określa, czy kopia zapasowa jest tylko do kopii zapasowej.
Jeśli True, kopia zapasowa jest tylko do kopii zapasowej.
Jeśli False (domyślnie), kopia zapasowa nie jest tylko do kopii zapasowej i jest częścią sekwencji zwykle kopii zapasowych.
Uwagi
Tylko do kopia zapasowa nie wpływają na ogólny wykonywania kopia zapasowa i przywracanie procedur dla bazy danych.
Tylko do kopii zapasowych zostały wprowadzone w SQL Server 2005 do użytku w sytuacjach, w których kopia zapasowa jest pobierana do celów specjalnych, takich jak kopia zapasowa dziennika przed przywracanie pliku w trybie online.Zazwyczaj dziennika tylko do kopia zapasowa jest używany jeden czas a następnie usuwane.
Przykłady
VB
'Connect to the local, default instance of SQL Server.
Dim srv As Server
srv = New Server
'Reference the AdventureWorks2008R2 database.
Dim db As Database
db = srv.Databases("AdventureWorks2008R2")
Dim bk As New Backup
bk.Action = BackupActionType.Database
bk.Database = "AdventureWorks2008R2"
bk.CopyOnly = true
PowerShell
$srv = new-Object Microsoft.SqlServer.Management.Smo.Server("(local)")
$db = New-Object Microsoft.SqlServer.Management.Smo.Database
$db = $srv.Databases.Item("AdventureWorks2008R2")
$bk = new-object Microsoft.SqlServer.Management.Smo.Backup
$bk.Action = [Microsoft.SqlServer.Management.Smo.BackupActionType]::Database
$bk.Database = "AdventureWorks2008R2"
$bk.CopyOnly = $TRUE