Для тех, кто плохо знаком с базами данных SQL, они относительно незнакомы с различиями и выбором версий SQL Server. Хотя этот вопрос прост, его влияние немало. У тех, кто плохо знаком с базами данных SQL, возникает много вопросов по подобным этим версиям SQL, но им лень внимательно их изучать. Хотя проблема проста, ее последствия не малы.
Разница версий
SQL Server 2000 имеет четыре редакции: Enterprise Edition/Standard Edition/Personal Edition/Development Edition.
Enterprise Edition и Standard Edition должны быть установлены на операционной системе сервера, например Windows NT Server/Windows 2000 Server/Windows 2003 Server и т. д.
Персональную версию необходимо установить в персональной операционной системе, например Windows98/Windows 2000 Professional/Windows XP Home/Windows XP Professional и т. д.
Версия для разработки может быть установлена в любой операционной системе Microsoft.
SQL Server 2000 Enterprise Edition
Используется в качестве сервера производственной базы данных. Поддерживает все функции, доступные в SQL Server 2000, и масштабируется до уровней производительности, необходимых для поддержки крупнейших веб-сайтов, корпоративных систем онлайн-обработки транзакций (OLTP) и хранилищ данных.
SQL Server 2000 стандартная версия
Используйте в качестве сервера базы данных для небольших рабочих групп или отделов.
SQL Server 2000 Персональная версия
Для использования мобильными пользователями, которые иногда отключаются от сети, но запускают приложения, требующие хранения данных SQL Server. Personal Edition также используется при запуске автономных приложений, которым требуется локальное хранилище данных SQL Server на клиентских компьютерах.
SQL Server 2000, выпуск для разработки
Для программистов для разработки приложений, использующих SQL Server 2000 в качестве хранилища данных. Хотя Development Edition поддерживает все функции Enterprise Edition, позволяя разработчикам писать и тестировать приложения, использующие эти функции, Development Edition можно использовать только как систему разработки и тестирования, а не как рабочий сервер.
SQL Server 2000 Windows CE Edition
Используйте Microsoft® SQL Server 2000™ Windows® Edition (SQL Server CE) для хранения данных на устройствах Windows CE. Данные можно реплицировать с использованием любой версии SQL Server 2000 для синхронизации данных Windows CE с основной базой данных.
SQL Server 2000 Enterprise Evaluation Edition
Полнофункциональную версию можно бесплатно загрузить из Интернета. Только для оценки функциональности SQL Server; эта версия перестанет работать через 120 дней после загрузки.
В дополнение к этим версиям SQL Server 2000 компонент SQL Server 2000 Desktop Engine позволяет разработчикам приложений распространять копии ядра реляционной базы данных SQL Server 2000 вместе со своими приложениями. Поскольку ядро базы данных в SQL Server 2000 Desktop Engine функционирует аналогично ядрам базы данных во всех версиях SQL Server, размер базы данных Desktop Engine не может превышать 2 ГБ.
Совместимость версий
Вот простое сравнение этих версий:
SQL Server включает Enterprise Edition, Standard Edition, Personal Edition, Development Edition, Desktop Engine (MSDE), Evaluation Edition и CE Edition.
1. Ознакомительная версия предназначена для ознакомления, а версия CE — для Windows CE, поэтому не буду вдаваться в подробности.
2. Функционально версии Enterprise Edition и Development Edition представляют собой пару, а Standard Edition и Personal Edition являются парой. Корпоративная версия и версия для разработки в основном используются для крупных пользователей. Они могут поддерживать больше процессоров и памяти, а также расширенные функции, такие как кластеризация, доставка журналов, параллельный DBCC, параллельное создание индексов и представления индексов.
3. С точки зрения установки, Enterprise Edition и Standard Edition представляют собой пару, а Personal Edition, Development Edition и Desktop Engine представляют собой группу. Enterprise Edition и Standard Edition могут быть установлены только на серверную версию. Windows (NT, 2000, 2003). Персональную версию, версию для разработки и ядро рабочего стола можно установить на большее количество систем (включая NT Workstation, 2000 Professional, XP и т. д. 98). Можно установить только личную версию или ядро рабочего стола, но базу данных. настольного движка не может превышать 2G).
4. Используйте Enterprise Edition, Standard Edition или Desktop Engine при его вводе в эксплуатацию (Personal Edition и Development Edition используются для разработки Standard Edition и Enterprise Edition соответственно).
Различия между стандартной версией и корпоративной версией
1. Поддерживать ли кластер MSCS
2. Поддерживать ли полнотекстовое индексирование
3. Поддерживать ли просмотр распределенных разделов
4. Поддерживается ли доставка журналов
5. Поддерживать ли загрузку процессора индексированными представлениями
Версия Enterprise Edition обеспечивает высочайшее удобство использования, стабильность и параллелизм, в то время как Personal Edition и MSDE жестко заполняют определенные коды, поэтому производительность значительно снижается после более чем пяти одновременных пользователей.
Стандартное издание
В ядре базы данных отсутствует отказоустойчивая кластеризация (до четырех узлов), поддержка аварийного переключения в SQL Server Enterprise Manager, доставка журналов, параллельный DBCC, параллельный CREATE INDEX, улучшенное упреждающее чтение и сканирование, индексированные представления, объединенные серверы баз данных, поддержка системной сети. (SAN), графическая утилита с языковыми настройками, отсутствующее пользовательское разделение OLAP для служб Analysis Services, мастер разделов, связанные кубы OLAP, поддержка измерений ROLAP, интернет-поддержка HTTP, вычислительные единицы, обратная запись в измерения, поддержка сверхбольших измерений, реальные time OLAP, распределенные секционированные кубы, SMP поддерживает максимум 4 ЦП под win2000 и максимум 8 ЦП под NT (Enterprise Edition)
Если вы покупаете 10 лицензий, вы не сможете иметь 20 пользователей (обычно количество одновременно работающих пользователей ограничено, а количество подключений зависит от ОС)
Корпоративная версия
Используется в качестве сервера производственной базы данных. Поддерживает все функции, доступные в SQL SERVER 2000, и масштабируется до уровней производительности, необходимых для поддержки крупнейших веб-сайтов, корпоративных систем онлайн-обработки транзакций (OLTP) и хранилищ данных.