Transfer SQL Server Objects Task
Przeniesienie SQL Server Obiekty zadań Przenosi jeden lub więcej typów obiektów w SQL Server Baza danych pomiędzy wystąpieniami SQL Server. Na przykład zadania można kopiować tabele i procedur przechowywanych.W zależności od wersja programu SQL Server to jest on używany jako urządzenie źródłowe, różne typy obiektów są dostępne do skopiowania. Na przykład tylko SQL Server Baza danych zawiera schematów i zagregowanych przez użytkownika.
Przeniesienie SQL Server Obiekty zadań można skonfigurować w taki sposób, aby przenieść wszystkie obiekty, wszystkie obiekty określonego typu lub określony tylko obiekty typu. Na przykład można wybrać kopiowanie tylko wybranych tabel w bazie danych AdventureWorks.
Jeśli przeniesienie SQL Server Obiekty zadań przenosi tabele, można określić typy obiektów związanych z tabela, aby skopiować z tabelami. Na przykład można określić, że klucze podstawowe są kopiowane z tabelami.
Serwer ról, role i użytkownicy z określonej bazy danych może zostać skopiowana, a także uprawnień dla obiektów przeniesione.Kopiując skojarzone użytkowników, ról i uprawnień, łącznie z obiektami mogą być przeniesionych obiektów natychmiast obsługiwane na obiekt docelowy serwera.
Aby dodatkowo zwiększyć funkcjonalność przeniesionych obiektów, można skonfigurować przeniesienie SQL Server Obiekty zadania, aby dołączyć nazwy schematu, dane, rozszerzone właściwości przeniesionych obiektów i obiekty zależne w przeniesieniu. Podczas kopiowania danych, można określić, czy należy zastąpić lub dołączyć istniejące dane.
W czasie wykonywania, transfer SQL Server Łączy się z obiektów zadań urządzenie źródłowe i serwerów docelowych przy użyciu dwóch obiektów SMO połączenia menedżerów. Menedżerowie obiektów SMO połączenia są konfigurowane osobno z przeniesienia SQL Server Obiekty zadań, a następnie wywoływane w przeniesieniu SQL Server Obiekty zadań. Menedżerowie obiektów SMO połączenia Określ serwer i tryb uwierzytelnianie używanego podczas uzyskiwania dostępu do serwera.Aby uzyskać więcej informacji zobaczMenedżer połączeń obiektów SMO.
Obiekty do transferu
Poniższa tabela zawiera listę typów obiektów, które mogą być kopiowane.Kolumna wersji identyfikuje SQL Server Wersja zadania można użyć jako urządzenie źródłowe przy tym typu obiektu transferu.
Obiekt |
Wersja |
|---|---|
Tabele |
SQL Server 2000 or SQL Server |
Widoki |
SQL Server 2000 or SQL Server |
Procedury przechowywane |
SQL Server 2000 or SQL Server |
Funkcje zdefiniowane przez użytkownika |
SQL Server 2000 or SQL Server |
Ustawienia domyślne |
SQL Server 2000 or SQL Server |
Typy danych zdefiniowane przez użytkownika |
SQL Server 2000 or SQL Server |
Funkcje partycji |
SQL Server tylko |
Schematy partycji |
SQL Server tylko |
Schematy |
SQL Server tylko |
Zestawy |
SQL Server tylko |
Agregaty zdefiniowany przez użytkownika |
SQL Server tylko |
Typy definiowane przez użytkownika |
SQL Server tylko |
Kolekcja schematu XML |
SQL Server tylko |
Typy danych zdefiniowane przez użytkownika, które zostały utworzone w wystąpienie z SQL Server 2000 są oparte na typach danych systemowych w SQL Server 2000. Przy przenoszeniu do SQL Server, te typy danych zdefiniowane przez użytkownika są tworzone przy użyciu systemu typy danych SQL Server i zapisywane jako typy danych aliasu. Aby uzyskać więcej informacji na temat typów danych w SQL Server, zobacz Typy danych (aparat bazy danych).
W przypadku typów zdefiniowanych przez użytkownika (UDTs) utworzonych w wystąpieniu SQL Server mieć zależności zestawy (CLR) w czasie wykonywania języka wspólnego. Jeśli korzystasz z przeniesienia SQL Server Obiekty zadań do transferu UDTs, trzeba także skonfigurować zadanie do przenoszenia obiektów zależnych. Aby przenieść obiekty zależne, należy ustawić IncludeDependentObjects Właściwość True.
Opcje tabela
Podczas kopiowania tabel, można określić rodzaje związanych z tabela produkty mają zostać uwzględnione w proces kopiowania.Następujące typy elementów, mogą być kopiowane razem z tabelą powiązaną relacją:
Indeksy
: q
Indeksy pełnotekstowe
Klucze podstawowe
Klucze obce
Można również określić, czy skrypt, który generuje zadanie jest w formacie Unicode.
Opcje obiekt docelowy
Można skonfigurować przeniesienie SQL Server Obiekty zadania, aby dołączyć nazwy schematu, dane, rozszerzone właściwości przeniesionych obiektów i obiekty zależne w przeniesieniu. Jeśli dane są kopiowane, można zastąpić lub dołączyć istniejące dane.
Niektóre opcje są stosowane tylko do SQL Server. Na przykład tylko SQL Server obsługuje schematy.
Opcje zabezpieczeń
Przeniesienie SQL Server Obiekty zadań należą: SQL Server poziom bazy danych użytkowników i ról ze urządzenie źródłowe, SQL Server identyfikatory logowania i uprawnień dla obiektów typu przeniesione. Na przykład przeniesienie może zawierać uprawnień do tabel przeniesione.
Przenoszenie obiektów pomiędzy wystąpienia programu SQL Server
Przeniesienie SQL Server Obiekty zadań obsługuje miejscem źródłowym a docelowym, który jest SQL Server 2000 lub SQL Server. Nie ma żadnych ograniczeń na wersja jako urządzenie źródłowe lub obiekt docelowy.
Zdarzenia
Zadanie wywołuje zdarzenie informacje, które raportuje przenieść obiekt i zdarzenie typu Ostrzeżenie, gdy obiekt jest zastępowany.Zdarzenie informacji również zostanie zaokrąglona do wykonywania czynności, takich jak obcinania tabel bazy danych.
Przeniesienie SQL Server Obiekty zadań nie zgłasza przyrostowego postępu przenoszenia obiektu; przekazuje tylko zakończenia 0 % do 100 %.
Wartość wykonanie
Wartość wykonanie, przechowywaną w ExecutionValue Właściwość zadania, zwraca liczbę obiektów przeniesione. Przypisując zmienną użytkownika ExecValueVariable Właściwość zadania Transfer programu SQL Server obiekty, informacje o przeniesieniu obiektu mogą być dostępne do innych obiektów w pakiet. Aby uzyskać więcej informacji zobacz Integration Services Variables i Za pomocą zmiennych w pakietach.
Wpisy dziennika
Zadanie Transfer programu SQL Server Objects zawiera następujące wpisy dziennika niestandardowego:
TransferSqlServerObjectsTaskStartTransferringObjects Tego wpisu dziennika raportuje rozpoczął transfer.Wpis dziennika zawiera czas rozpoczęcia.
TransferSqlServerObjectsTaskFinishedTransferringObjects Tego wpisu dziennika raportuje, że transfer został ukończony.Wpis dziennika zawiera czas zakończenia.
Ponadto wpisu dziennika dla OnInformation zdarzenie raportów to liczba obiektów typy obiektów, które zostały wybrane do przeniesienia, liczby obiektów, które zostały przeniesione i akcje, takie jak obcinania tabel, gdy dane są przesyłane z tabelami. Wpis dziennika dla OnWarning zdarzenie jest rejestrowane dla każdego obiektu na obiekt docelowy, są zastępowane.
Zabezpieczenia i uprawnienia
Użytkownik musi mieć uprawnienia do przeglądania obiektów na serwerze źródłowym i musi mieć uprawnienia, aby usunąć i utworzyć obiektów na serwerze docelowym; Ponadto użytkownik musi mieć dostęp do określonej bazy danych i obiektów bazy danych.
Konfigurowanie zadania obiekty Transfer programu SQL Server
zestaw właściwości za pomocą SSIS Projektant lub programowo.
Aby uzyskać więcej informacji na temat właściwości, które zestaw w SSIS Projektant, kliknij jedną z następujących tematów:
Przenieść edytora języka SQL Server obiekty zadań (strona głównej)
Przenieść edytora języka SQL Server obiekty zadań (obiekty strona)
Aby uzyskać więcej informacji o ustawianiu tych właściwości SSIS Projektant, kliknij następujący temat:
Konfigurowanie zadania Transfer programu SQL Server obiekty programowe
Aby uzyskać więcej informacji na temat programowego ustawianiu tych właściwości kliknij następujący temat:
- TransferSqlServerObjectsTask
|
Konfiguracja w aktualizacji z usług integracja Services pobytu