Finden Partition Schema-Definitionen im SQL-Server-Datenbank
Habe ich Zugriff auf eine Datenbank, und ich muss wissen das Partition-Schema-Definitionen in der Datenbank. d.h. ich muss wissen, das Partitionsschema Namen, die Partition-Funktion ist es mit, was Datei-Gruppen werden die Partitionen zugewiesen, etc...
Jemand zum Beispiel ein Partitionsschema erstellt, die als so (aus der msdn):
CREATE PARTITION SCHEME myRangePS1
AS PARTITION myRangePF1
TO (test1fg, test2fg, test3fg, test4fg);
Dann will ich
der name: myRangePS1,
die Funktion: myRangePF1,
und die Partitionen: (test1fg, test2fg, test3fg, test4fg),
Ob partition oder nicht
Wie würde ich mich über diese mithilfe von SQL-Anweisungen nur?
Ich kann die Abfrage die Namen und einige Daten über die Partitionen, indem Sie die system-view sys.partition_scheme, aber es ist nicht genug.
Dem unten zeigt eine ähnliche Lösung auf der Suche nach der definition der Partition-Funktionen:
http://social.msdn.microsoft.com/forums/sqlserver/en-US/d0ce92e3-bf48-455d-bd89-c334654d7e97/how-to-find-partition-function-text-applied-to-a-table
InformationsquelleAutor Brittany F | 2014-07-22
Du musst angemeldet sein, um einen Kommentar abzugeben.
Habe ich geändert knkarthick24 die erste Abfrage, um zu zeigen, Partition-Funktion zugeordneten Werte zu jeder Datei Gruppe:
Dies ist die Abfrage, die ich suchte, und ich hoffe, andere Menschen können dies nutzen!
InformationsquelleAutor Brittany F
Bitte versuchen Sie, diese Abfrage:
1)
oder für detaillierte Informationen verwenden Sie die folgenden Abfrage( SQL 2008 Internals Buch)
2)
InformationsquelleAutor knkarthick24