Frage

Wir aktualisieren ein bestehendes Programm von Win2k/SQL Server 2k Zu Windows 2003 and SQL Server 2005 sowie den Kauf eines neuen Programms, das auch verwendet wird 2k3/2k5.Der Anbieter sagt, dass wir zum Hosten beider Datenbanken die Enterprise-Version benötigen, da die Software-Clients unterschiedliche Sortierungen für die Verbindungen verwenden und nur Enterprise dies unterstützt.

Ich kann auf der MS-Website nichts finden, was dies unterstützt, und möchte ehrlich gesagt nicht den Aufpreis für Enterprise bezahlen, wenn die Standard-Edition funktioniert.Vermisse ich eine Funktion von SQL Server, über die nicht gesprochen wurde, oder handelt es sich, wie ich vermute, um einen Anbieter, der versucht, mich zu verkaufen?

War es hilfreich?

Lösung

Alle Ausgaben von SQL Server 2000/2005/2008 Unterstützung für mehrere Datenbanken, von denen jede ihre eigene Sortierreihenfolge verwendet.Sie benötigen nicht die Enterprise-Version.

Wenn Sie über eine Datenbank verfügen, die eine Sortierreihenfolge verwendet, die sich von der Standardsortierung für den Datenbankserver unterscheidet, müssen Sie einige zusätzliche Vorsichtsmaßnahmen treffen, wenn Sie temporäre Tabellen und/oder Tabellenvariablen verwenden.Temporäre Tabellen/Variablen befinden sich in der tempdb-Datenbank, die die von den Master-Datenbanken verwendete Sortierreihenfolge verwendet.Denken Sie daran, „COLLATE database_default" beim Definieren von Zeichenfeldern in den temporären Tabellen/Variablen.ICH habe darüber gebloggt vor nicht allzu langer Zeit, falls Sie weitere Details wünschen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top