Microsoft SQL Server-Metadatensammler
Bietet schreibgeschützten Zugriff auf Metadaten aus einem Microsoft SQL Server-Account.
Der Sammler sammelt Metadaten aus Microsoft SQL Server-Datenbanken, einschließlich Tabellen, Spalten, Ansichten, Schemas, gespeicherte Verfahren, Funktionen und Agenten-Aufträge, sodass sie im Datenkatalog durchsuchbar und erkennbar sind. Unterstützt sowohl selbst gehostete Microsoft SQL Server-Instanzen als auch verwaltete Instanzen, z. B. diejenigen, die auf AWS RDS oder Azure SQL gehostet werden.
Metadaten katalogisiert
Der Sammler katalogisiert die folgenden Informationen.
| Objekt | Informationen katalogisiert |
|---|---|
| Agent-Auftrag | Name, Beschreibung, Version, Aktiviert, Kategorie, Servername, Erstellungsdatum, Datum Der Letzten Änderung, Besitzer, Startauftragsschritt, E-Mail-Benachrichtigungsstufe, Seitenbenachrichtigungsstufe, Netzwerkbenachrichtigungsstufe, Ereignisprotokoll-Benachrichtigungsstufe, Benachrichtigungsstufe Löschen, E-Mail-Benachrichtigung Gesendet An, Seitenbenachrichtigung Gesendet An, Netzwerkbenachrichtigung Gesendet An |
| Agent-Auftragsschritt | Name, Befehl, Subsystem, Kennzeichnung, Zusätzliche Parameter, Server, Datenbank, Datenbank-Anwendername, Proxy-ID, Ausgabedatei, Priorität der BS-Ausführung, Wiederholungsversuche, Wiederholungsintervall, Ergebnis der letzten Ausführung, Dauer der letzten Ausführung, Letztes Ausführungsdatum, Letzte Ausführungszeit, Aktion „Bei Erfolg“, „Bei Erfolg Zu Schritt Wechseln“, „Aktion Bei Fehler“, „Bei Fehler“ Zu Schritt Wechseln |
| Spalten | Name, JDBC-Typ, Spaltentyp, ist auf Null setzbar, Standardwert, Schlüsseltyp (primär, fremd), Spaltengröße, erweiterte Eigenschaft „Spaltenindex“: Beschreibung |
| Tabelle | Name, Beschreibung, primärer Schlüssel, erweiterte Metadaten des Schemas: Erstellungsdatum, Änderungsdatum |
| Tabellenindex | Indexkardinalität, Spaltenname, Indextyp, Indexname ist nicht eindeutig, Ordnungszahl-Position, Seiten, Sortiersequenz |
| Ansichten | Name, Beschreibung, SQL-Definition |
| Materialisierte Ansicht | Name, Beschreibung |
| Schema | Bezeichner, Name der erweiterten Metadaten: Erstellungsdatum, Änderungsdatum |
| Datenbank | Typ, Name, Bezeichner, Server, Port, Umgebung, JDBC-URL |
| Funktionen | Name, Beschreibung, Funktionstyp |
| Gespeicherte Verfahren | Name, Beschreibung, Erweiterte Metadaten des gespeicherten Eingriffstyps: Definition, erstellt, zuletzt geändert |
| Veröffentlichung | Name, Beschreibung, Status, Veröffentlichungstyp, Veröffentlichung Zulassen, Abruf zulassen, anonym zulassen, Abonnementkopie zulassen, Aufbewahrung, aktiviert für Internet, Snapshot im Standardordner, alternativer Snapshot-Ordner, vor-Snapshot-Skript, Post-Snapshot-Skript, Snapshot komprimieren, FTP-Adresse, FTP-Port, FTP-Unterverzeichnis, FTP-Anmeldung, Active Directory-GUID, zentralisierte Konflikte, dezentrale Konflikte, Konfliktaufbewahrung, Abwärtskompatibilität, DDL replizieren, Synchronisierungsmethode Für Veröffentlichungen, Sofortige Synchronisierung, Sofortige Synchronisierung Bereit, Transaktion In Warteschlange Zulassen, Synchronisierungstransaktion Zulassen, DTS, Optionen, Synchronisierungsverfahren automatisch generieren, Initialisierung aus Sicherung zulassen, hat Konfliktrichtlinie, unabhängiger Service Desk-Mitarbeiter, ist gefiltert, Snapshot-Status, max. gleichzeitige Zusammenführung, vom Abonnenten initiierten Snapshot zulassen, Websynchronisierung zulassen, Synchronisierung mit alternativem zulassen, WebsynchronisierungUrl, Neuausrichtung der Partition zulassen, Schwellenwert für Generierungsebene, Richtlinie für automatische Reinitialisierung |
| Artikel | Name, Beschreibung, Zielobjekt, Zielbesitzer, Quellobjekt, Quellbesitzer, Filterklausel, Erstellungsskript, Befehl Löschen, Befehl Einfügen, Update-Befehl, Status, Typ, Einstellungsbefehl, führt Auslöser für Snapshot aus |
| Abonnement | Beschreibung, Typ, Synchronisierungstyp, Statusserver, Datenbank, Reinitialisierung In Warteschlange, Anmeldename, Aktualisierungsmodus, Loopback-Erkennung – Zurücksenden, Kein Synchronisierungstyp, Abonnententyp, Datenquellentyp, Priorität, Versuchte Validierung, Letzte Validierung, Datum Der Letzten Synchronisierung, Letzter Synchronisierungsstatus, Datum/Uhrzeit Der Letzten Makegeneration, Replikatversion, Nicht Gesendete Changes Bereinigen |
| Synonym | Name |
Wenn Profile- und Stichprobenparameter aktiviert sind, werden die folgenden zusätzlichen Spalteninformationen katalogisiert:
| Objekt | Informationen katalogisiert |
|---|---|
| Spalte |
|
| Tabelle |
|
Beziehung zwischen Objekten
Katalogseiten zeigen Beziehungen zwischen den folgenden Daten-Asset-Typen an:
| Daten-Asset-Seite | Beziehung |
|---|---|
| Agent-Auftrag | Agent-Auftrag enthält Auftragsschritt |
| Auftragsschritt | Der Auftragsschrittbefehl wird in der Datenbank ausgeführt |
| Tabelle | Spalten, Tabellenindizes, Schema |
| Ansicht | Schema, das Ansichten und Spalten enthält, die Teil von Ansichten sind |
| Materialisierte Ansicht | Schema, das materialisierte Ansichten und Spalten enthält, die Teil von materialisierten Ansichten sind |
| Spalten | Tabelle |
| Schema | Datenbank, die Schema enthält, Tabelle, die Teil des Schemas ist, Ansicht, die Teil des Schemas ist, Materialisierte Ansicht, die Teil des Schemas ist, Synonym |
| Datenbank | Schema in Datenbank |
| Veröffentlichung | Enthält Artikel, hat übergeordnete Veröffentlichung, veröffentlicht von der Herausgeberdatenbank |
| Artikel | Verweist Auf Tabelle |
| Abonnement | Abonniert die Veröffentlichung, wird an die Abonnentendatenbank geliefert, die Bereitstellung wird von der Händlerdatenbank ausgeführt, stellt Daten an die Tabelle bereit |
Herkunft und Abhängigkeiten für Microsoft SQL Server
Die folgenden Abstammungsinformationen werden vom Microsoft SQL Server-Sammler erfasst. Diese Abstammungsinformationen sind nur für den Zielserver und die Datenbanken verfügbar, die während der Ausführung des Sammlers angegeben werden. Das Sammeln von Herkunft aus referenzierten Objekten auf einem anderen Server wird nicht unterstützt.
| Objekt | Herkunft verfügbar |
|---|---|
| Ansicht | Herkunft auf Spaltenebene mit Quellspalten für:
|
| Gespeichertes Verfahren | Herkunft auf Spaltenebene, die Quellspalten für Datenbeschaffung, -Sortierung, -Filterung und -Zusammenfassung anzeigt. Herkunft auf Tabellenebene, die nachgelagerte Tabellen anzeigt, die vom Eingriff aktualisiert wurden. |
dm_sql_referencing_entities Systemfunktion, falls verfügbar. Für gespeicherte Verfahren analysiert der Sammler INSERT-, UPDATE- und SELECT-Anweisungen und verwendet zusätzlich dm_sql_referencing_entities Systemfunktion, falls verfügbar. Einschränkungen:Einfügungen mit mehreren Tabellen werden nicht unterstützt.mehrere SELECT- und INSERT-Anweisungen müssen durch Semikolon-Trennzeichen getrennt werden.Der Sammler katalogt Abhängigkeiten zwischen Tabellen, Ansichten und gespeicherten Verfahren mit sys.sql_Expression_dependencies . Abhängigkeiten werden erstellt, wenn eine Entität anhand des Namens in einem beibehaltenen SQL-Ausdruck einer anderen Entität angezeigt wird. Siehe Dokumentation zu Microsoft SQL Server-Abhängigkeiten Für Details.