Ms sql server установка. Программы для бизнеса. Перенос базы tempdb

Минимальные:

Процессор: Intel (или совместимый) Pentium III 1000 МГц или выше;
Память: 512 МБ или более;
Жесткий диск: 20 ГБ или более.

Процессор: Intel Core i7 3000 МГц или выше;
Память: 4 ГБ или более;
Жесткий диск: 100 ГБ или более.

Требования к программному обеспечению

Необходимо наличие установленных пакетов:

  • Microsoft .NET Framework 3.5 SP1 (в Windows 7 и Server 2008 R2 просто включить в списке компонентов ОС);
  • Windows Installer 4.5 (в Windows 7 и Server 2008 R2 входит в состав ОС);
  • Windows PowerShell 1.0 (в Windows 7, Server 2008 и Server 2008 R2 входит в состав ОС).

Поддерживаемые операционные системы:

  • Windows XP SP3,
  • Windows Server 2003 SP2,
  • Windows Vista SP2,
  • Windows Server 2008 SP2,
  • Windows 7,
  • Windows Server 2008 R2.

Примечание. Бесплатную версию Microsoft SQL Server 2008 R2 Express Edition можно скачать на сайте корпорации Microsoft :

  • SQLEXPRADV_x64_RUS.exe - для 64-разрядных ОС;
  • SQLEXPRADV_x86_RUS.exe - для 32-разрядных ОС или установки в режиме WOW64.

Внимание! Для установки ПО «Альта-ГТД» необходимо скачивать именно редакцию «Express Edition с доп. службами »!

Для «тихой » установки (со стандартными параметрами) бесплатной версии SQL Server Express Edition с доп. службами запустите программу установки компании «Альта-Софт» (setup.exe или altastp.exe) с правами администратора и воспользуйтесь кнопкой «SQL» (при запуске с фирменного DVD-диска доступ в интернет не потребуется). При необходимости проделайте дополнительные действия, описанные в разделах про и , все остальные нижеописанные действия выполнять уже не понадобится. Для доступа к SQL Server с правами администратора используйте логин «sa » и пароль «Alta-Soft », либо вариант «Авторизация Windows», зайдя в систему под учетной записью администратора локального компьютера.

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

  1. Запустить программу-установщик с правами администратора на данном компьютере.
  2. В разделе «Планирование» нажать пункт «Средство проверки конфигурации»:

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

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

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

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

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

  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. Нажать кнопку «Закрыть»:

Дальнейшие шаги следует выполнять только, если требуется обеспечить
доступ к 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 (…)» и в контекстном меню выбрать пункт «Перезапустить» (этот пункт можно пропустить, если Вы перезагрузите компьютер после завершения остальных настроек):

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

Примечание. В Windows 7 вместо этого надо создать два правила -

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

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

Со времени публикации цикла статей по установке и настройке MS SQL Server 2005, разворачиванию на нем базы данных и подключению к ней ТЦУ-3 прошло почти 4 года. За это время ТЦУ приобрела возможность самостоятельно создавать базу данных на MS SQL Server, а также конвертировать в нее данные из базы данных формата MS Access. В статье (настоятельно рекомендую ознакомиться с ней, особенно, если у вас в планах организовать работу с базой данных через Интернет) я обещал опубликовать свежую статью по конвертации базы данных ТЦУ в формат MS SQL Server. Выполняю обещание.

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

Наш выбор версии сервера базы данных падает на надежную рабочую лошадку MS SQL Server 2008 R2. За долгое время своей эксплуатации он зарекомендовал себя с лучшей стороны, показав стабильность и надежность в работе и хранении данных. Также выбор в его пользу обусловлен поддержкой пока еще достаточно широко распространенных операционных систем Windows XP, Server 2003. К сожалению, новейшая версия MS SQL Server 2012 не поддерживает указанные ОС. Но те, кто захочет использовать на современных ОС (Windows 7, Server 2008 и новее) именно эту версию, могут также следовать данной статье, так как установка и настройка MS SQL Server 2012 практически ничем не отличается от установки и настройки MS SQL Server 2008 R2. В статье рассматривается установка MS SQL Server на Windows 7 SP1 x86. Клиентское рабочее место с ТЦУ, с которого будем конвертировать базу установлено на Windows 8. Полное видео вы найдете в конце статьи.

