Question

Nous mettons à niveau un programme existant de Win2k/SQL Server 2k à Windows 2003 and SQL Server 2005 ainsi que l'achat d'un nouveau programme qui utilise également 2k3/2k5.Le fournisseur indique que pour 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 le prend en charge.

Je ne trouve rien sur le site de MS pour prendre en charge cela et, honnêtement, je ne veux pas payer le supplément pour Enterprise si l'édition Standard fonctionne.Est-ce qu'il me manque certaines fonctionnalités dont on ne parle pas de SQL Server ou s'agit-il, comme je le soupçonne, d'un fournisseur essayant de me vendre des produits incitatifs ?

Était-ce utile?

La solution

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

Lorsque vous disposez d'une base de données qui utilise une séquence de classement différente du classement par défaut du 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 résident dans la base de données tempdb, qui utilise la séquence de classement utilisée par les bases de données principales.N'oubliez pas d'utiliser "COLLATE database_default" lors de la définition des champs de caractères dans les tables/variables temporaires.je j'ai blogué à ce sujet il n'y a pas si longtemps, si vous voulez plus de détails.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top