Установка Microsoft SQL Server. Установка и настройка Microsoft SQL Server Express Sql сервер установка и настройка

Здравствуйте. Сегодня я хочу написать статью, посвящённую такой неинтересной и казалось бы обычной вещи как установка “SQL Server”. Для тех кто ставит SQL Server в первый раз, или просто сомневается в выборе какой-то настройки по ходу процесса установки, эта статья станет прекрасным руководством. Вероятно, те кто уже хоть раз устанавливал сиквел, скажут “Зачем мне это? Я уже и так всё знаю, да и нечего там знать, но в статье я освещу и такие, необязательные но интересные атрибуты установки как Slipstream и файлы конфигурации, и искренне надеюсь, что кому-то это будет полезно. Итак с предисловием покончено, приступаем к делу.

Первым делом качаем инсталлятор SQL Server (или покупаем диск) и запускаем процесс установки. Нет, стоп. Первым делом я расскажу о том, что такое SlipStream и с чем его едят, потому как настраивать его нужно ещё до начала установки. Slipstream – это новый механизм, доступный администраторам начиная с первого сервиспака к SQL Server, который позволяет ставить SQL Server со всеми его сервиспаками и обновлениями за один подход. Недавно, в своём блоге , я рассматривал базовый вариант Slipstream установки, а в это статье мы рассмотрим более продвинутый вариант, позволяющий один раз сконфигурировать формат установки (указать все сервиспаки и обновления, которые будут ставиться вместе с SQL Server) и пользоваться этим форматом впоследствии, просто запуская Setup. Такой вариант Slipstream установки мы рассмотрим на примере SQL Server 2008 R2 и недавно вышедшего для него пакета обновлений.

Настройка Slipstream

Для этого мы сначала качаем дистрибутив SQL Server 2008 R2 и распаковываем ISO-шник SQL Server-а в локальную папку, например в C:\Install\SqlServer. Затем качаем Cumulative Update package 1 for SQL Server 2008 R2 (указываем на сайте свой E-mail и качаем пакет обновлений, по присланной ссылке). Распаковываем скачанный архив и получаем exe-шник вида: SQLServer2008R2-KB981355-x64.exe. После этого распаковываем и копируем файлы пакета обновлений в локальную папку CU, которая должна находиться в C:\Install\SqlServer\:

SQLServer2008R2-KB981355-x64.exe /x:C:\Install\SqlServer\CU

После этого копируем Setup.exe из папки с обновлениями в папку инсталляции самого SQL Server:

robocopy C:\Install\SqlServer\CU C:\Install\SqlServer Setup.exe

Следующим шагом копируем все файлы кроме Microsoft.SQL.Chainer.PackageData.dll из папки с обновлениями, в папку инсталляции самого SQL Server:

robocopy C:\Install\SqlServer\CU\x64 C:\Install\SqlServer\x64 /XF Microsoft.SQL.Chainer.PackageData.dll

Последним шагом, завершающим настройку Slipstream, является настройка DefaultSetup.ini. Если в папке C:\Install\SqlServer\x64 есть файл DefaultSetup.ini, то добавляете в него следующую строчку: CUSOURCE=”.\CU”. Если файла там нет, то создаёте файл DefaultSetup.ini со следующим контентом:

;SQLSERVER2008 R2 Configuration File CUSOURCE=".\CU"

На этом настройка Slipstream установки закончена и можно переходить непосредственно к установке.

Установка SQL Server 2008 R2

Итак, приступаем! Запускаем Setup.exe и в приветственном диалоге выбираем Installation –> New installation or add features to an existing installation:

При запуске инсталляции в первую очередь производятся проверки совместимости операционной системы, хватает ли прав у пользователя для установки SQL Server и т.п. Если у вас уже стоит экземпляр SQL Server 2008, то вы увидите предупреждение о том, что общие компоненты (SQL Server Management Studio, Integration Services, Books Online и т.п.) будут обновлены до версии до SQL Server 2008 R2. Если все проверки пройдены, можно переходить к следующему шагу. И после распаковки файлов, необходимых для инсталляции и ещё одного этапа проверок, начнётся самое интересное – конфигурация установки:

Первым этапом которой будет ввод лицензионного ключа продукта, либо выбора бесплатной редакции (Evaluation, Express, Express with Advanced Services). И если вы ставите редакцию SQL Server, где ключ уже вбит в поле “Enter the product key” (например Developer Edition), то советую сохранить его где-то. Он впоследствии пригодится при установке других компонент SQL Server 2008 R2:

