Udostępnij za pośrednictwem


Klasa Scripter

Scripter Obiekt jest obiektem ogólnego, najwyższego poziom dla zarządzania operacjami wykonywanie skryptów.

Hierarchia dziedziczenia

System.Object
  Microsoft.SqlServer.Management.Smo.DependencyWalker
    Microsoft.SqlServer.Management.Smo.Scripter

Przestrzeń nazw:  Microsoft.SqlServer.Management.Smo
Zestaw:  Microsoft.SqlServer.Smo (w Microsoft.SqlServer.Smo.dll)

Składnia

'Deklaracja
Public Class Scripter _
    Inherits DependencyWalker
'Użycie
Dim instance As Scripter
public class Scripter : DependencyWalker
public ref class Scripter : public DependencyWalker
type Scripter =  
    class
        inherit DependencyWalker
    end
public class Scripter extends DependencyWalker

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

Konstruktorzy

  Nazwa Opis
Metoda publiczna Scripter() Inicjuje nowe wystąpienie Scripter klasy
Metoda publiczna Scripter(Server) Inicjuje nowe wystąpienie Scripter klasy dla określonego wystąpienia SQL Server.

Do góry

Właściwości

  Nazwa Opis
Właściwość chroniona DependencyTree Pobiera lub ustawia serwer drzewo zależności. (Dziedziczony z DependencyWalker).
Właściwość publiczna FilterCallbackFunction Pobiera lub ustawia opcje wykonywanie skryptów, które umożliwiają urny do odfiltrowane uruchomionej DiscoverDependencies metoda. (Dziedziczony z DependencyWalker).
Właściwość chroniona KnownObjectsList Pobiera lub ustawia listę wszystkich znanych obiektów na serwerze. (Dziedziczony z DependencyWalker).
Właściwość publiczna Options Pobiera lub ustawia opcje obsługi wykonywanie skryptów dla Scripter obiekt i wszystkie operacje wykonywanie skryptów na wystąpienie z SQL Server.
Właściwość publiczna PrefetchObjects Pobiera lub ustawia Boolean Określa, czy obiekty są załadowane przed operacje ze wykonywanie skryptów lub tylko w razie potrzeby wartość właściwość.
Właściwość publiczna Server Pobiera lub ustawia wystąpienie Microsoft SQL Server DependencyWalker narzędzie skojarzony jest obiekt. (Dziedziczony z DependencyWalker).
Właściwość chroniona Total Pobiera lub ustawia liczbę obiektów, które zostały przetworzone przez DependencyWalker() obiektu. (Dziedziczony z DependencyWalker).
Właściwość chroniona TotalCount Pobiera lub zestaw liczba wykrytych przez Walker zależności obiektów. (Dziedziczony z DependencyWalker).

Do góry

Metody

  Nazwa Opis
