Frage

Wie kann ich herausfinden, ob eine Instanz von SQL Server 2005 Groß- und Kleinschreibung Datenbanken erlaubt oder nicht?

Durch die Groß- und Kleinschreibung, ich meine Groß- und Kleinschreibung der Objekte in der Datenbank, das heißt, die beiden folgenden Anweisungen sind nicht äquivalent:

SELECT * FROM TABLE
SELECT * FROM table

Ich habe in den Eigenschaftsseite des Servers sieht (in Management Studio), aber ich konnte es nicht sehen.

War es hilfreich?

Lösung

SELECT DATABASEPROPERTYEX('DatabaseNameHere', 'Collation') SQLCollation;

Returns "SQL_Latin1_General_CP1_CI_AS" ist das CI was Groß- und Kleinschreibung gibt

Andere Tipps

Im Management Studio, klicken Sie rechts auf Instanz im Objekt-Explorer und klicken Sie dann auf „Eigenschaften“ die Server-Eigenschaften zu sehen. Im Abschnitt „Allgemein“ sehen Sie die Sortierung. Der Standard Groß- und Kleinschreibung Einstellung ist SQL_Latin1_General_CP1_CI_AS. Die Groß- und Kleinschreibung Einstellung ist Latin1_General_CS_AS.

Die Sortierung einer Datenbank kann auf dem Server Sortierungs unterschiedlich sein. Es gibt keine Beschränkung.

Wenn Sie CREATE DATABASE, können Sie es dort angeben, oder es übernimmt die Sortierung der Modelldatenbanken (die der Server Sortierungs sein sollte).

SELECT
    DATABASEPROPERTYEX('MyDB', 'Collation'), 
    SERVERPROPERTY ('Collation')
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top