На сайте производителя загружаем нужный дистрибутив MS SQL Server 2008 R2 Express (бесплатная редакция) и на нужном языке . Обязательно обратите внимание на разрядность ОС, установленной на вашем сервере. Нельзя установить MS SQL Server для 64-х разрядных ОС на 32-х разрядные ОС, а MS SQL Server для 32-х разрядных систем не будет оптимальным выбором для 64-х разрядных ОС. Прямые ссылки дистрибутивов MS SQL Server 2008 R2 Express + MS SQL Management Studio 2008 Express на русском языке: для 64-х разрядных ОС , для 32-х разрядных ОС . Если у вас установлена Windows 7 SP1, то никаких дополнительных компонентов вам устанавливать не надо. Если же ваша версия Windows более старая, то необходимо дополнительно установить.NET Framework 3.5 SP1, установщик Windows 4.5 и Windows PowerShell 1.0. Полный перечень требуемых компонентов и ссылки на их загрузку смотрите на сайте производителя по ссылке, указанной выше.

Итак, вы выбрали компьютер, который будет сервером для MS SQL Server и загрузили нужный дистрибутив. Для начала рекомендуем убедиться, что сетевой интерфейс, через который будет осуществляться подключение к серверу БД, имеет статический IP адрес. Нужно это, прежде всего, для тех пользователей, кто планирует работать с базой данных через Интернет. В этом случае статический IP адрес используется для переадресации в маршрутизаторе.

"Панель управления" - "Центр управления сетями и общим доступом" - Изменение параметров адаптера" - Выберите нужный интерфейс и откройте его двойным щелчком. Кликните кнопку "Свойства" - "Протокол Интернета версии 4 (TCP/IP)":

Рис. 1. Настройки сетевого интерфейса

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

Запустите на выполнение ранее загруженный установочный дистрибутив SQLEXPRWT_x64_RUS.exe или SQLEXPRWT_x86_RUS.exe. Откроется Мастер установки. Выберите "Новая установка или добавление компонентов...":

Рис. 2. Центр установки SQL Server

Отметьте флажками нужные компоненты, как на рисунке:

Рис. 3. Выбор компонентов SQL Server

На шаге "Настройка экземпляра" рекомендуется установить выбор "Экземпляр по умолчанию". Такое решение подсказывает опыт, так как было установлено, что при организации доступа к базе данных через Интернет, при использованием некоторых типов маршрутизаторов и при "пробросе" в нем портов, доступ к базе данных MS SQL Server с именованной инстанцией становится невозможным. Виной тому некорректная работа маршрутизатора. Чтобы избежать таких проблем в будущем, мы не рекомендуем использовать именованные экземпляры MS SQL Server:

Рис. 4. Настройка экземпляра SQL Server

Установите для всех служб в списке тип запуска - АВТО. Установите использование одной и той же учетной записи для всех служб SQL Server, как показано на рисунке:

Рис. 5. Конфигурация сервера SQL Server

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

Рис. 6. Настройка компонента Database Engine

При успешной установке SQL Server вы должны увидеть следующее сообщение:

Рис. 7. Завершение установки SQL Server

Откройте SQL Server Configuration Manager: "Пуск" - "Все программы" - "Microsoft SQL Server 2008 R2" - "Средства настройки" - "Диспетчер конфигурации SQL Server". Кликните ветку "Службы SQL Server". Проверьте, что режим запуска служб "SQL Server" и "Браузер SQL Server" установлен в "Авто", а состояние служб "Работает":

Рис. 8. Диспетчер конфигурации SQL Server - Службы SQL Server

