Pregunta

Estamos actualizando un programa existente de Win2k/SQL Server 2k a Windows 2003 and SQL Server 2005 además de comprar un nuevo programa que también utiliza 2k3/2k5.El proveedor dice que para que podamos alojar ambas bases de datos necesitamos obtener la versión Enterprise porque los clientes del software utilizan una intercalación diferente para las conexiones y solo Enterprise admite esto.

No puedo encontrar nada en el sitio de MS que respalde esto y, sinceramente, no quiero pagar más por Enterprise si la edición Standard funciona.¿Me estoy perdiendo alguna característica de SQL Server de la que no se habla o es, como sospecho, un proveedor que intenta venderme más?

¿Fue útil?

Solución

Todas las ediciones de SQL Server 2000/2005/2008 admite tener múltiples bases de datos, cada una usando su propia secuencia de clasificación.No necesitas la versión Enterprise.

Cuando tenga una base de datos que utilice una secuencia de clasificación diferente de la clasificación predeterminada para el servidor de la base de datos, deberá tomar algunas precauciones adicionales si utiliza tablas temporales y/o variables de tabla.Las tablas/variables temporales se encuentran en la base de datos tempdb, que utiliza la secuencia de intercalación utilizada por las bases de datos maestras.Solo recuerda usar "COLLATE database_default"al definir campos de caracteres en las tablas/variables temporales.I blogueó sobre eso no hace mucho, si quieres más detalles.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top