2017-08-30 3 views
0

Ich habe versucht:alle Sequenzen in einer SQL Server-Datenbank Listing

SELECT * 
FROM sys.sequences 

ich:

Error: The "variant" data type is not supported.
SQLState: 08S01
ErrorCode: 0

ich weiß, gibt es Sequenzen. Gibt es eine Möglichkeit, Sequenzen einer Tabelle in SQL Server Management Studio in der GUI irgendwie zu sehen? Vielen Dank.

EDIT: Ich bemerkte, dass dies nicht mit SQL Squirrel Client-Programm funktioniert, aber die gleiche Abfrage kann erfolgreich in SQL Server Management Studio verwendet werden.

Antwort

2

Welchen SQL Server verwenden Sie? Von documentation: In SQL Server 2005 und späteren Versionen ist die Sichtbarkeit der Metadaten in Katalogansichten auf sicherungsfähige Elemente beschränkt, die einem Benutzer entweder gehören oder für die dem Benutzer Berechtigungen erteilt wurden. Sind Sie sicher, dass Sie das Skript mit den richtigen Berechtigungen ausführen?

+0

ich bemerkte ich, eigentlich nur folgendes: ich SQL-Eichhörnchen auf den ersten Einsatz. Die Abfrage hat nicht funktioniert. Dann habe ich die genau gleiche Abfrage in SQL Management Studio ausprobiert und es hat funktioniert. Ich habe die Liste, die ich wollte. Es könnte etwas zu tun haben, wie ich mich in jedem Client autorisieren oder nur auf die verschiedenen Arten, wie sie auf die Datenbank-Engine zugreifen. –

+1

Oh, SQL Eichhörnchen. Ja, wahrscheinlich hatte das Programm keine Berechtigungen. – campovski

1

Sie können Sequenzen in SSMS in Objekt-Explorer unter Programmierbarkeit finden:

enter image description here

+1

Dies ist natürlich immer eine Option, wenn Sie sie nur sehen wollen. Wenn Sie sie in Apps verwenden möchten, müssen Sie wissen, wie Sie sie abfragen können;) – campovski