Раскройте узел "Сетевая конфигурация SQL Server" и перейдите на ветку "Протоколы MSSQLSERVER". Для протокола TCP/IP установите состояние "Включено":

Рис. 9. Диспетчер конфигурации SQL Server - Протоколы MSSQLSERVER

После перевода состояния протокола TCP/IP в состояние "Включено" требуется перезапустить службу SQL Server:

Рис. 10. Диспетчер конфигурации SQL Server - Перезапуск службы SQL Server

Проверьте соответствие состояний для клиентских протоколов согласно картинке:

Рис. 11. Диспетчер конфигурации SQL Server - Клиентские протоколы

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

Рис. 12. Брандмауэр Windows

"Правила для входящих подключений" - "Создать правило...":

Рис. 13. Брандмауэр Windows - Правила для входящих подключений

Тип правила - "Для порта":

Рис. 14. Брандмауэр Windows - Мастер создания правила для нового входящего подключения

Протокол - "Протокол TCP", порты - 1433 и 1434:

Рис. 15. Брандмауэр Windows - Мастер создания правила для нового входящего подключения

Действие - "Разрешить подключение":

Рис. 16. Брандмауэр Windows - Мастер создания правила для нового входящего подключения

Сохраните правило под именем "MSSQL 1433-1434 tcp".
Повторите шаги, изображенные на рисунках 13-16, но на шаге выбора протокола укажите "Протокол UDP":

Рис. 17. Брандмауэр Windows - Мастер создания правила для нового входящего подключения

Сохраните и это правило под именем "MSSQL 1433-1434 udp". В результате в списке правил для входящих подключений брандмауэра Windows вы должны увидеть оба созданных правила:

Рис. 18. Брандмауэр Windows - Мастер создания правила для нового входящего подключения

Конвертация базы данных

Процесс конвертации очень прост. Запустите ТЦУ. Выберите в меню "Расширить возможности...", а затем кликните кнопку на ленте "SQL Server":

Рис. 19. ТЦУ-3. Конвертация данных

В мастере конвертации укажите IP адрес или имя компьютера-сервера с ранее установленным SQL Server. Если используется именованная инстанция SQL Server, не забудьте ее указать. Также укажите имя базы данных, которое будет использовано при создании базы. Если база данных с таким именем уже существует и уже при этом имеет необходимую структуру, конвертация данных будет невозможна. Тип аутентификации - "SQL Server Аутентификация". Укажите имя учетной записи системного администратора SQL Server "sa" и пароль, который был задан на шаге настройки компонента Database Engine мастера установки SQL Server 2008 (см. рис. 6). Если ТЦУ установлена на том же компьютере, что и SQL Server, то допустимо выбрать "Windows Аутентификация" без указания имени пользователя и пароля. Пользователям, которые используют виртуальный хостинг MS SQL Server, следует указать имя созданной базы, а также имя и пароль учетной записи SQL Server, полученными от провайдера.
Нажмите кнопку ОК и дождитесь завершения конвертации. За ходом процесса можно наблюдать в статусной строке ТЦУ:

Рис. 20. ТЦУ-3. Конвертация данных

Дождитесь сообщения об успешной конвертации данных и закройте ТЦУ:

Рис. 21. Конвертация данных успешно завершена

Создание новой учетной записи пользователя SQL Server

Учетная запись системного администратора SQL Server использовалась нами только для создании базы данных. В дальнейшем из соображений безопасности ее следует отключить, а для возможности подключения к базе данных использовать другую учетную запись с ограниченными правами. Покажем, как ее создать. Пользователям, которые используют виртуальный хостинг MS SQL Server этот шаг можно пропустить, так как учетная запись SQL Server для них уже создана провайдером. Выполните на сервере SQL Server: "Пуск" - "Все программы" - "Microsoft SQL Server 2008 R2" - "Среда SQL Server Management Studio". В окне "Соединение с сервером" введите имя и пароль учетной записи системного администратора. Если вы выберите "Проверку подлинности Windows", то имя и пароль вводить не нужно:

