Для установки SQL Server Вам потребуется компьютер Pentium и лучше, с установленными Windows NT Server/Workstation с Service Pack 4 и выше, Windows 95/98 (только Desktop Edition). Обязательно наличие Internet Explorer 4.0-SP1 и выше (я использую IE5 и все ОК;); Минимум 32Мб памяти (хотя я рекомендовал бы 64 и вообще, чем больше, тем лучше). Типичная инсталляция занимает примерно 170Мб на диске. Microsoft рекомендует инсталлировать SQL на диск с NTFS и именно так и рекомендуется делать, чтобы обеспечить максимальную защиту и надежность.
Внимание!
Здесь и далее я буду предполагать, что работа ведется на Windows NT Server
и устанавливается SQL Server Standard Edition. Некоторые возможности
не доступны в SQL Server Desktop Edition.
Для корректной инсталляции SQL Server необходимо указать следующие опции:
Предлагается 2 режима: Per Server и Per Seat. Первый ограничивает количество соединений, обрабатываемых сервером одновременно. Второй - преполагает неограниченное количество соединений с установленными у клиента Client Access License. Выбор вообще говоря зависит от принятой практики на фирме. Но в наших условиях я бы рекомендовал режим Per Seat - кто ж знает сколько я запущу одновременных соединений.
По умолчанию предлагается \MSSQL, можно ввести любой другой. Рекомендуется не использовать длинные имена и использовать формат "8.3", т.к. некоторые команды SQL не воспринимают пробелы в имени каталогов.
Внимание! Для успешной установки требуется примерно 72 Мб свободного пространства на системном диске, вне зависимости от указанного пути для установки.
По умолчанию выбирается таблица 1252 (ANSI). Лучше ее оставить. Рекомендую и остальные настройки оставить по умолчанию. В большинстве случаев они подходят. Для разработки интернациональных приложений в БД лучше использовать UNICODE.
Необходимо выбрать способы связи клиентов с сервером. SQL Server поддерживает следующие способы связи с клиентами:
Наименование | Описание |
---|---|
Именованные каналы (named pipes) | Устанавливается по умолчанию. Позволяет клиентам соединяться посредством именованных каналов через любой поддерживаемый Microsoft транспорт. |
Сокеты (sockets) TCP/IP | Устанавливается по умолчанию. Взаимодействие посредством стандартных Windows Sockets через TCP/IP. |
Multiprotocol | Устанавливается по умолчанию. Использует удаленные вызовы процедур (RPC) Windows. |
NWLink IPX/SPX | Используется протокол Novell IPX/SPX для сетей Netware. |
AppleTalk ADSP | Позволяет клиентам Macintosh соединяться с SQL Server |
Banyan VINES | Поддерживает Banyan VINES Sequenced Packet Protocol в сетях с протоколом Banyan Vines IP. |
В приниципе в большинстве случаев опять можно и нужно оставить значения по умолчанию. Тем более, что TCP/IP настолько распространен...
Если сервер планируется использовать локально без взаимодействия с другими серверами (репликация, распределенные транзакции и т.д.), то лучше выбрать запуск под Local System Account (по умолчанию), в противном случае требуется указать пользовательский account, под которым будут стартовать сервисы SQL Server.
Внимание! Пользователь под которым стартуют сервисы SQL Server должен входить в локальную группу Administrators.
Теперь самое время попробовать провести пробную инсталляцию.
Параметр | Значение |
---|---|
Метод установки (Install method) |
Локальная установка (Local Install) |
Имя (Name) | Ваше имя |
Компания (Company) | Название Вашей фирмы |
Серийный номер (Serial) | Серийный номер Вашей версии SQL Server |
Тип установки (Setup type) | Custom |
Каталог установки программ (Program files) | C:\MSSQL7 |
Каталог установки файлов данных (Data files) | C:\MSSQL7 |
Компоненты (Components) | все по умолчанию |
Набор символов (Character set) | 1252 (ISO) |
Порядок сортировки (Sort order) | Dictionary order, case-insensitive |
Сравнение Unicode (Unicode collation) | General Unicode, Case-insensitive, Width-insensitive, Kana-insensitive |
Сетевые библиотеки (Network libraries) | Named pipes TCP/IP Sockets Multiprotocol |
SQL Server services account | Same account for all services and auto start SQL Server service |
Service settings | Domain user account |
Имя пользователя (UserName) | SQLService |
Пароль (Password) | Введите password |
Домен (Domain) | Введите Ваш домен |
Способ лицензирования (Licensing mode) | Per Server |
Количество лицензий (Number of Licenses) | 50 |
Примечание
Если хотите можете указывать пути, отличные от предложенных.
После копирования файлов, регистрации сервисов и компонент последует перезагрузка NT. Собственно вот и все инсталляция завершилась. Если все прошло нормально, то в системе появятся новые компоненты:
Компонент | Описание |
---|---|
сервисы SQL Server | MSSQLServer SQLServerAgent MS DTC (Microsoft Distributed Transaction Coordinator) Microsoft Search |
Административные утилиты | См. главное меню группа SQL Server |
Базы данных | master, model, msdb, tempdb, pubs, NorthWind |
Каталоги и файлы | Сервер БД и различные утилиты в C:\MSSQL7\Bin, базы данных в C:\MSSQL7\Data, другие файлы и каталоги в C:\MSSQL7 |
Различные параметры и опции | Записываются в реестр |
account sa SQL Server'а | Встроенный в SQL Server account администратора БД |
Вот собственно и все, что касается установки SQL Server.