Затем подтверждаем, что мы принимаем условия лицензионного соглашения. И по желанию выбираем опцию отправлять отчёт в Майкрософт, содержащий информацию о вашем оборудовании:

Следующим шагом будет выбор формата установки, где предлагается 3 варианта:

– SQL Server Feature Installation – здесь все настройки придётся делать самому (его выбираем мы).

– SQL Server PowerPivot for SharePoint – кроме самого SQL Server, будет поставлен и сконфигурирован PowerPivot плагин к SharePoint.

– All Features With Defaults – для установки будут выбраны все фичи (с возможностью убрать то, что не нужно) и проставлены аккаунты по умолчанию для сервисов

На следующем экране выбираем те компоненты SQL Server, которые хотим установить. Здесь я предлагаю выбрать всё, и вкратце расскажу про каждый элемент, который можно выбрать для установки (более детальное описание компонентов можно получить нажав F1 на текущем шаге):

Database Engine Services – собственно сам SQL Server

SQL Server Replication – компоненты репликации SQL Server используются для синхронизации баз данных

Full-Text Search – компонент полнотекстового поиска позволяет организовать эффективный поиск по текстовым полям базы с учётов различных языков и различных форм слова

Analysis Services – позволяет строить многомерные (OLAP) хранилища данных и DataMining модели для проведения анализа и постороения прогнозов

Reporting Services – сервисы и инструменты для построения и управления отчётами

Shared Features (они ставятся 1 раз, и будут доступны всем экземплярам, которые установлены на машине)

Business Intelligence Development Studio – если стоит Visual Studio, то к ней добавляются новые типы проектов для разработки решений Analysis Services, Reporting Services и Integration Services. Если Visual Studio нет, то ставится “мини” Visual Studio, в которой доступны только эти, вышеперечисленные типы проектов

Client Tools Connectivity – провайдеры для соединения клиентов с сервером

Integration Services – сервисы, позволяющие организовать получение, преобразование и перенос данных из различных источников

Client Tools Backwards Compatibility – SQL Distributed Management Objects (SQL-DMO), Decision Support Objects (DSO), Data Transformation Services (DTS)

Client Tools SDK – SDK для разработчиков

SQL Server Books Online – документация по SQL Server

Management Tools – Basic – базовый вариант Management Studio, SQLCMD и SQL Server PowerShell provider

Management Tools – Complete – полноценная Management Studio (поддержка Analysis Serveices, Integration Services, Reporting Services), Profiler, Database Engine Tuning Advisor, SQL Server Utility

SQL Client Tools Connectivity SDK – на Microsoft Connect есть баг насчёт описания этого элемента 🙂 – SQL Client Connectivity SDK and Client Tools SDK DOCUMENTATION

Microsoft Sync Framework – многофункциональная платформа синхронизации, позволяющая интегрировать любое приложение с любыми данными из любого хранилища, по любому протоколу и в любой сети.


И после прохождения очередного этапа проверок, переходим к настройке экземпляра SQL Server. Здесь мы выбираем какой тип экземпляра мы хотим ставить: Default Instance или Named Instance. Отличаются они тем, что экземпляр по умолчанию на машине может быть только один и что к экземпляру по умолчанию мы можем обращаться по имени машины. Например если имя машины WORK, то при подключении к экземпляру по умолчанию этой машины мы укажем имя сервера WORK, а для именованного экземпляра WORK\<имя_экземпляра>. Но это не всё. Ещё одним отличием является то, что экземпляр по умолчанию висит на статическом порту (по умолчанию 1433) и мы не указываем имя порта при подключении, в то время как именованный экземпляр использует динамический порт и подключение к нему происходит при помощи службы SQL Browser. На этом шаге я выбираю Default Instance:

После проверки места на жёстком диске открывается следующий шаг “Server Configuration”. Здесь мы задаём учётные записи, под которыми будут запускаться службы SQL Server и тип запуска службы (автоматом, вручную либо вообще не запускать). Общая рекомендация Майкрософт создавать под каждую службу свою учётную запись, и давать ей необходимые права по мере необходимости. Например надо снимать бэкап базы данных в папку C:\Backup, даёте право учётной записи, под которой запущен SQL Server на запись в эту папку. Но в принципе… если это домашний компьютер, то можно запускать все сервисы под админом и не думать о правах 🙂