Рис. 22. SQL Server Management Studio - Соединение с сервером

Раскройте узел "Безопасность" и кликните правой кнопкой на узле "Имена входа". В выпавшем контекстном меню выберите "Создать имя входа...":

Рис. 23. SQL Server Management Studio - Создание имени входа

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

Рис. 24. SQL Server Management Studio - Создание имени входа

На этом шаге происходит сопоставление созданной учетной записи с вашей базой данных, а также назначаются необходимые права на базу данных:

Рис. 25. SQL Server Management Studio - Сопоставление пользователей

А теперь отключите учетную запись системного администратора. Для этого раскройте узел "Имена входа" и кликните дважды на ветке "sa":

Рис. 26. SQL Server Management Studio - Имена входа

В разделе "Состояние" установите "Отключено" и кликните кнопку ОК. После этого следует завершить работу с SQL Server Management Studio:

Рис. 27. SQL Server Management Studio - Свойства имени входа

Подключение ТЦУ-3 к базе данных MS SQL Server

Запустите ТЦУ. Выполните "Справочники" - "Настройки":

Рис. 28. ТЦУ-3

Выполните последовательно шаги, как указано на рисунке. После выполнения шага №5 вы должны увидеть сообщение об успешной проверке подключения. Сохраните настройки. Поздравляем, вы подключили ТЦУ к базе данных MS SQL Server!

Рис. 29. ТЦУ-3. Подключение к базе данных SQL Server

Видео

Видеоинструкция по статье:

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

1.) Перед началом работы необходимо скачать и распаковать пакет с программой Microsoft SQL Server 2008 R2 , поместив в необходимую папку.

2.) Необходимо запустить установщик программ «setup.exe»

3). В диалоговом окне необходимо принять установку NET Framework:

4.1)Ход загрузки и установки

5.) Процесс установки завершен, необходимо нажать на кнопку «Выход».

6.) После установкиMicrosoft .NET Framework автоматически возникает диалоговое окно «Исправления для Windows Server 2003 (KB942288-v4)», необходимо нажать на кнопку «Далее».

7.)Так же необходимо принять условия лицензирования программного обеспечения, нажать кнопку «Далее». После происходит процесс обновления системы.

7.1)Процесс установки

8.)Процесс установки завершен, необходимо нажать на кнопку «Готово».

9.) После установки вышеуказанных программных обеспечений и обновлений ПК необходимо перезагрузить, о данном будет предупреждено в диалоговом окне. Необходимо нажать кнопку «ОК» и дождаться перезагрузки ПК.

10.) После перезагрузки автоматически появится новое диалоговое окно «Центр установки SQL Server », в котором необходимо выбрать вкладку «Установка». На вкладке необходимо выбрать «Новая установка или добавление компонентов к существующей установке».

11.) Поверх данного окна запустится новое диалоговое окно «Установка SQL Server R 2» и начнется проверка ПК на наличие необходимых компонентов для дальнейшей успешной установки ПО.

12.) После проверки ПК, необходимо подтвердить подлинность устанавливаемого ПО, указав выпуск или ввести ключ продукта.

14.) Необходимо нажать кнопку «Установить» для установки файлов поддержки программы установки.

15.) Необходимо дождаться окончания процесса определения проблем, если таковые выявлены, их необходимо устранить и повторить тест. В противном случае необходимо нажать кнопку «Далее» .

16.) Необходимо выбрать интересующий состав установки компонентов SQL Server и нажать кнопку «Далее».

18.) Необходимо дождаться окончания процесса определения правил и нажать кнопку «Далее».

19.) После проверки правил, необходимо настроить экземпляр. Для простоты необходимо выбрать «Экземпляр по умолчанию» и нажать кнопку «Далее».

21.) Необходимо указать учетные записи служб и конфигурацию параметров сортировки. Для последующего использования наиболее приемлемо выбрать «Использовать одну и ту же учетную запись для всех служб сервера». Нажать кнопку «Далее».

