Wie kann ich ändern, SQL Server 2005, groß-und Kleinschreibung werden?
Ich hasse groß-und Kleinschreibung in Datenbanken, aber ich entwickle für einen Kunden, der es benutzt. Wie kann ich schalten Sie diese option auf meinem SQL-Server, so kann ich sicher sein, habe ich den Fall Recht in allen meinen Abfragen?
InformationsquelleAutor JosephStyons | 2008-09-26
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wie etwa:
Siehe BOL für eine Liste der Sortierung Optionen und wählen Sie die groß-und Kleinschreibung, die am besten zu Ihren Anforderungen passt (d.h. die Ihre Kunden verwenden).
Offensichtlich, ist es wahrscheinlich eine gute Idee, um eine vollständige Sicherung Ihrer Datenbank erstellen, bevor Sie versuchen diese. Ich habe noch nie persönlich versucht, auf eine Datenbank mit einer anderen Sortierung als der server-default-collation, also ich kenne keine "Fallstricke". Aber wenn man gute sicherungen und testen es in Ihrer Umgebung vor der Bereitstellung an den Kunden, ich kann mir nicht vorstellen, dass es zu viel Risiko.
InformationsquelleAutor Matt
Braucht man eigentlich nicht um die Sortierung zu ändern, auf die gesamte Datenbank, wenn Sie erklären, es auf dem Tisch oder Spalten, muss die groß- /Kleinschreibung. In der Tat, können Sie tatsächlich fügen Sie dann für die einzelnen Vorgänge, wie gebraucht.
Ich weiß, Sie sagten, Sie wollen die Anwendung dieser Regeln in der gesamten Datenbank. Aber ich erwähne dies, weil in bestimmten Umgebungen, die Sie nicht kontrollieren können diese Eigenschaft, die gesetzt wird, wenn die Datenbank erstellt wird.
Ah, danke für den Tipp. Ich angepasst, dass die Zeile aus einem Skript, das ich benutze... aber ich Mach die Probe.
InformationsquelleAutor harpo
Wenn Sie eine DB, das hat eine andere Sortierung für die Instanz Standard -, können Sie auf Probleme stoßen, wenn Sie versuchen, und verbinden Sie Ihre Tabellen mit befristeten. Temporäre Tabellen zur Sortierung der Instanz (denn Sie sind system-Objekte), so müssen Sie die COLLATE database_default Klausel in Ihren Verknüpfungen.
Diese Kräfte die Sortierung der temp.X (in diesem Beispiel) um die Sortierung der aktuellen DB.
InformationsquelleAutor nickd
Müssen Sie ändern Sie die Sortierreihenfolge der Datenbank. Sie müssen auch zu ändern, die Tabelle und der Spalte Ebene der Sortierung. Ich glaube, Sie finden können ein Skript heraus dort, wenn Sie es google.
InformationsquelleAutor John Hoven