И Collation для Database Engine и Analysis Services. Collation определяет кодовую страницу для не Unicode типов данных (char, varchar, text) и порядок сортировки текстовых данных.

На следующем шаге мы конфигурируем доступ к SQL Server: задаём тип аутентификации и административные учётные записи (обязательно должны указать хотя бы одну). Windows аутентификация включена всегда, а SQL Server аутентификацию вы можете включить выбрав Mixed Mode. Пароль который вы при этом задаёте будет паролем учётной записи sa.

На этом же шаге вы можете задать размещение пользовательских баз данных, tempdb и бэкапов.

И включить FILESTREAM на уровне экземпляра. FILESTREAM позволяет хранить файлы в БД, сохраняя скорость потокового доступа к файлу и возможность сохранения ссылочной целостности БД. В принципе включить FILESTREAM вы можете потом, после установки, используя Configuration Manager.

Затем следует выбор административной учётной записи и папок для хранилища Analysis Services.

И выбор конфигурации Reporting Services:

– Native mode – установка и конфигурация по умолчанию

– SharePoint integrated mode – установка ReportServer в SharePoint integrated mode и конфигурация по умолчанию

– Install but do not configure the report server – сконфигурировать его можно уже после установки при помощи Reporting Sevices Configuration tool

На предпоследнем шаге можно выбрать отсылать или нет отчёты об ошибках в Майкрософт.

И, наконец, в завершение всего, можно увидеть список того, что сейчас будет устанавливаться. В том числе можно проверить что это действительно Slipstream установка. Но перед тем как нажимать Install, скопируйте путь к конфигурационному файлу, который вы видите на экране. Зачем, я расскажу позже. Ну а теперь всё. Запускаем и включаем футбол, процесс это не быстрый 🙂

Ну вот и всё 🙂 Установка завершена.

И теперь, в завершение статьи я хочу рассказать о том, зачем нам понадобился файл конфигурации, путь к которому мы скопировали на последнем шаге установки. При помощи инструкций, сохранённых в этом файле, вы можете устанавливать SQL Server Server в одинаковой конфигурации на нескольких компьютерах. Файл конфигурации можно использовать только при установке из командной строки. Поэтому для такого способа установки необходимо запустить Setup.exe c указанием файла конфигурации, путь в которому мы сохранили на предпоследнем шаге мастера установки:

Setup.exe /ConfigurationFile=<путь_к_ConfigurationFile.ini>

Приятной установки!

Microsoft® SQL Server® 2012 Express - бесплатная система управления данными, используется для обеспечения хранения данных и организации сетевой работы некоторых программ, в частности программы «Ведение договоров 5.9 версия MS SQL».

Данный продукт устанавливается на сервере либо на компьютере, выполняющем роль сервера (SQL Server 2014 устанавливается аналогично 2012-му).

Разработчиком продукта Microsoft® SQL Server® 2012 Express является компания Microsoft.

При возникновении вопросов, связанных с работой данного продукта, необходимо обращаться к Вашему системному администратору либо в компанию Microsoft.

Дистрибутив Microsoft® SQL Server® 2012 Express размещен на сайте https://www.microsoft.com .

2. Откроется форма Программа установки SQL Server 2012.

При условии принятия Лицензионного соглашения установите флажок в поле «Я принимаю условия лицензионного соглашения» и нажмите на кнопку Далее.

Начнется процесс установки обязательных компонентов SQL Server 2012.


Увеличить изображение

Если потребуется обновление продукта – установите обновление.

3. На шаге Выбор компонентов формы Программа установки SQL Server 2012 проверьте, чтобы были установлены флажки по всем значениям раздела Компоненты.

При необходимости нажмите кнопку Выделить все, чтобы установить флажки по всем значениям. Затем нажмите кнопку Далее.


Увеличить изображение

4. На следующем шаге "Настройка экземпляра" в поле "Именованный экземпляр" введите значение SQLExpress или введите другое имя латинскими буквами (например Express2012), если на компьютере уже установлен SQL Server с таким именем (например, установлен SQL Server 2008 с экземпляром SQLExpress).


Увеличить изображение

5. На следующем шаге Конфигурация сервера в таблице Учетные записи служб проверьте, чтобы по всем службам в колонке Тип запуска было установлено значение Авто.