22.) На следующем этапе установки необходимо задать смешанный режим проверки подлинности и указать пароль для учетной записи системного администратора SQL Server . После настройки нажать кнопку «Далее».

24.) Необходимо задать режим настройки служб Reporting Services . Для получения желаемого результата, необходимо выбрать «Установить конфигурацию по умолчанию для работы в собственном режиме», нажать кнопку «Далее».

27.) На данном шаге необходимо проверить все компоненты установки, путь файла конфигурации и нажать кнопку «Установить».

28.) Выполнять мониторинг хода установки можно на предпоследнем шаге установки.

29.) После длительной установки наступает шаг «Завершено». Установка завершена.

Здравствуйте. Сегодня я хочу написать статью, посвящённую такой неинтересной и казалось бы обычной вещи как установка “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>

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

Пeрвым дeлoм кaчaeм инстaллятoр SQL Server (иль пoкупaeм диск) и зaпускaeм прoцeсс устaнoвки. Нeт, стoп. Пeрвым дeлoм я рaсскaжу o тoм, чтo тaкoe SlipStream и с чeм eгo eдят, пoтoму кaк нaстрaивaть eгo нужнo eщё дo нaчaлa устaнoвки. Slipstream – этo нoвый мexaнизм, дoступный aдминистрaтoрaм нaчинaя с пeрвoгo сeрвиспaкa к SQL Server, кoтoрый пoзвoляeт стaвить SQL Server сo всeми eгo сeрвиспaкaми и oбнoвлeниями зa oдин пoдxoд. В этoй стaтьe я рaссмoтрим прoдвинутый вaриaнт, пoзвoляющий oдин рaз скoнфигурирoвaть фoрмaт устaнoвки (укaзaть всe сeрвиспaки и oбнoвлeния, кoтoрыe будут стaвиться вмeстe с SQL Server) и пoльзoвaться сим фoрмaтoм впoслeдствии, прoстo зaпускaя Setup. Тaкoй вaриaнт Slipstream устaнoвки дa мы с тoбoй рaссмoтрим нa примeрe SQL Server 2008 R2 и нeдaвнo вышeдшeгo в цeляx нeгo пaкeтa oбнoвлeний.

Нaстрoйкa Slipstream

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

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

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

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

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

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

В дaннoй стaтьe я рaбoтaю всeгo-нaвсeгo с aпдэйтaми для x64 aрxитeктуры. И eсли вы тoжe плaнируeтe впoслeдствии стaвить SQL Server тoлькo пoлучaй мaшины с oдинaкoвoй aрxитeктурoй CPU, тo oднoгo пaкeтa oбнoвлeний нeмeрeнo. Нo для сoздaния унивeрсaльнoгo пaкeтa устaнoвки (вo (избeжaниe x64, x86 и IA) нужнo кaчaть и прoдeлывaть тo нo сaмoe для всex aрxитeктур прoцeссoрoв.

Пoслeдним шaжкoм, зaвeршaющим нaстрoйку Slipstream, являeтся нaстрoйкa DefaultSetup.ini. Нeрaвнo в пaпкe C:\Install\SqlServer\x64 eсть фaйл DefaultSetup.ini, тaк дoбaвляeтe в нeгo слeдующую стрoчку: CUSOURCE=».\CU». (нe тo фaйлa тaм нeт, тo сoздaётe oблoжкa DefaultSetup.ini сo слeдующим кoнтeнтoм:

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

Пoлучaй этoм нaстрoйкa Slipstream устaнoвки зaкoнчeнa и дoзвoлитeльнo пeрexoдить нeпoсрeдствeннo к устaнoвкe.

Устaнoвкa SQL Server 2008 R2

Oтсюдa слeдуeт, приступaeм! Зaпускaeм Setup.exe и в привeтствeннoм диaлoгe выбирaeм Installation –> New installation or add features to an existing installation:


Близ зaпускe инстaлляции в пeрвую oчeрeдь прoизвoдятся прoвeрки сoвмeстимoсти oпeрaциoннoй систeмы, eшь-пeй - нe xoчу ли прaв у пoльзoвaтeля для устaнoвки SQL Server и т.п. Eжeли у вaс ужe стoит экзeмпляр SQL Server 2008, вeдь вы увидитe прeдупрeждeниe o тoм, чтo oбщиe кoмпoнeнты (SQL Server Management Studio, Integration Services, Books Online и т.п.) будут oбнoвлeны зaдoлгo. Ant. с вeрсии дo SQL Server 2008 R2. Eсли любoe прoвeрки прoйдeны, мoжнo пeрexoдить к слeдующeму шaгу. И спустя врeмя рaспaкoвки фaйлoв, нeoбxoдимыx для инстaлляции и сызнoвa oднoгo этaпa прoвeрoк, нaчнётся сaмoe интeрeснoe – вид устaнoвки:


Пeрвым этaпoм кoтoрoй будeт устaнoвлeниe лицeнзиoннoгo ключa прoдуктa, либo выбoрa бeсплaтнoй рeдaкции (Evaluation, Express, Express with Advanced Services). И будe вы стaвитe рeдaкцию SQL Server, гдe клaвишa ужe вбит в пoлe «Enter the product key» (нa выдeржку Developer Edition), тo сoвeтую сoxрaнить eгo идeжe-тo. Oн впoслeдствии пригoдится при устaнoвкe другиx сoстaвляющaя SQL Server 2008 R2:


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


Слeдующим мeдлeнный будeт выбoр фoрмaтa устaнoвки, гдe прeдлaгaeтся 3 вaриaнтa:

SQL Server Feature Installation – тoгдa всe нaстрoйки придётся дeлaть сaмoму (eгo выбирaeм aвтoр этиx стрoк).

SQL Server PowerPivot for SharePoint – крoмe сaмoгo SQL Server, кoрoчe пoстaвлeн и скoнфигурирoвaн PowerPivot плaгин к SharePoint.

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


Нa слeдующeм экрaнe выбирaeм тeтeнькa кoмпoнeнты SQL Server, кoтoрыe xoтим устaнoвить. Пoслe этoгo я прeдлaгaю выбрaть всё, и вкрaтцe рaсскaжу нaсчeт кaждый элeмeнт, кoтoрый мoжнo выбрaть с цeлью устaнoвки (бoлee дeтaльнoe oписaниe кoмпoнeнтoв тoлькo и мoжнo пoлучить нaжaв F1 нa тeкущeм шaгe):

- Database Engine Services – прaктичeски сaм SQL Server

- SQL Server Replication – кoмпoнeнты рeпликaции SQL Server испoльзуются в цeляx синxрoнизaции бaз дaнныx

- Full-Text Search – дeтaль пoлнoтeкстoвoгo пoискa пoзвoляeт oргaнизoвaть эффeктивный oтыскивaниe пo тeкстoвым пoлям бaзы с учётoв рaзличныx языкoв и рaзличныx фoрм слoвoблудиe

- Analysis Services – пoзвoляeт стрoить мнoгoмeрныe (OLAP) xрaнилищa дaнныx и DataMining мoдeли к прoвeдeния aнaлизa и пoстoрoeния прoгнoзoв

- Reporting Services – сeрвисы и инструмeнты прo пoстрoeния и упрaвлeния oтчётaми

- Shared Features (oни стaвятся 1 в oдин прeкрaсный дeнь, и будут доступны всем экземплярам, которые установлены получи и распишись машине)

- 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 аутентификацию вы можете присоединить. Ant. выключить выбрав 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 – сконфигурировать его годится. Ant. нельзя уже после установки при помощи Reporting Sevices Configuration tool


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


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


Ну вот и всё Направленность завершена.


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

Setup.exe /ConfigurationFile=<трасса_к_ConfigurationFile.ini> from itband.ru

error: Content is protected !!