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 | |
---|---|---|
TransferDatabaseTask | Inicjuje nowe wystąpienie TransferDatabaseTask klasy |
Do góry
Właściwości
Nazwa | Opis | |
---|---|---|
Action | Pobiera lub ustawia wartość z TransferAction wyliczenia wskazująca, czy zadanie transferu bazy danych jest kopiowanie lub przenoszenie baz danych. | |
DestinationConnection | Pobiera lub ustawia ciąg zawierający nazwę menedżer połączeń SMO dla obiekt docelowy bazy danych. | |
DestinationDatabaseFiles | Pobiera lub ustawia ciąg zawierające nazwy plików bazy danych do obiekt docelowy bazy danych. | |
DestinationDatabaseName | Pobiera lub ustawia ciąg zawierający nazwę bazy danych na obiekt docelowy. | |
DestinationOverwrite | Pobiera lub ustawia logiczna wskazująca, czy obiekt docelowy bazy danych mogą zostać zastąpione, jeśli istnieje. | |
ExecutionValue | Zwraca wynik wykonania zadania. (Zastępuje Task.ExecutionValue). | |
Method | Pobiera lub ustawia wartość z TransferMethod wyliczenia wskazująca, czy użyć Online lub Offline transferu metoda. | |
ReattachSourceDatabase | A wartość logiczna wskazująca, czy baza danych powinna być ponownie przymocowana lub nie. | |
SourceConnection | Pobiera lub ustawia ciąg zawierający nazwę menedżer połączeń SMO dla źródłowa baza danych. | |
SourceDatabaseFiles | Pobiera lub ustawia ciąg zawierające nazwy źródłowa baza danych transferu plików. | |
SourceDatabaseName | Pobiera lub ustawia ciąg zawierające nazwę źródłowa baza danych do transferu. | |
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 | |
---|---|---|
CanUpdate | *** Członkowskich zaniechane; Zobacz uwagi. *** a wartość logiczna , wskazuje, czy nowy pakiet XML można aktualizować stare pakiet XML. (Dziedziczony z Task). | |
Equals | Określa, czy dwa wystąpienia obiektu są równe. (Dziedziczony z DtsObject). | |
Execute | Uruchamia zadanie. (Zastępuje Task.Execute(Connections, VariableDispenser, IDTSComponentEvents, IDTSLogging, Object)). | |
Finalize | (Dziedziczony z Object). | |
GetConnectionID | Pobiera ciąg zawierający identyfikator połączenia. (Dziedziczony z Task). | |
GetConnectionName | Pobiera ciąg zawierające nazwę połączenia. (Dziedziczony z Task). | |
GetHashCode | Zwraca kod skrótu dla tego wystąpienie. (Dziedziczony z DtsObject). | |
GetType | (Dziedziczony z Object). | |
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)). | |
LoadFromXML | Ta metoda nie jest wpłacone przez kod aplikacji.Aby załadować pakiet zapisany jako XML, należy użyć Application.LoadPackage metoda. | |
MemberwiseClone | (Dziedziczony z Object). | |
SaveToXML | Ta metoda nie jest wpłacone przez kod aplikacji.Aby zapisać pakiet jako XML, użyj Application.SaveToXml metoda. | |
ToString | (Dziedziczony z Object). | |
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). | |
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.