Udostępnij przez


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:

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
Integration Services icon (small) Konfiguracja w aktualizacji z usług integracja Services pobytu

Najnowsze pliki do pobrania, artykuły, próbki, i pliki wideo firmy Microsoft, jak również wybranego rozwiązania od Wspólnoty, odwiedź witrynę Integration Services strona w witrynie MSDN lub TechNet:

Automatycznego powiadomienie tych aktualizacji należy subskrybować źródła danych RSS, które jest dostępne strona.