Вопрос

Мы обновляем существующую программу с Win2k/SQL Server 2k Для Windows 2003 and SQL Server 2005 а также приобрести новую программу, которая также использует 2k3/2k5.Поставщик говорит, что для размещения обеих баз данных нам нужно получить корпоративную версию, потому что программные клиенты используют разные параметры сортировки для подключений, и только Enterprise поддерживает это.

Я не могу найти ничего на сайте MS для поддержки этого и, честно говоря, не хочу доплачивать за Enterprise, если работает Standard edition.Мне не хватает какой-то не обсуждаемой функции SQL Server, или это, как я подозреваю, поставщик пытается меня перепродать?

Это было полезно?

Решение

Все выпуски SQL Server 2000/2005/2008 поддержка наличия нескольких баз данных, каждая из которых использует свою собственную последовательность сортировки.Вам не нужна корпоративная версия.

Если у вас есть база данных, использующая последовательность сортировки, отличную от последовательности сортировки по умолчанию для сервера баз данных, вам нужно будет принять некоторые дополнительные меры предосторожности при использовании временных таблиц и / или табличных переменных.Временные таблицы / переменные хранятся в базе данных tempdb, которая использует последовательность сортировки, используемую основными базами данных.Просто не забудьте использовать "COLLATE database_default" при определении символьных полей во временных таблицах / переменных.Я написал об этом в блоге не так давно, если вам нужны более подробные сведения.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top