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 | |
---|---|---|
Scripter() | Inicjuje nowe wystąpienie Scripter klasy | |
Scripter(Server) | Inicjuje nowe wystąpienie Scripter klasy dla określonego wystąpienia SQL Server. |
Do góry
Właściwości
Nazwa | Opis | |
---|---|---|
DependencyTree | Pobiera lub ustawia serwer drzewo zależności. (Dziedziczony z DependencyWalker). | |
FilterCallbackFunction | Pobiera lub ustawia opcje wykonywanie skryptów, które umożliwiają urny do odfiltrowane uruchomionej DiscoverDependencies metoda. (Dziedziczony z DependencyWalker). | |
KnownObjectsList | Pobiera lub ustawia listę wszystkich znanych obiektów na serwerze. (Dziedziczony z DependencyWalker). | |
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. | |
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ść. | |
Server | Pobiera lub ustawia wystąpienie Microsoft SQL Server DependencyWalker narzędzie skojarzony jest obiekt. (Dziedziczony z DependencyWalker). | |
Total | Pobiera lub ustawia liczbę obiektów, które zostały przetworzone przez DependencyWalker() obiektu. (Dziedziczony z DependencyWalker). | |
TotalCount | Pobiera lub zestaw liczba wykrytych przez Walker zależności obiektów. (Dziedziczony z DependencyWalker). |
Do góry
Metody
Nazwa | Opis | |
---|---|---|
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). | |
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). | |
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). | |
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). | |
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). | |
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). | |
EnumDependencies | Zwraca wyliczanych listy, która zawiera określony obiekt i podrzędność lub nadrzędny zależności. | |
EnumScript(array<SqlSmoObject[]) | Zwraca IEnumerable<skryptu> obiekt, który zawiera skrypt. | |
EnumScript(array<Urn[]) | Zwraca IEnumerable <skryptu> interfejs. | |
EnumScript(UrnCollection) | Zwraca IEnumerable <skryptu> interfejs. | |
EnumScriptWithList(DependencyCollection) | Liniowy tworzy Transact-SQL skrypt oparty na kolekcja zależność. | |
EnumScriptWithList(array<SqlSmoObject[]) | Liniowy tworzy Transact-SQL skrypt oparty na tablicy SqlSmoObjects. | |
EnumScriptWithList(array<Urn[]) | Liniowy tworzy Transact-SQL skryptu jest oparty na tablicę urny. | |
EnumScriptWithList(UrnCollection) | Liniowy tworzy Transact-SQL skrypt oparty na kolekcja URN. | |
Equals | (Dziedziczony z Object). | |
Finalize | (Dziedziczony z Object). | |
GetHashCode | (Dziedziczony z Object). | |
GetServerObject | Zwraca Server obiekt, który reprezentuje wystąpienie SQL Server , na którym operacja odnajdowania zależność jest uruchomiony. (Dziedziczony z DependencyWalker). | |
GetType | (Dziedziczony z Object). | |
Init | Inicjuje Scripter obiektu. | |
MemberwiseClone | (Dziedziczony z Object). | |
Script(array<SqlSmoObject[]) | Generuje Transact-SQL skrypty, które można odtworzyć listę obiektów. | |
Script(array<Urn[]) | Tworzy Transact-SQL skrypt dla zestaw obiektów, które są określone z tablicą Urn obiektów. | |
Script(UrnCollection) | Tworzy Transact-SQL skrypt dla zestaw obiektów, które są określone z Urn obiektu kolekcja. | |
ScriptWithList(DependencyCollection) | Liniowy tworzy Transact-SQL skrypty dla DependencyCollection obiektu. | |
ScriptWithList(array<SqlSmoObject[]) | Liniowy tworzy Transact-SQL skryptów dla tablicy SqlSmoObject obiektów. | |
ScriptWithList(array<Urn[]) | Liniowy tworzy Transact-SQL skryptów dla tablicy Urn obiektów. | |
ScriptWithList(UrnCollection) | Liniowy tworzy Transact-SQL skrypty dla UrnCollection obiektu. | |
ToString | (Dziedziczony z Object). | |
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 | |
---|---|---|
DiscoveryProgress | Wywołuje zdarzenie w odstępach czasu i zgłasza postępy pracy nad DiscoveryProgress metoda. (Dziedziczony z DependencyWalker). | |
ScriptingError | Wywołuje zdarzenie, gdy wystąpi błąd podczas operacji wykonywanie skryptów. | |
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.
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.