Если по службе Обозреватель SQL Server установлено значение Отключено, нажмите левой кнопкой мыши на выпадающей список в поле Тип запуска и выберите значение Авто.


Увеличить изображение

6. На следующем шаге Настройка компонента Database Engine установите переключатель в поле Смешанный режим (проверка подлинности SQL Server и Windows).

В поле Введите пароль группы полей Укажите пароль для учетной записи системного администратора SQL Server (sa) введите необходимый пароль (например, adminpsw).

Также продублируйте введенный пароль в поле Подтвердить пароль.

Обязательно запомните или запишите данный пароль.

Установленный пароль будет использоваться при подключении базы данных к SQL-серверу при установке программы «Ведение договоров 5.9 версия MS SQL».


Увеличить изображение

Для локальной установки можно оставить «Режим проверки подлинности Windows».

Перед созданием базы данных будет предложено выбрать способ хранения сканированных изображений и файлов в базе MS SQL Server.

В программе «Ведение договоров 5.9 версия MS SSQL» возможны 2 варианта хранения сканированных изображений и файлов в базе MS SQL Server - хранение изображений и файлов в таблицах, либо использование FileStream (опция "в хранилище File Tables").

Вариант с FileStream возможен только в MS SQL Server 2008 и выше.

Использование FileStream не подпадает под ограничение базы данных для версии Express (10ГГб для Microsoft® SQL Server® 2012 Express), в результате появляется возможность хранения большого объема файлов и сканированных документов в бесплатной версии MS SQL Server Express.

Если предполагается использовать FileStream, то требуется включить FILESTREAM на уровне используемого экземпляра MS SQL Server

Для включения FILESTREAM в диалоговом окне перейдите на вкладку FILESTREAM.

Установите флажок «Разрешить FILESTREAM при доступе через Transact-SQL».


Увеличить изображение

7. На следующем шаге "Отчет об ошибках" нажмите на кнопку Далее.



Увеличить изображение

8. На следующем шаге "Ход выполнения установки" начнется установка SQL Server 2012.



Увеличить изображение

Дождитесь окончания установки.

9. При завершении установки SQL Server откроется форма "Завершено".

Проверьте, чтобы по всем компонентам в разделе "Сведения об операции установки или возможных следующих шагов" в колонке "Состояние" было приведено значение Выполнено успешно.


Увеличить изображение

Нажмите на кнопку «Закрыть».

Установка MS SQL Server 2012 будет завершена.

Особенности настройки SQL Server 2012 Express для работы в сетевом режиме

Для обеспечения сетевого использования программы «Ведение договоров 5.9 версия MS SQL» проверьте следующие настройки SQL Server 2012 Express:

- Активность службы Обозреватель SQL Server

1. Нажмите на кнопку Пуск и выберите пункт Программы / Microsoft SQL Server 2012 / Средства настройки (Configuration Tools) / Диспетчер конфигурации SQL Server (SQL Server Configuration Manager).


Увеличить изображение

2. В левой части формы перейдите в раздел Службы SQL Server. В правой части формы нажмите на значении Обозреватель SQL Server.
В поле Режим запуска должно быть установлено значение Авто.

3. Если в поле Режим запуска установлено иное значение, двойным щелчком мыши нажмите на значении Обозреватель SQL Server. Откроется форма Свойства: Обозреватель SQL Server.

В открывшейся форме перейдите на вкладку Служба и в поле Режим запуска в выпадающем списке выберите значение Авто и нажмите на кнопку Применить.

Перейдите на вкладку Вход и нажмите на кнопку Пуск.

Служба Обозреватель SQL Server будет перезапущена. В поле "Состояние службы" отобразится значение "Работает".

- Протоколы SQL Server

1. Нажмите на кнопку Пуск и выберите пункт Программы / Microsoft SQL Server 2012 / Configuration Tools (Средства настройки) / SQL Server Configuration Manager (Диспетчер конфигурации SQL Server).

Откроется программа SQL Server Configuration Manager.

2. В левой части формы SQL Server Configuration Manager перейдите в раздел Сетевая конфигурация SQL Server (SQL Server Network Configuration) / Протоколы для SQLEXPRESS (Protocols for SQLEXPRESS).

3. Протоколы Общая память (Shared Memory), Именованные каналы (Named Pipes), TCP/IP должны иметь состояние "Включено" (Enabled).


Увеличить изображение

4. Установите курсор мыши на наименовании протокола Именованные каналы (Named Pipes) и в контекстном меню нажмите на пункт Включено (Enabled).

