Erstellen eiigener Systemprozeduren mit sp_MS_marksystemobject

By Uwe Ricken

Posted on Feb 5, 2014 von in Tipps und Tricks, Sonstiges, Level 200

Während der Vorbereitungen zu meinem Vortrag “DMO für die Analyse von Indexen” für die SQL Server Konferenz 2014 in Darmstadt wollte ich es mir einfach machen und eine Stored Procedure für die Ausgabe der Analyse programmieren, die in jeder Benutzerdatenbank verwendet werden kann. Dieser Prozedur wird nur noch der Name des zu analysierenden Objekts sowie die Index Id für die Ausgabe übergeben. Während der Tests gab es jedoch Schwierigkeiten, weil ein Aufruf in der Demo-Datenbank keine Daten lieferte. Die Ursache war schnell gefunden; einige Objekte in der Prozedur wurden im Kontext der master- Datenbank ausgeführt. Wie man eine Prozedur dazu veranlassen kann, dass sie trotz Speicherung in der master-Datenbank immer im Kontext der aktuellen Datenbank ausgeführt wird, zeigt dieser Artikel.

Seiten: 1·

Dieser Eintrag wurde eingetragen von und ist abgelegt unter Tipps und Tricks, Sonstiges, Level 200. Tags: ,

Noch kein Feedback


Formular wird geladen...