Ich pflege ein Produkt, das an mehreren Standorten installiert ist, die wie zufällig aktualisiert wurde. Eindeutige Einschränkungen wurden zu einer Anzahl von Tabellen hinzugefügt, aber ich habe keine Ahnung, was die Namen in einem bestimmten Fall sind. Was ich weiß, ist das Tabellen-/Spaltenname-Paar, das die eindeutigen Einschränkungen hat, und ich möchte ein Skript schreiben, um alle eindeutigen Integritätsbedingungen für diese Spalten/Tabellen-Kombinationen zu löschen.Ich muss eine eindeutige Einschränkungen entfernen, die ich nicht kenne die Namen
Dies ist SQL Server 2000 und höher. Etwas, das am 2000/2005/2008 funktioniert, wäre das Beste!
Dies ist sehr nahe, aber ich darf nicht nach dem Namen der Spalte filtern, in der die Einschränkung angewendet wird. Ich werde einige Zeit damit verbringen, die Abfrage zu optimieren, danke! – Bill
Tatsächlich gibt es sehr wenige Einschränkungen außer denen, die ich fallen lassen möchte. Ich werde das einfach benutzen, um sie alle fallen zu lassen und die paar, die ich brauche, neu zu erschaffen. Vielen Dank! – Bill
Es scheint unmöglich zu sein, den Spaltennamen aus der sysobjects-Tabelle –