5. Установите курсор мыши на наименовании протокола TCP/IP и в контекстном меню нажмите на пункт Включено (Enabled).

В открывшейся форме Предупреждение нажмите на кнопку ОК. Выбранный протокол будет установлен в сетевом режиме.

6. Перезагрузите компьютер.

Для организации работы любой централизованной системы нужен сервер, который бы мог обрабатывать запросы от клиентского программного обеспечения. Мессенджеры, социальные сети, бухгалтерские и финансовые системы — все это имеет общую схему обработки данных. Для хранения и извлечения информации используются отдельные виды серверов — SQL. Основаны они на языке структурированных запросов. Он обеспечивает быстрый и надёжный доступ к хранимым данным, а также их обработку «на лету».

небольшое описание

Данный продукт — бесплатное решение, позволяющее в короткие сроки развернуть надёжное хранилище для сохранения и обработки больших объёмов информации. Сервер можно использовать для создания веб-порталов, приложений и других видов специализированного софта. Собственно, любой сайт на просторах Сети в той или иной реинкарнации использует SQL сервер.

Скачать последнюю актуальную версию продукта можно с официального сайта Microsoft.

Ограничения SQL Server Express по системным ресурсам

Немного стоит рассказать о требованиях. Чтобы запустить и обеспечить бесперебойную работу SQL Server Express нужно привести к следующему виду:

  • операционные системы могут использоваться как 32-, так и 64-битные из линейки Windows;
  • тактовая частота процессора должна превышать 1,4 ГГц;
  • оперативная память — не менее 512 МБ, желательно 2 ГБ;
  • свободное место на жёстком диске — 2,2 ГБ.

Установка: тонкости и нюансы

Рассматриваться будут работы с платформой Windows Server 2008 R2. Предполагается, что SQL Server Express 2012 уже скачан и присутствует на компьютере. Запускать его инсталлятор нужно от имени администратора. В появившемся окне надо выбрать пункт «Установка нового экземпляра SQL Server».

Далее будет представлен текст лицензионного соглашения, с которым нужно ознакомиться и принять его. Затем, если были обнаружены обновления, актуальные на данный момент, будет предложено установить и их. Это сделать можно и потом, в уже инсталлированном сервере.

На следующем этапе будет представлен выбор компонентов. Можно оставить все так, как предложил установщик. Здесь же необходимо указать путь для размещения файлов.

Далее инсталлятор проверит, готова ли система к установке. И может возникнуть ситуация, когда он обнаружит, что отсутствует компонент.NET Framework 3.5. Значит, придётся на время прерваться и доустановить требуемое программное обеспечение.

Установка.NET Framework на компьютер

Данный компонент содержит набор библиотек и приложений для работы с сетевыми службами и сервисами. Без него невозможен запуск многих систем и программ. Причём каждая отдельная версия может содержать свой комплект.

В 2008 это делается через меню «Пуск», затем «Администрирование». В древовидной структуре слева нужно выбрать Features, а в основном окне - Add Features. Система предложит указать галочками компоненты, которые доступны для установки. В данной ситуации интересует весь пакет NET Framework. На следующем шаге рекомендуется оставить галочки по умолчанию. Завершающим этапом будет окно с сообщение об успешной установке компонента.

Возврат к SQL Server Express 2012

Установка приостановилась на шаге Installation Rules. Его нужно возобновить. Появится пункт «Конфигурация экземпляра». Здесь можно указать имя, а остальные параметры пусть остаются как есть. Затем в «Конфигурации сервера» лучше оставить значения по умолчанию.

Пункт «Конфигурация движка базы данных» предложит установить способ аутентификации. Лучше выбрать смешанный режим. Стоит обратить внимание, что данную настройку невозможно будет изменить в дальнейшем.

Настройка

После того как установка завершена, нужно провести небольшое первичное конфигурирование SQL Server Express.

Для начала нужно настроить доступ к серверу. Для этого надо перейти в меню «Пуск», затем «Все программы», MS SQL Server Express и Configuration Tools.

Откроется окно, в левой панели которого имеется древовидная структура элементов. В ней интересует пункт «Протоколы для SQLEXPRESS». В правом окне при этом отобразятся вложенные элементы. Нужно выбрать TCP/IP. Через контекстное меню значение по умолчанию Disbled меняется на Enabled, то есть включается.