Metoda publiczna DiscoverDependencies(array<SqlSmoObject[], DependencyType) Tworzy drzewo obiektów hierarchicznych, reprezentującą nadrzędne lub podrzędność relacje zależnych tablica określonego obiektu SQL Server obiektów na wystąpienie SQL Server. (Dziedziczony z DependencyWalker).
Metoda publiczna DiscoverDependencies(array<SqlSmoObject[], Boolean) Tworzy drzewo obiektów hierarchicznych, reprezentującą nadrzędne lub podrzędność relacje zależnych tablica określonego obiektu SQL Server obiektów na wystąpienie SQL Server. (Dziedziczony z DependencyWalker).
Metoda publiczna DiscoverDependencies(array<Urn[], DependencyType) Tworzy drzewo obiektów hierarchicznych, reprezentującą relacje nadrzędne lub podrzędność zależnych dla określonego Urn Tablica SQL Server obiektów na wystąpienie SQL Server. (Dziedziczony z DependencyWalker).
Metoda publiczna DiscoverDependencies(array<Urn[], Boolean) Tworzy drzewo obiektów hierarchicznych, reprezentującą relacje nadrzędne lub podrzędność zależnych dla określonego Urn Tablica SQL Server obiektów na wystąpienie SQL Server. (Dziedziczony z DependencyWalker).
Metoda publiczna DiscoverDependencies(UrnCollection, DependencyType) Tworzy drzewo obiektów hierarchicznych, reprezentującą nadrzędne lub podrzędność relacje zależnych dla określonego Urn kolekcja SQL Server obiektów na wystąpienie SQL Server. (Dziedziczony z DependencyWalker).
Metoda publiczna DiscoverDependencies(UrnCollection, Boolean) Tworzy drzewo obiektów hierarchicznych, reprezentującą nadrzędne lub podrzędność relacje zależnych dla określonego Urn kolekcja SQL Server obiektów na wystąpienie SQL Server. (Dziedziczony z DependencyWalker).
Metoda publicznaStatyczny element członkowski EnumDependencies Zwraca wyliczanych listy, która zawiera określony obiekt i podrzędność lub nadrzędny zależności.
Metoda publiczna EnumScript(array<SqlSmoObject[]) Zwraca IEnumerable<skryptu> obiekt, który zawiera skrypt.
Metoda publiczna EnumScript(array<Urn[]) Zwraca IEnumerable <skryptu> interfejs.
Metoda publiczna EnumScript(UrnCollection) Zwraca IEnumerable <skryptu> interfejs.
Metoda publiczna EnumScriptWithList(DependencyCollection) Liniowy tworzy Transact-SQL skrypt oparty na kolekcja zależność.
Metoda publiczna EnumScriptWithList(array<SqlSmoObject[]) Liniowy tworzy Transact-SQL skrypt oparty na tablicy SqlSmoObjects.
Metoda publiczna EnumScriptWithList(array<Urn[]) Liniowy tworzy Transact-SQL skryptu jest oparty na tablicę urny.
Metoda publiczna EnumScriptWithList(UrnCollection) Liniowy tworzy Transact-SQL skrypt oparty na kolekcja URN.
Metoda publiczna Equals (Dziedziczony z Object).
Metoda chroniona Finalize (Dziedziczony z Object).
Metoda publiczna GetHashCode (Dziedziczony z Object).
Metoda chroniona GetServerObject Zwraca Server obiekt, który reprezentuje wystąpienie SQL Server , na którym operacja odnajdowania zależność jest uruchomiony. (Dziedziczony z DependencyWalker).
Metoda publiczna GetType (Dziedziczony z Object).
Metoda chroniona Init Inicjuje Scripter obiektu.
Metoda chroniona MemberwiseClone (Dziedziczony z Object).
Metoda publiczna Script(array<SqlSmoObject[]) Generuje Transact-SQL skrypty, które można odtworzyć listę obiektów.
Metoda publiczna Script(array<Urn[]) Tworzy Transact-SQL skrypt dla zestaw obiektów, które są określone z tablicą Urn obiektów.
Metoda publiczna Script(UrnCollection) Tworzy Transact-SQL skrypt dla zestaw obiektów, które są określone z Urn obiektu kolekcja.
Metoda publiczna ScriptWithList(DependencyCollection) Liniowy tworzy Transact-SQL skrypty dla DependencyCollection obiektu.
Metoda publiczna ScriptWithList(array<SqlSmoObject[]) Liniowy tworzy Transact-SQL skryptów dla tablicy SqlSmoObject obiektów.
Metoda publiczna ScriptWithList(array<Urn[]) Liniowy tworzy Transact-SQL skryptów dla tablicy Urn obiektów.
Metoda publiczna ScriptWithList(UrnCollection) Liniowy tworzy Transact-SQL skrypty dla UrnCollection obiektu.
Metoda publiczna ToString (Dziedziczony z Object).
Metoda publiczna WalkDependencies Tworzy listę liniowej obiektów i ich współzależności z określonym DependencyTree obiektu. (Dziedziczony z DependencyWalker).

Do góry

Zdarzenia

  Nazwa Opis
Zdarzenie publiczne DiscoveryProgress Wywołuje zdarzenie w odstępach czasu i zgłasza postępy pracy nad DiscoveryProgress metoda. (Dziedziczony z DependencyWalker).
Zdarzenie publiczne ScriptingError Wywołuje zdarzenie, gdy wystąpi błąd podczas operacji wykonywanie skryptów.
Zdarzenie publiczne ScriptingProgress Wywołuje zdarzenie, aby otrzymywać informacje o postępie operacji wykonywanie skryptów.

Do góry

Uwagi

Scripter Obiektu umożliwia programistyczny dostęp do ustawień wykonywanie skryptów i jest odpowiedzialny za następujące funkcje wykonywanie skryptów:

  • Znajdowanie zależności.

  • Dane wyjściowe skryptu do pamięci i pliku.

  • Wywołanie wystąpienie obiektów, aby być inicjowane przez skrypty.

  • Zarządzanie kontekście operacji skryptu, takie jak sprawdzanie, czy obiekt został już ładowanie.

Aby uzyskać Scripter Właściwości obiektu, użytkownicy mogą być element członkowski z public stałe roli serwera.

Aby zestaw Scripter Właściwości obiektu, użytkownicy mogą należeć do public stałe roli serwera.

Aby uruchomić operację skryptu, użytkownicy muszą mieć uprawnienia dla obiektów, które są są inicjowane przez skrypty.

Bezpieczeństwo wątków

Wszystkie publiczne, statyczne (udostępnione w programie Microsoft Visual Basic) elementy członkowskie tego typu są bezpieczne dla operacji wielowątkowych. Nie ma gwarancji, że elementy członkowskie wystąpień będą bezpieczne dla wątków.

Przykłady

Skryptów

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.