2017-12-18 26 views
0

Ich muss eine Routine ausführen, um alle deaktivierten eindeutigen Schlüssel in SQL Server zu finden oder zumindest zu wissen, ob ein UK existiert und deaktiviert ist.Wo finde ich alle deaktivierten eindeutigen Schlüssel in SQL Server?

Dieser Code funktioniert nicht, wenn ein UK deaktiviert ist, da das System das Vereinigte Königreich nicht finden kann. Gibt es einen Tisch, den ich in ganz Großbritannien finden kann, auch wenn er behindert ist?

select object_name(object_id) as tbl_name, 
     name, 
     index_id 
from sys.indexes 
where is_disabled = 1 and is_unique = 1; 

Antwort

0

Vielleicht können Sie verwenden:

+0

Dank, es funktionierte! =) –

1

Sie für Behinderte eindeutige Indizes suchen soll

Select * From sys.indexes