Общая характеристика системы
Microsoft SQL Server - одна из наиболее мощных систем работы с базами данных в архитектуре "клиент-сервер". Особенность системы - работа сервера только в операционных системах ряда Microsoft Windows NT - NT Server 4.0, 2000 Server, Server 2003, при этом клиентская часть может взаимо-действовать с сервером из Microsoft Windows 98 и других операционных систем. Рекомендуемая файловая система для SQL Server - NTFS, хотя возможна работа и в системе FAT.
В своем составе система имеет средства создания баз данных, работы с информацией баз данных, перенесения данных из других систем и в другие системы, резервного копирования и восстановления данных, развитую систему транзакций, систему репликации данных, реляционную подсистему для анализа, оптимизации и выполнения запросов клиентов, систему безопасности для управления правами доступа к объектам базы данных и пр. (см. рис. 8.1). Система не содержит средств разработки клиентских приложений. В таблицах 8.1-8.3 приведены некоторые максимальные возможности системы.
Рис. 8.1. Основные компоненты в архитектуре системы
Размер базы данных | 1 048 516 TB |
Количество объектов в базе данных | 2 147 483 647 |
Количество экземпляров сервера на одном компьютере | 16 |
Количество баз данных в одном экземпляре сервера | 32767 |
Количество файлов в базе данных | 32767 |
Количество таблиц в базе данных | ограничено количеством объектов в базе |
Количество полей в таблице базы | 1024 |
Размер файла данных | 32 TB |
Длина идентификаторов | 128 символов |
Уровень вложенных хранимых процедур | 32 |
Уровень вложенных запросов | 32 |
Количество некластерных индексов для одной таблицы базы | 249 |
Количество полей в одном индексе | 16 |
Количество байт в одном индексе | 800 |
Количество таблиц в одном запросе | 256 |
Количество байт в одной строке таблицы | 8060 |
Microsoft Windows 2000 DataCenter | 32 | 4 | 2 | 32 | 3 | - | 32 |
Windows 2000 Advanced Server | 8 | 4 | 2 | 8 | 2 | - | 8 |
Windows 2000 Server | 4 | 4 | 2 | 4 | 2 | - | 4 |
Windows 2000 Professional | - | - | 2 | 2 | 2 | - | 2 |
Microsoft Windows NT®4.0 Server, Enterprise Edition | 8 | 8 | 2 | 8 | 2 | - | 8 |
Windows NT 4.0 Server | 4 | 4 | 2 | 4 | 2 | - | 4 |
Windows NT 4.0 Workstation | - | - | 2 | 2 | 2 | - | 2 |
Microsoft Windows 98 | - | - | 1 | Use Desktop Engine | 1 | - | - |
Windows CE | - | - | - | - | - | 1 | - |
Windows 2000 DataCenter | 64 | 2 | 2 | 64 | 2 | - | 64 |
Windows 2000 Advanced Server | 8 | 2 | 2 | 8 | 2 | - | 8 |
Windows 2000 Server | 4 | 2 | 2 | 4 | 2 | - | 4 |
Windows 2000 Professional | - | - | 2 | 2 | 2 | - | 2 |
Windows NT 4.0 Server, Enterprise Edition | 3 | 2 | 2 | 3 | 2 | - | 3 |
Windows NT 4.0 Server | 2 | 2 | 2 | 2 | 2 | - | 2 |
Windows NT 4.0 Workstation | - | - | 2 | 2 | 2 | - | 2 |