Затем нужно выбрать свойства протокола. Вторая вкладка IP-адреса имеет пункт IPAll. Он содержит значения TCP Port, которое нужно заменить на 1433.

Теперь нужно вновь обратиться к дереву элементов. Здесь надо выбрать верхний — SQL Server Services. Нужно просто проверить запущен ли сервер браузер SQL. Если же нет, надо щёлкнуть дважды на нем и установить способ старта Start Mode в режим "Автоматический". И запустить сервер браузер вручную, нажав в контекстном меню Start.

Теперь осталось перезагрузить SQL-сервер полностью.

Настройка входящих сообщений

Для этого нужно установить в брандмауере Windows новое правило для сервера. Попасть в эти настройки можно через «Пуск» - «Инструменты администрирования». Как обычно, левая панель — дерево элементов, правая — настройки. Нужно найти пункт Inbound Rules. А в окне "Действия" — «Новое правило». Откроется "Мастер настройки". Здесь нужно выбрать Port. Далее протокол — TCP, а номер порта — 1433. На шаге Action установить Allow the connection. Дальше, на пункте Profile, нужно указать зону действия правила. Можно установить все три галочки.

И последний этап — установка имени. Лучше указать понятное и доступное.

После того как правило будет настроено и сохранено, стоит убедиться, что оно работает и запущено.

Подключение клиента

Для того чтобы соединиться с сервером через SQL Server Managment Studio, нужно создать правило для брандмауера, точно так же, как это было показано для SQL Server Express. Разница лишь в том, что протокол будет UDP, а порт — 1434.

Если подключиться никак не получается, то нужно просмотреть свойства Connections в SQL Server Managment Studio. Здесь интересует пункт «Разрешить удалённое подключение к этому серверу». В нем должна быть установлена галочка включения. Теперь все будет работать.

Заключение

В статье было показано, как установить и настроить Express 2012. Как видно, процедура не так сложна и справиться с ней под силу любому пользователю ПК. Установка не менее популярного SQL Server 2008 Express может немного отличаться от описанной в статье версии, но методика и алгоритм будут те же.

В результате на сервере будет настроено доступное и производительное хранилище данных, и система управления ими.

В качестве сервера баз данных для одновременной работы нескольких пользователей мы рекомендуем использовать Microsoft SQL Server Express. Эта система управления базами данных (СУБД) на наш взгляд является оптимальной, так как бесплатна и достаточно производительна. Система отлично справится с небольшим количеством пользователей, до 5.

На данный момент можно использовать два варианта этой СУБД:

  • Microsoft SQL Server 2016 Express - работает только на 64-разрядных операционных системах. Если вы используете именно такую операционную систему, то мы рекомендуем именно эту версию.
  • Microsoft SQL Server 2014 Express - работает, как на 32-разрядных операционных системах, так и на 64-разрядных. Мы рекомендуем использовать эту версию только если вы используете 32-разрядную операционную систему.

Установка и настройка Microsoft SQL Server 2014 Express

Данная версия СУБД доступна по ссылке Microsoft SQL Server 2014 Express . После нажатия на кнопку "Скачать", вам будет предложены различные варианты установочного пакета. Мы рекомендуем выбрать:

  • ExpressAndTools 64BIT\SQLEXPRWT_x64_RUS.exe - если вы используете 64-разрядную операционную систему
  • ExpressAndTools 32BIT\SQLEXPRWT_x86_RUS.exe - если вы используете 32-разрядную операционную систему

После загрузки и запуска файла установки вы увидите заглавное окно программы установки. В котором следует выбрать Новая установка изолированного экземпляра SQL Server или добавление компонентов к уже существующей установке .

Выбор компонентов

Предлагаем выбрать следующий набор компонентов

Название экземпляра

На данном шаге предлагаем выбрать вариант "Именованный экземпляр" и оставить название экземпляра по умолчанию "SQLExpress"

Настройка запуска обозревателя

"Обозреватель SQL Server" это компонент необходимый для подключения к базе данных с другого компьютера. Для этого необходимо "Тип запуска" для этого компонента установить в режим "Авто".

Конфигурация сервера

Для простоты настройки мы предлагаем на данном этапе выбрать режим "Смешанный режим", а так же указать пароль для пользователя sa. Пароль следует запомнить, так как он понадобится при дальнейшей настройке программы. Этот пользователь является самым главным в данной СУБД. Вы сможете использовать этот логин и пароль при подключении к базе данных. Если вы имеете опыт установки и настройки Microsoft SQL Server мы рекомендуем создать отдельного пользователя, но для простоты настройки подойдет и пользователь sa.

