Сравнение клиентов и SQL Server 2005

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

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

4.08.2008 00:17:55
1 ОТВЕТ
РЕШЕНИЕ

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

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

6
7.02.2013 13:51:27
Это то, что я понял, но я просто хотел быть уверенным, так как я не очень разбираюсь в SQL Server. Для меня не имело особого смысла, что это будет настолько темпераментно для нескольких баз данных.
dragonmantank 4.08.2008 02:18:30