Classement client et SQL Server 2005

Translate

Nous mettons à niveau un programme existant deWin2k/SQL Server 2kàWindows 2003 and SQL Server 2005ainsi que l'achat d'un nouveau programme qui utilise également2k3/2k5. Le fournisseur dit que pour que nous puissions héberger les deux bases de données, nous devons obtenir la version Enterprise car les clients du logiciel utilisent un classement différent pour les connexions et seule Enterprise prend en charge cela.

Je ne trouve rien sur le site de MS pour soutenir cela et, honnêtement, je ne veux pas payer le supplément pour Enterprise si l'édition Standard fonctionne. Est-ce que je manque une fonctionnalité dont on ne parle pas de SQL Server ou est-ce, comme je le soupçonne, un fournisseur qui essaie de me vendre?

This question and all comments follow the "Attribution Required."

Toutes les réponses

Translate

Toutes les éditions deSQL Server 2000/2005/2008prend en charge plusieurs bases de données, chacune utilisant sa propre séquence de classement. Vous n'avez pas besoin de la version Enterprise.

Lorsque vous avez une base de données qui utilise une séquence de classement différente du classement par défaut pour le serveur de base de données, vous devrez prendre des précautions supplémentaires si vous utilisez des tables temporaires et / ou des variables de table. Les tables / variables temporaires se trouvent dans la base de données tempdb, qui utilise la séquence de classement utilisée par les bases de données maîtres. N'oubliez pas d'utiliser "COLLATE database_default"lors de la définition des champs de caractères dans les tables / variables temporaires. Iblogué à ce sujetil n'y a pas si longtemps, si vous voulez plus de détails.

La source