Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
In dieser Aufgabe erstellen Sie eine Datenbank mit dem Namen Finance. Anschließend erstellen Sie eine Bedingung, die vorschreibt, dass alle Tabellen mit den Buchstaben fintbl anfangen. Dann erstellen Sie eine Richtlinie und eine Richtlinienkategorie, um einen Namensstandard für Tabellen in der Datenbank Finance zu erzwingen.
So erstellen Sie die Datenbank 'Finanzen'
Öffnen Sie ein Abfragefenster in Management Studio, und führen Sie die folgende Anweisung aus:
CREATE DATABASE Finance ; GOKlicken Sie im Objekt-Explorer auf Datenbanken, und drücken Sie dann F5, um die Liste der Datenbanken zu aktualisieren.
So erstellen Sie die Bedingung 'Finanz_Tabellen'
Erweitern Sie im Objekt-Explorer Verwaltung, erweitern Sie Richtlinienverwaltung, klicken Sie mit der rechten Maustaste auf Bedingungen, und klicken Sie dann auf Neue Bedingung.
Geben Sie im Dialogfeld Neue Bedingung erstellen im Feld Name den Namen Finanz_Tabellen ein.
Wählen Sie in der Liste Facet die Option Mehrteiliger Name aus.
Wählen Sie im Bereich Ausdruck im Feld Feld die Option @Name aus, wählen Sie im Feld Operator die Option Like aus, und geben Sie in das Feld Wert den Wert 'fintbl%' ein, um zu erzwingen, dass alle Namen mit den Buchstaben fintbl anfangen.
Geben Sie auf der Seite Beschreibung die Beschreibung Finanz_Tabellen-Namen müssen mit fintbl beginnen ein, und klicken Sie dann auf OK, um die Bedingung zu erstellen.
So erstellen Sie die Richtlinie 'Finanz_Name'
Klicken Sie im Objekt-Explorer mit der rechten Maustaste auf Richtlinien, und klicken Sie dann auf Neue Richtlinie.
Geben Sie im Dialogfeld Neue Richtlinie erstellen im Feld Name den Namen Finanz_Name ein.
Wählen Sie in der Liste Bedingung überprüfen die Option Finanz_Tabellen aus. Diese befindet sich im Abschnitt Mehrteiliger Name.
Im Abschnitt Für wird eine Liste der Datenbankobjekte angezeigt, die diese Richtlinie anwenden könnten. Aktivieren Sie das Kontrollkästchen für Jede Tabelle.
Erweitern Sie im Abschnitt Jede Datenbank den Eintrag Jede, und klicken Sie dann auf Neue Bedingung.
Geben Sie im Dialogfeld Neue Bedingung erstellen im Feld Name den Namen Finanz_Datenbank ein.
Vervollständigen Sie im Feld Ausdruck den Ausdruck so, dass er @Name = 'Finanzen' umfasst, und klicken Sie dann auf OK, um die Bedingungsseite zu schließen.
HinweisSie müssen möglicherweise mit dem Cursor aus dem Feld Wert wechseln, um die Schaltfläche OK zu aktivieren.
Wählen Sie in der Liste Auswertungsmodus die Option Bei Änderung: Verhindern aus. Dies erzwingt die Richtlinie, indem ein Datenbanktrigger für die Datenbank Finance erstellt wird.
Wählen Sie in der Liste Aktiviert aus. (Das Feld Aktiviert gilt nicht für bedarfsgesteuerte Richtlinien.)
Wählen Sie in der Liste Serverbeschränkung die Option Keine aus.
Klicken Sie auf OK.
So erstellen Sie die Richtlinienkategorie 'Finanzen'
Erweitern Sie im Objekt-Explorer Verwaltung, klicken Sie mit der rechten Maustaste auf Richtlinienverwaltung, und klicken Sie dann auf Kategorien verwalten.
Geben Sie im Dialogfeld Richtlinienkategorien verwalten unter Name die Zeichenfolge Finanzen in das leere Feld ein, und deaktivieren Sie Datenbankabonnements beauftragen. Datenbankabonnements beauftragen zwingt jede Datenbank in der Instanz, die zu dieser Richtlinienkategorie gehörenden Richtlinien zu abonnieren. In dieser Lektion darf nur die Datenbank Finance die Richtlinie Finance Name abonnieren.
Klicken Sie auf OK.