После завершения установки. Можно перейти к настройке программы "Каяла: Торговое место".

Настройка доступа к Microsoft SQL Server по сети

Для того что бы с других компьютеров можно было подключиться к установленному северу по сети, необходимо проделать следующие действия.

Включение TCP/IP протокола

Запустите "Диспетчер конфигурации SQL Server 2014". В разделе "Протоколы SQLEXPRESS" необходимо включить протокол TCP/IP

После включения программа конфигурации преложит перезапустить сервис.

Настройка брандмауэра

Для того что бы Брандмауэр Windows не блокировал подключения к серверу баз данных из вне, следует добавить два правила. Для этого необходимо запустить Брандмауэр Windows в режиме "Дополнительных параметров".

Первое "Для программы" и указать в качестве программы исполняемый файл Microsoft SQL Server Express. Скорее всего он будет расположен по пути: %ProgramFiles%\Microsoft SQL Server\MSSQL12.SQLEXPRESS\MSSQL\Binn\sqlservr.exe . Созданное правило мы рекомендуем назвать "SQL Server".

Второе правило следует создать для порта. В разделе протоколов выбрать "UDP" и в значение порта прописать 1434. Созданное правило мы рекомендуем назвать "SQL Browser".

Сетевая настройка завершена, теперь можно переходить к настройке программы.

Настройка программы

Что бы подключиться к серверу необходимо добавить новую базу данных в программе. Детально этот процесс описан в разделе Добавление базы данных . Далее приведен пример настройки для Microsoft SQL Server Express установленного в режиме описанном выше. Вместо "MyServer" следует указать имя компьютера, на который вы установили Microsoft SQL Server Express или его IP адрес. В разделе пароль, следует указать пароль, который вы указали на этапе "Конфигурация сервера". Мы так же рекомендуем отметить галочку "Отдельная база для лога", в этом случае программа создаст отдельную базу данных для журнала событий, что бы не нагружать основную базу данных второстепенными данными.

Вариант окна при выборе типа базы данных MS SQL

Примечание. Бесплатную версию MS SQL Server 2008 Express Edition можно скачать на сайте корпорации Microsoft:
2008 : и SP1 к нему: http://www.microsoft.com/downloads/...
2008 R2 : http://www.microsoft.com/downloads/... (рекомендуется )
Внимание! Для установки ПО «Альта ГТД-ПРО» необходимо скачивать редакцию «Express Edition with Advanced Services »!

Установка MS SQL Server 2008

  1. Запустить программу-установщик (в бесплатной версии Express Edition обычно называется SQLEXPRADV_x86_RUS.exe) с правами администратора на данном компьютере.
  2. В разделе «Планирование» нажать пункт «Средство проверки конфигурации»:
  1. Нажать кнопку «Показать подробности» и убедиться, что все проверки успешно пройдены. Если будут обнаружены какие-то проблемы, то необходимо их устранить и запустить повторную проверку кнопкой «Включить заново». Затем закрыть данное окно кнопкой «ОК»:

  1. Нажать на раздел «Установка» и затем пункт «Новая установка изолированного SQL Server или добавление компонентов …»:

  1. Нажать кнопку «Показать подробности» и убедиться, что все проверки успешно пройдены. Если будут обнаружены какие-то проблемы, то необходимо их устранить и запустить повторную проверку кнопкой «Включить заново». Затем нажать кнопку «ОК»:

  1. Ввести приобретенный ключ продукта (для бесплатной версии не требуется) и нажать кнопку «Далее»:

  1. Прочитать лицензию, установить галочку и нажать кнопку «Далее»:

  1. Нажать кнопку «Установить»:

Примечание. Если появится предупреждение в строке «Брандмауэр Windows», то его можно проигнорировать – оно просто акцентирует Ваше внимание на том, что потребуется дополнительная настройка «Брандмауэра Windows» для доступа к SQL Server с других компьютеров (см. ниже).
  1. Выбрать компоненты для установки (можно воспользоваться кнопкой «Выделить все»), и нажать кнопку «Далее»:

