Udostępnij za pośrednictwem


Klasa TransferDatabaseTask

Umożliwia przeniesienie bazy danych między źródło i serwera docelowego przy użyciu dwóch różnych metod: bazy danych w trybie online i offline bazy danych.Zadanie wymaga używania Menedżera połączeń SMO.

Hierarchia dziedziczenia

System.Object
  Microsoft.SqlServer.Dts.Runtime.DtsObject
    Microsoft.SqlServer.Dts.Runtime.Task
      Microsoft.SqlServer.Dts.Tasks.TransferDatabaseTask.TransferDatabaseTask

Przestrzeń nazw:  Microsoft.SqlServer.Dts.Tasks.TransferDatabaseTask
Zestaw:  Microsoft.SqlServer.TransferDatabasesTask (w Microsoft.SqlServer.TransferDatabasesTask.dll)

Składnia

'Deklaracja
<GuidAttribute("D9E9F0F6-7771-4596-BC26-2A8BE222CB56")> _
Public NotInheritable Class TransferDatabaseTask _
    Inherits Task _
    Implements ITransferDatabaseTask, IDTSComponentPersist
'Użycie
Dim instance As TransferDatabaseTask
[GuidAttribute("D9E9F0F6-7771-4596-BC26-2A8BE222CB56")]
public sealed class TransferDatabaseTask : Task, 
    ITransferDatabaseTask, IDTSComponentPersist
[GuidAttribute(L"D9E9F0F6-7771-4596-BC26-2A8BE222CB56")]
public ref class TransferDatabaseTask sealed : public Task, 
    ITransferDatabaseTask, IDTSComponentPersist
[<SealedAttribute>]
[<GuidAttribute("D9E9F0F6-7771-4596-BC26-2A8BE222CB56")>]
type TransferDatabaseTask =  
    class
        inherit Task
        interface ITransferDatabaseTask
        interface IDTSComponentPersist
    end
public final class TransferDatabaseTask extends Task implements ITransferDatabaseTask, IDTSComponentPersist

Typ TransferDatabaseTask uwidacznia następujące elementy członkowskie.

Konstruktorzy

  Nazwa Opis
Metoda publiczna TransferDatabaseTask Inicjuje nowe wystąpienie TransferDatabaseTask klasy

Do góry

Właściwości

  Nazwa Opis
Właściwość publiczna Action Pobiera lub ustawia wartość z TransferAction wyliczenia wskazująca, czy zadanie transferu bazy danych jest kopiowanie lub przenoszenie baz danych.
Właściwość publiczna DestinationConnection Pobiera lub ustawia ciąg zawierający nazwę menedżer połączeń SMO dla obiekt docelowy bazy danych.
Właściwość publiczna DestinationDatabaseFiles Pobiera lub ustawia ciąg zawierające nazwy plików bazy danych do obiekt docelowy bazy danych.
Właściwość publiczna DestinationDatabaseName Pobiera lub ustawia ciąg zawierający nazwę bazy danych na obiekt docelowy.
Właściwość publiczna DestinationOverwrite Pobiera lub ustawia logiczna wskazująca, czy obiekt docelowy bazy danych mogą zostać zastąpione, jeśli istnieje.
Właściwość publiczna ExecutionValue Zwraca wynik wykonania zadania. (Zastępuje Task.ExecutionValue).
Właściwość publiczna Method Pobiera lub ustawia wartość z TransferMethod wyliczenia wskazująca, czy użyć Online lub Offline transferu metoda.
Właściwość publiczna ReattachSourceDatabase A wartość logiczna wskazująca, czy baza danych powinna być ponownie przymocowana lub nie.
Właściwość publiczna SourceConnection Pobiera lub ustawia ciąg zawierający nazwę menedżer połączeń SMO dla źródłowa baza danych.
Właściwość publiczna SourceDatabaseFiles Pobiera lub ustawia ciąg zawierające nazwy źródłowa baza danych transferu plików.
Właściwość publiczna SourceDatabaseName Pobiera lub ustawia ciąg zawierające nazwę źródłowa baza danych do transferu.
Właściwość publiczna Version *** Członkowskich zaniechane; Zobacz uwagi. *** Zwraca wersja zadania.Ta właściwość jest tylko do odczytu. (Dziedziczony z Task).

Do góry

Metody

  Nazwa Opis
Metoda publiczna CanUpdate *** Członkowskich zaniechane; Zobacz uwagi. *** a wartość logiczna , wskazuje, czy nowy pakiet XML można aktualizować stare pakiet XML. (Dziedziczony z Task).
Metoda publiczna Equals Określa, czy dwa wystąpienia obiektu są równe. (Dziedziczony z DtsObject).
Metoda publiczna Execute Uruchamia zadanie. (Zastępuje Task.Execute(Connections, VariableDispenser, IDTSComponentEvents, IDTSLogging, Object)).
Metoda chroniona Finalize (Dziedziczony z Object).
Metoda publiczna GetConnectionID Pobiera ciąg zawierający identyfikator połączenia. (Dziedziczony z Task).
Metoda publiczna GetConnectionName Pobiera ciąg zawierające nazwę połączenia. (Dziedziczony z Task).
Metoda publiczna GetHashCode Zwraca kod skrótu dla tego wystąpienie. (Dziedziczony z DtsObject).
Metoda publiczna GetType (Dziedziczony z Object).
Metoda publiczna InitializeTask Inicjuje właściwości skojarzonych z zadaniem.Ta metoda jest wywoływana w czasie wykonywania i nie jest używany w kodzie. (Zastępuje Task.InitializeTask(Connections, VariableDispenser, IDTSInfoEvents, IDTSLogging, EventInfos, LogEntryInfos, ObjectReferenceTracker)).
Metoda publiczna LoadFromXML Ta metoda nie jest wpłacone przez kod aplikacji.Aby załadować pakiet zapisany jako XML, należy użyć Application.LoadPackage metoda.
Metoda chroniona MemberwiseClone (Dziedziczony z Object).
Metoda publiczna SaveToXML Ta metoda nie jest wpłacone przez kod aplikacji.Aby zapisać pakiet jako XML, użyj Application.SaveToXml metoda.
Metoda publiczna ToString (Dziedziczony z Object).
Metoda publiczna Update *** Członkowskich zaniechane; Zobacz uwagi. *** Ta metoda aktualizuje stare pakiet XML z nowego pakietu XML, jeśli CanUpdate jest zestaw do true. (Dziedziczony z Task).
Metoda publiczna Validate Weryfikuje składnika zadania jest poprawnie skonfigurowana. (Zastępuje Task.Validate(Connections, VariableDispenser, IDTSComponentEvents, IDTSLogging)).

Do góry

Uwagi

Transfer może występować między bazami danych w tej samej wersja lub nowszej wersja.Aby uzyskać więcej informacji, zobacz temat Przenieść zadanie bazy danych.

Bezpieczeństwo wątków

Wszystkie publiczne statyczny (Shared w języku Visual Basic) elementy członkowskie tego typu są bezpieczne dla wątków. Nie ma gwarancji, że elementy członkowskie wystąpień będą bezpieczne dla wątków.