Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Установка SQL Server состоит из одного или нескольких отдельных экземпляров. Экземпляр, используемый по умолчанию или именованный, имеет собственный набор файлов программ и данных, а также набор общих файлов, общих для всех экземпляров SQL Server на компьютере.
Для экземпляра SQL Server, включающего ядро СУБД, службы Analysis Services и службы Reporting Services, каждый компонент содержит полный набор данных и исполняемых файлов, а также общие файлы, используемые всеми компонентами.
Для изоляции расположений установки для каждого компонента создаются уникальные идентификаторы экземпляров для каждого компонента в заданном экземпляре SQL Server.
Это важно
Файлы программы и файлы данных не могут быть установлены на съемных дисках, не могут быть установлены в файловой системе, использующем сжатие, не удается установить в каталог, где находятся системные файлы, и не удается установить на общих дисках в экземпляре отказоустойчивого кластера.
Системные базы данных (master, model, MSDB и tempdb) и пользовательские базы данных ядра СУБД можно установить с файловым сервером блока сообщений сервера (SMB) в качестве варианта хранения. Это относится как к автономным, так и к установкам отказоустойчивого кластера SQL Server (FCI). Дополнительные сведения см. в разделе "Установка SQL Server с SMB Fileshare в качестве параметра хранилища".
Не удаляйте ни одного из следующих каталогов или их содержимого: Binn, Data, Ftdata, HTML или 1033. При необходимости можно удалить другие каталоги; Однако вы не сможете получить какие-либо потерянные функции или данные без удаления, а затем переустановить SQL Server. Не удаляйте или не изменяйте файлы .htm в HTML-каталоге. Они необходимы для правильной работы средств SQL Server.
Общие файлы для всех экземпляров SQL Server
Общие файлы, используемые всеми экземплярами на одном компьютере, устанавливаются в папке на диске>:\Program Files\Microsoft SQL Server\120\, где <диск> - это буква диска, на котором установлены компоненты. По умолчанию обычно используется диск C.
Расположение файлов и сопоставление реестра
Во время установки SQL Server идентификатор экземпляра создается для каждого компонента сервера. Компоненты сервера в этом выпуске SQL Server — это ядро СУБД, службы Analysis Services и службы Reporting Services.
Идентификатор экземпляра по умолчанию указывается в следующем формате.
MSSQL для ядра системы баз данных, за которым следует основная версия, затем подчеркивание и минорная версия, если это применимо, затем точка, после которой указывается имя экземпляра.
MSAS для служб Analysis Services, за которым следует основной номер версии, за которым следует символ подчеркивания и дополнительный номер версии, а также период, за которым следует имя экземпляра.
MSRS для служб Reporting Services, за которым следует основной номер версии, за которым следует подчеркивание и дополнительная версия, если применимо, и период, за которым следует имя экземпляра.
Ниже приведены примеры идентификаторов экземпляров по умолчанию в этом выпуске SQL Server:
MSSQL12. MSSQLSERVER для экземпляра SQL Server 2014 по умолчанию.
MSAS12. MSSQLSERVER для экземпляра SQL Server 2014 Analysis Services (SSAS) по умолчанию.
MSSQL12. MyInstance для именованного экземпляра SQL Server 2014 с именем MyInstance.
Структура каталогов для именованного экземпляра SQL Server 2014, включающая ядро СУБД и службы Analysis Services с именем MyInstance, и установлена в каталоги по умолчанию, будет следующим образом:
C:\Program Files\Microsoft SQL Server\MSSQL12. MyInstance\
C:\Program Files\Microsoft SQL Server\MSAS12. MyInstance\
В качестве идентификатора экземпляра может быть указано любое значение, следует только избегать применения специальных символов и зарезервированных ключевых слов.
Вы можете указать идентификатор экземпляра, отличного от по умолчанию, во время установки SQL Server. <Вместо Program Files>\MicrosoftSQL Server используется пользовательский путь>\MicrosoftSQL Server, <если пользователь выбирает изменение каталога установки по умолчанию. Обратите внимание, что идентификаторы экземпляров, начинающиеся с подчеркивания (_) или содержащие знак номера (#) или знак доллара ($) не поддерживаются.
Замечание
Службы Integration Services и клиентские компоненты не ориентированы на экземпляры и, следовательно, им не назначается идентификатор экземпляра. По умолчанию компоненты без поддержки экземпляров устанавливаются в один каталог: <диск>:\Program Files\Microsoft SQL Server\120\. Изменение пути установки для одного компонента приводит к его изменению и для всех остальных компонентов. При последующих установках компоненты, не зависящие от экземпляра, устанавливаются в каталог исходной установки.
SQL Server Analysis Services — это единственный компонент SQL Server, который поддерживает переименование экземпляра после установки. Если экземпляр служб Analysis Services переименован, идентификатор экземпляра не изменится. После завершения переименования экземпляра каталоги и разделы реестра по-прежнему будут использовать идентификатор экземпляра, созданный во время установки.
Улей реестра создается в разделе HKLM\Software\Microsoft\MicrosoftSQL Server\<Instance_ID> для компонентов с поддержкой экземпляров. Например
HKLM\Software\Microsoft\MicrosoftSQL Server\MSSQL12. MyInstance
HKLM\Software\Microsoft\MicrosoftSQL Server\MSAS12. MyInstance
HKLM\Software\Microsoft\MicrosoftSQL Server\MSRS12. MyInstance
В реестре данных также хранится связь идентификаторов экземпляров с именами экземпляров. Сопоставление идентификатора экземпляра с именем экземпляра поддерживается следующим образом:
[HKEY_LOCAL_MACHINE\Software\Microsoft\MicrosoftSQL Server\Instance Names\SQL] "InstanceName"="MSSQL12"
[HKEY_LOCAL_MACHINE\Software\Microsoft\MicrosoftSQL Server\Instance Names\OLAP] "InstanceName"="MSAS12"
[HKEY_LOCAL_MACHINE\Software\Microsoft\MicrosoftSQL Server\Instance Names\RS] "InstanceName"="MSRS12"
Указание путей к файлу
В ходе установки вы можете изменить путь установки для следующих компонентов:
Путь установки отображается в программе установки только для функций с настраиваемой пользователем папкой назначения.
| Компонент | Путь по умолчанию1, 2 | Настраиваемый путь3 или фиксированный путь |
|---|---|---|
| компоненты сервера ядро СУБД | \Program Files\Microsoft SQL Server\MSSQL12.<InstanceID>|Конфигурируемый | |
| файлы данных движка СУБД | \Program Files\MicrosoftSQL Server\MSSQL12.<InstanceID>|Настраиваемый | |
| Сервер служб Analysis Services | \Program Files\MicrosoftSQL Server\MSAS12.<InstanceID>|Конфигурируемый | |
| Файлы данных служб Analysis Services | \Program Files\MicrosoftSQL Server\MSAS12.<InstanceID>|Конфигурируемый | |
| Сервер отчетов служб Reporting Services | \Program Files\MicrosoftSQL Server\MSRS12.<InstanceID>\Reporting Services\ReportServer\Bin|Конфигурируемый | |
| Диспетчер отчетов Reporting Services | \Program Files\MicrosoftSQL Server\MSRS12.<InstanceID>\Reporting Services\ReportManager|Фиксированный путь | |
| Услуги по интеграции | <Установка каталога>\120\DTS|Настраиваемаяверсия 4 | |
| Клиентские компоненты (кроме bcp.exe и sqlcmd.exe) | <Установка каталога>\120\Tools|Настраиваемаяверсия 4 | |
| Клиентские компоненты (bcp.exe и sqlcmd.exe) | <Установка directory>\Client SDK\ODBC\110\Tools\Binn | Фиксированный путь |
| Объекты COM для репликации и размещения на сервере | < drive>:\Program Files\Microsoft SQL Server\120\COM\5 | Фиксированный путь |
Библиотеки DLL компонентов служб интеграции для подсистемы выполнения преобразования данных, конвейера преобразования данных и утилиты командной строки dtexec. |
< drive>:\Program Files\Microsoft SQL Server\120\DTS\Binn | Фиксированный путь |
| Библиотеки DLL, обеспечивающие поддержку управляемых подключений для служб Integration Services | < drive>:\Program Files\Microsoft SQL Server\120\DTS\Connections | Фиксированный путь |
| Библиотеки DLL для каждого типа перечислителя, которые поддерживаются службами Integration Services | < drive>:\Program Files\Microsoft SQL Server\120\DTS\ForEachEnumerators | Фиксированный путь |
| Служба браузера SQL Server, поставщики WMI | < drive>:\Program Files\Microsoft SQL Server\120\Shared|Фиксированный путь | |
| Компоненты, которые совместно используются для всех экземпляров SQL Server | < drive>:\Program Files\Microsoft SQL Server\120\Shared|Фиксированный путь |
1Убедитесь, что папка \Program Files\MicrosoftSQL Server\ защищена с ограниченными разрешениями.
2Диск по умолчанию для этих расположений — systemdrive, обычно диск C.
3Пути установки дочерних компонентов определяются путем установки родительской функции.
4Один путь установки используется между службами Integration Services и клиентскими компонентами. Изменение пути установки для одного компонента влечет изменение пути для других компонентов. При последующих установках компоненты устанавливаются в расположение исходной установки.
5Этот каталог используется всеми экземплярами SQL Server на компьютере. При применении обновления к любому из экземпляров на компьютере любые изменения файлов в этой папке затронут все экземпляры. При добавлении компонентов в существующую установку невозможно изменить расположение ранее установленной функции, а также не указать расположение новой функции. Необходимо либо установить дополнительные компоненты в каталоги, созданные программой установки, либо удалить продукт и установить его заново.
Замечание
Для кластеризованных конфигураций необходимо выбрать локальный диск, доступный на всех узлах кластера.
При задании пути установки во время установки компонентов сервера или файлов данных программа установки использует идентификатор экземпляра в дополнение к заданному положению для программ и файлов данных. Установка не использует идентификатор экземпляра для инструментов и других общих файлов. Программа установки также не использует идентификатор экземпляра для файлов программ и данных служб Analysis Services, хотя он использует идентификатор экземпляра для репозитория служб Analysis Services.
Если установить путь для функции СУБД, программа установки SQL Server использует этот путь в качестве корневого каталога для всех папок конкретного экземпляра этой установки, включая SQL-данные. В этом случае, если для корневого элемента задано значение C:\Program Files\MicrosoftSQL Server\MSSQL12.<InstanceName>\MSSQL\", каталоги, относящиеся к экземпляру, добавляются в конец этого пути.
Клиенты, которые решили использовать функции обновления USEYSDB в мастере установки SQL Server (режим пользовательского интерфейса установки) могут легко привести себя к ситуации, когда продукт устанавливается в рекурсивную структуру папок. Например, <SQLProgramFiles>\MSSQL12\MSSQL\MSSQL10_50\MSSQL\Data\. Вместо этого, чтобы использовать функцию USEYSDB, задайте путь установки для функции "Файлы данных SQL" вместо функции ядро СУБД.
Замечание
Обычно файлы данных можно найти в дочернем каталоге с именем Data. Например, укажите C:\Program Files\MicrosoftSQL Server\MSSQL12.<>Имя_экземпляра\, чтобы указать корневой путь к каталогу данных системных баз данных во время обновления при обнаружении файлов данных в папке C:\Program Files\MicrosoftSQL Server\MSSQL12.<Имя_экземпляра>\MSSQL\Data.
См. также
Конфигурация ядра СУБД — каталоги данных
Конфигурация служб Analysis Services — каталоги данных