Внимание! Для нормального функционирования ПО «Альта ГТД-ПРО» необходимо обязательно установить компонент «Полнотекстовый поиск »!
Кроме того, для управления самим SQL Server необходимо установить компонент «Средства управления - основные »!

  1. Выбрать опцию «Экземпляр по умолчанию» и нажать кнопку «Далее»:

  1. Нажать кнопку «Далее»:

  1. Выбрать опции, как показано на рисунке, и перейти на закладку «Параметры сортировки»:


Примечание. Если Вы хотите использовать «SQL Server Agent» (встроенный планировщик заданий, в бесплатную версию не входит) для выполнения регулярного резервного копирования файлов БД на другой компьютер в своей локальной сети (рекомендуется) и Ваша сеть построена с использованием домена Windows NT, то необходимо завести в Вашем домене отдельную учетную запись для SQL Server Agent и предоставить ей права на соответствующие ресурсы (более подробную информацию можно найти в справочной системе SQL Server). При такой конфигурации, в этом окне необходимо в поля «Имя учетной записи» и «Пароль» ввести имя созданной учетной записи (вида ДОМЕН\ИМЯ) и ее пароль, как минимум для службы «SQL Server Agent».

Примечание. Чтобы изменить опцию нажмите расположенную рядом кнопку «Настройка» и установите параметры, как показано на следующем рисунке:

Внимание. Данную настройку нельзя будет изменить после установки. Будьте внимательны !

  1. Выбрать опцию «Смешанный режим» и задать пароль для встроенной учетной записи администратора «sa» (эта учетная запись обладает максимальными правами доступа ко всем функциям и объектам на SQL-сервере). Дополнительно можно указать учетные записи пользователей Windows или целые группы пользователей Windows, которые должны обладать максимальными правами доступа к SQL Server (например, встроенную группу «Администраторы»). Затем перейти на закладку «Каталоги данных»:

  1. В поле «Корневой каталог данных» ввести путь к папке, где будут размещаться файлы баз данных (рекомендуется использовать отдельный от ОС физический диск), и нажать кнопку «Далее»:

  1. Выбрать опции, как показано на рисунке, и нажать кнопку «Далее»:

  1. Выбрать опции, как показано на рисунке, и нажать кнопку «Далее»:

  1. Нажать кнопку «Показать подробности» и убедиться, что все проверки успешно пройдены. Если будут обнаружены какие-то проблемы, то необходимо их устранить и запустить повторную проверку кнопкой «Включить заново». Затем нажать кнопку «Далее»:

  1. Нажать кнопку «Установить»:

  1. После завершения установки нажать кнопку «Далее»:

  1. Нажать кнопку «Закрыть»:

Дальнейшие шаги следует выполнять только, если требуется обеспечить
доступ к SQL Server с других компьютеров в сети!

  1. Запустить утилиту «Диспетчер конфигурации SQL Server» (Пуск→Все программы→Microsoft SQL Server 2008→Средства настройки→Диспетчер конфигурации SQL Server). В разделе «Сетевая конфигурация SQL Server»→«Протоколы для …» нажать правой кнопкой мыши на строке «TCP/IP» и в контекстном меню выбрать пункт «Свойства»:

  1. На закладке «Протокол» установить параметр «Включено» = «Да», а на закладке «IP-адреса» в разделе «IPAll» параметр «TCP-порт» = «1433». Затем нажать кнопку «ОК»:

  1. В разделе «Службы SQL Server» нажать правой кнопкой мыши на строке «SQL Server (…)» и в контекстном меню выбрать пункт «Перезапустить» (этот пункт можно пропустить, если Вы перезагрузите компьютер после завершения остальных настроек):

  1. Если на компьютере установлен какой-либо FireWall, то в нем необходимо разрешить входящие соединения по протоколу TCP/ IP на порт 1433 (для подключения к SQL Server с других компьютеров), а также по протоколу UDP на порт 1434 (для того чтобы другие компьютеры могли обнаруживать данный экземпляр SQL Server). В стандартном «Брандмауэре Windows» (Панель управления→Брандмауэр Windows) для этого необходимо на закладке «Исключения» дважды «Добавить порт»:

  1. После завершения установки и настройки рекомендуется перезагрузить компьютер.

ВНИМАНИЕ! При установке SQL Server на НЕ русскоязычную ОС Windows необходимо в «Control Panel»→«Regional and Language Options» на закладке «Advanced» поставить язык «Russian» в параметре «Language for non-Unicode programs», затем перезагрузить компьютер.



Статьи по теме: