Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
SQL Server можно установить на установку Server Core Windows Server 2008 R2 с пакетом обновления 1 (SP1) или Windows Server 2012. В этом разделе приведены сведения об установке SQL Server 2014 на сервере Core.
Параметр установки основных серверных компонентов для операционной системы Windows Server 2008 R2 или Windows Server 2012 обеспечивает минимальную среду для выполнения определенных ролей сервера. Это дает возможность снизить требования к обслуживанию и управлению и уменьшить уязвимость для атак со стороны этих ролей сервера. Для получения дополнительных сведений о Server Core в Windows Server 2008 R2 см. раздел Server Core для Windows Server 2008 R2 (https://go.microsoft.com/fwlink/?LinkId=202439). Дополнительные сведения о серверных ядрах, реализованных в Windows Server 2012, см. в разделе Server Core для Windows Server 2012 (https://msdn.microsoft.com/library/hh846323(VS.85).aspx).
Предпосылки
Требование | Как установить |
---|---|
.NET Framework 2.0 с пакетом обновления 2 (SP2) | Входит в состав установки Server Core для Windows Server 2008 R2 SP1 и Windows Server 2012. Если он не включен, программа установки включает ее по умолчанию. Невозможно запускать версии 2.0, 3.0 и 3.5 параллельно на компьютере. При установке .NET Framework 3.5 с пакетом обновления 1 (SP1) вы автоматически получаете уровни 2.0 и 3.0. |
Полный профиль .NET Framework 3.5 с пакетом обновления 1 (SP1) | Включена в установку основных серверных компонентов Windows Server 2008 R2 с пакетом обновления 1 (SP1). Если он не включен, программа установки включает ее по умолчанию. На компьютере с операционной системой Windows Server перед запуском программы установки необходимо скачать и установить .NET Framework 3.5 с пакетом обновления 1 (SP1), чтобы установить компоненты, зависящие от .NET 3.5 с пакетом обновления 1 (SP1). Дополнительные сведения о советах и рекомендациях по получению и включению .NET Framework 3.5 в Windows Server 2012 см. в Рекомендации по развертыванию Microsoft .NET Framework 3.5 (https://msdn.microsoft.com/library/windows/hardware/hh975396). |
Профиль ядра сервера .NET Framework 4 | Для всех выпусков SQL Server 2014, кроме SQL Server Express, программа установки устанавливает профиль .NET Framework 4 Server Core в качестве обязательного условия. Для SQL Server 2012 Express загрузите профиль Server Core для .NET Framework 4 из автономного установщика Microsoft .NET Framework 4 для Server Core (https://www.microsoft.com/download/details.aspx?id=17718), и установите его перед тем как продолжить установку. |
Установщик Windows 4.5 | Поставляется с установкой основных серверных компонентов Windows Server 2008 R2 с пакетом обновления 1 (SP1) и Windows Server 2012. |
Windows PowerShell 2.0 | Поставляется с установкой основных серверных компонентов Windows Server 2008 R2 с пакетом обновления 1 (SP1) и Windows Server 2012. |
Поддерживаемые возможности
Используйте следующую таблицу, чтобы узнать, какие функции поддерживаются в SQL Server 2014 при установке Server Core Windows Server 2008 R2 SP1 и Windows Server 2012.
Функция | Поддерживается |
---|---|
Службы ядра СУБД | Да |
Репликация в SQL Server | Да |
Полнотекстовый поиск | Да |
Службы анализа | Да |
Службы отчетности | нет |
SQL Server Data Tools (SSDT) | нет |
Подключение клиентских инструментов | Да |
Сервер служб интеграции[1] | Да |
Обратная совместимость инструментов клиента | нет |
Пакет SDK клиентских средств | нет |
Электронная документация по SQL Server | нет |
Основные средства управления | Только удаленная работа[2] |
Средства управления — полный набор | Только удаленная работа[2] |
Контроллер распределенного воспроизведения | нет |
Клиент распределенного воспроизведения | Только в удаленном режиме[2] |
Пакет SDK для подключения клиентов SQL | Да |
Microsoft Sync Framework | Да[3] |
Master Data Services | нет |
Службы обеспечения качества данных | нет |
[1]Дополнительные сведения о новом сервере служб Integration Services (SSIS) и его функциях в SQL Server 2014 можно найти в разделе Сервер Integration Services (SSIS).
[2]Установка этих функций на ядро сервера не поддерживается. Эти компоненты можно установить на другом сервере, который не является Windows Server 2008 R2 Server Core с пакетом обновления 1 (SP1) или Windows Server 2012 Server Core и подключен к службам ядра СУБД, установленным на сервере.
[3]Microsoft Sync Framework не входит в пакет установки SQL Server 2014. Вы можете скачать соответствующую версию Sync Framework на этой странице Центра загрузки Майкрософт иhttps://go.microsoft.com/fwlink/?LinkId=221788 установить ее на компьютере под управлением установки основных серверных компонентов Windows Server 2008 R2 с пакетом обновления 1 (SP1) или Windows Server 2012.
Матрица поддерживаемых сценариев
В следующей таблице показана поддерживаемая матрица сценариев для установки SQL Server 2014 на серверную установку Windows Server 2008 R2 с пакетом обновления 1 (SP1) и Windows Server 2012.
Версии SQL Server | Все 64-разрядные выпуски SQL Server 2014[1] |
Язык SQL Server | Все языки |
Язык SQL Server на языке ОС или языковом стандарте (сочетание) | ENG SQL Server на японской Windows JPN Английская версия SQL Server на немецкой версии Windows Английская версия SQL Server на Windows CHS (упрощённый китайский — Китай) ENG SQL Server в Windows ARA (арабский (SA)) ENG SQL Server в Windows THA (Тайский) SQL Server ENG на Windows TRK (турецкий) ENG SQL Server в Windows pt-PT (португальский (Португалия)) ENG SQL Server в Windows ENG (английский язык) |
Версия для Windows | Windows Server 2012 64-разрядная версия x64 Datacenter Windows Server 2012 64-разрядная версия x64 уровня "Стандартный" Windows Server 2008 R2 с пакетом обновления 1 (SP1) 64-разрядная версия x64 Data Center Server Core Windows Server 2008 R2 с пакетом обновления 1 (SP1) 64-разрядная версия x64 Enterprise Server Core Windows Server 2008 R2 с пакетом обновления 1 (SP1) 64-разрядная версия x64 Standard Server Core Windows Server 2008 R2 с пакетом обновления 1 (SP1) 64-разрядная версия x64 Web Server Core |
[1]Установка 32-разрядной версии выпусков SQL Server 2014 не поддерживается в Server Core.
Обновление
При установке основных серверных компонентов поддерживается обновление с SQL Server 2012 до SQL Server 2014.
Установка
SQL Server 2014 не поддерживает настройку с помощью мастера установки в операционной системе Server Core. При установке на Server Core, программа установки SQL Server поддерживает полностью тихий режим с параметром /Q и тихий упрощенный режим с параметром /QS. Дополнительные сведения см. в разделе "Установка SQL Server 2014" в командной строке.
Это важно
SQL Server 2014 нельзя установить параллельно с более ранними версиями SQL Server на компьютере под управлением Windows Server 2008 R2 Server Core с пакетом обновления 1 (SP1) или Windows Server 2012 Server Core.
Независимо от метода установки необходимо подтвердить принятие условий лицензии на ПО от имени физического лица или организации, за исключением случаев, когда использование ПО соответствует отдельному соглашению, такому как соглашение Майкрософт о корпоративном лицензировании или соглашение сторонних производителей с ISV или OEM.
Условия лицензионного соглашения отображаются для ознакомления и принятия в пользовательском интерфейсе программы установки. Установки без присмотра, с помощью параметров /Q или /QS, должны включать параметр /IACCEPTSQLSERVERLICENSETERMS. Ознакомиться с условиями лицензии можно на странице Условия лицензионного соглашения о программном обеспечении Майкрософт.
Замечание
В зависимости от способа получения ПО (например, по программе корпоративного лицензирования Майкрософт) на использование ПО могут накладываться дополнительные условия.
Чтобы установить определенные компоненты, используйте параметр /FEATURES и укажите родительские или значения компонентов. Дополнительные сведения о параметрах компонентов и их использовании см. в следующих подразделах.
Параметры компонента
Параметр компонента | Описание |
---|---|
SQLENGINE | Устанавливает только ядро СУБД. |
Репликация | Устанавливает компонент репликации вместе с ядром СУБД. |
ПОЛНЫЙ ТЕКСТ | Устанавливает полнотекстовый компонент вместе с ядром СУБД. |
КАК | Устанавливает все компоненты служб Analysis Services. |
ЕСТЬ | Устанавливает все компоненты служб Integration Services. |
КОНН | Устанавливает компоненты подключения. |
В следующих примерах показано использование параметров компонентов.
Параметр и значения | Описание |
---|---|
/FEATURES=SQLEngine | Устанавливает только ядро СУБД. |
/FEATURES=SQLEngine,FullText | Устанавливает ядро СУБД и полнотекстовый текст. |
/FEATURES=SQLEngine,Conn | Устанавливает ядро СУБД и компоненты подключения. |
/FEATURES=SQLEngine,AS,IS,Conn | Устанавливает ядро СУБД, службы Analysis Services, службы Integration Services и компоненты подключения. |
Параметры установки
Программа установки поддерживает следующие параметры установки при установке SQL Server 2014 в операционной системе Server Core:
Установка из командной строки
Чтобы установить определенные компоненты с помощью параметра установки командной строки, используйте параметр /FEATURES и укажите родительские компоненты или значения компонентов. Ниже приведен пример указания параметров в командной строке.
setup.exe /qs /ACTION=Install /FEATURES=SQLEngine,Replication /INSTANCENAME=MSSQLSERVER /SQLSVCACCOUNT="<DomainName\UserName>" /SQLSVCPASSWORD="<StrongPassword>" /SQLSYSADMINACCOUNTS="<DomainName\UserName>" /AGTSVCACCOUNT="NT AUTHORITY\Network Service" /TCPENABLED=1 /IACCEPTSQLSERVERLICENSETERMS
Установка с помощью файла конфигурации
Программа установки поддерживает использование файлов конфигурации только через командную строку. Файл конфигурации — это текстовый файл, содержащий параметры (пара «имя-значение») и комментарии с описанием. Файл конфигурации, указанный в командной строке, должен иметь расширение имени файла .INI. Ознакомьтесь со следующими примерами ConfigurationFile.INI:
Установка ядра СУБД
В следующем примере показано, как установить новый автономный экземпляр, включающий подсистему SQL ServerDatabase:
; ssNoVersion Configuration File [OPTIONS] ; Specifies a Setup work flow, like INSTALL, UNINSTALL, or UPGRADE. This is a required parameter. ACTION="Install" ; Specifies features to install, uninstall, or upgrade. The lists of features include SQLEngine, FullText, Replication, AS, IS, and Conn. FEATURES=SQLENGINE ; Specify a default or named instance. MSSQLSERVER is the default instance for non-Express editions and SQLExpress for Express editions. This parameter is required when installing the ssNoVersion Database Engine, and Analysis Services (AS). INSTANCENAME="MSSQLSERVER" ; Specify the Instance ID for the ssNoVersion features you have specified. ssNoVersion directory structure, registry structure, and service names will incorporate the instance ID of the ssNoVersion instance. INSTANCEID="MSSQLSERVER" ; Account for ssNoVersion service: Domain\User or system account. SQLSVCACCOUNT="NT Service\MSSQLSERVER" ; Windows account(s) to provision as ssNoVersion system administrators. SQLSYSADMINACCOUNTS="<DomainName\UserName>" ; Accept the License agreement to continue with Installation IAcceptSQLServerLicenseTerms="True"
Установка компонентов подключения
Следующий пример показывает, как установить компоненты подключения к данным:
; ssNoVersion Configuration File [OPTIONS] ; Specifies a Setup work flow, like INSTALL, UNINSTALL, or UPGRADE. This is a required parameter. ACTION="Install" ; Specifies features to install, uninstall, or upgrade. The lists of features include SQLEngine, FullText, Replication, AS, IS, and Conn. FEATURES=Conn ; Specifies acceptance of License Terms IAcceptSQLServerLicenseTerms="True
Установка всех поддерживаемых функций
В следующем примере показано, как установить все поддерживаемые функции SQL Server 2014 в Server Core:
; ssNoVersion Configuration File [OPTIONS] ; Specifies a Setup work flow, like INSTALL, UNINSTALL, or UPGRADE. This is a required parameter. ACTION="Install" ; Specifies features to install, uninstall, or upgrade. The lists of features include SQLEngine, FullText, Replication, AS, IS, and Conn. FEATURES=SQLENGINE,FullText,Replication,AS,IS,Conn ; Specify a default or named instance. MSSQLSERVER is the default instance for non-Express editions and SQLExpress for Express editions. This parameter is required when installing the ssNoVersion Database Engine (SQL), or Analysis Services (AS). INSTANCENAME="MSSQLSERVER" ; Specify the Instance ID for the ssNoVersion features you have specified. ssNoVersion directory structure, registry structure, and service names will incorporate the instance ID of the ssNoVersion instance. INSTANCEID="MSSQLSERVER" ; Account for ssNoVersion service: Domain\User or system account. SQLSVCACCOUNT="NT Service\MSSQLSERVER" ; Windows account(s) to provision as ssNoVersion system administrators. SQLSYSADMINACCOUNTS="<DomainName\UserName>" ; The name of the account that the Analysis Services service runs under. ASSVCACCOUNT= "NT Service\MSSQLServerOLAPService" ; Specifies the list of administrator accounts that need to be provisioned. ASSYSADMINACCOUNTS="<DomainName\UserName>" ; Specifies the server mode of the Analysis Services instance. Valid values are MULTIDIMENSIONAL, POWERPIVOT or TABULAR. ASSERVERMODE is case-sensitive. All values must be expressed in upper case. ASSERVERMODE="MULTIDIMENSIONAL" ; Optional value, which specifies the state of the TCP protocol for the ssNoVersion service. Supported values are: 0 to disable the TCP protocol, and 1 to enable the TCP protocol. TCPENABLED=1 ;Specifies acceptance of License Terms IAcceptSQLServerLicenseTerms="True"
В следующих примерах показано, как запустить программу установки с помощью файла конфигурации.
Файл конфигурации
Ниже приведены некоторые примеры использования файла конфигурации.
- Указание файла конфигурации в командной строке:
setup.exe /QS /ConfigurationFile=MyConfigurationFile.INI
- Указание паролей в командной строке, а не в файле конфигурации:
setup.exe /QS /SQLSVCPASSWORD="************" /ASSVCPASSWORD="************" /ConfigurationFile=MyConfigurationFile.INI
DefaultSetup.ini
Если у вас есть файл DefaultSetup.ini в файле \x86 and \x64 folders at the root level of the SQL Server source media, open the DefaultSetup.ini, а затем добавьте параметр "Компоненты " в файл.
Если файл DefaultSetup.ini не существует, его можно создать и скопировать в папки \x86 и \x64 на корневом уровне исходного носителя SQL Server.
Настройка удаленного доступа к SQL Server, запускаемого в Server Core
Выполните описанные ниже действия, чтобы настроить удаленный доступ к экземпляру SQL Server 2014, работающему на установке Основных серверных компонентов Windows Server 2008 R2 с пакетом обновления 1 (SP1) или Windows Server 2012.
Включение удаленных подключений в экземпляре SQL Server
Чтобы разрешить удаленные соединения, выполните следующие инструкции для экземпляра Server Core в локальной программе SQLCMD.exe.
EXEC sys.sp_configure N'remote access', N'1'
GO
RECONFIGURE WITH OVERRIDE
GO
Включите и запустите службу обозревателя SQL Server
По умолчанию служба обозревателя отключена. Если он отключен в экземпляре SQL Server, работающем на сервере Core, выполните следующую команду из командной строки, чтобы включить ее:
sc config SQLBROWSER start= auto
После включения службы выполните следующую команду из командной строки, чтобы запустить службу:
net start SQLBROWSER
Создание исключений в брандмауэре Windows
Чтобы создать исключения для доступа к SQL Server в брандмауэре Windows, выполните действия, указанные в разделе "Настройка брандмауэра Windows для разрешения доступа к SQL Server".
Включение TCP/IP в экземпляре SQL Server
Протокол TCP/IP можно включить с помощью Windows PowerShell для экземпляра SQL Server на сервере Core. Выполните следующие действия.
На компьютере под управлением Windows Server 2008 R2 Server Core с пакетом обновления 1 (SP1) или Windows Server 2012 Server Core запустите диспетчер задач.
На вкладке "Приложения" нажмите кнопку "Создать задачу".
В диалоговом окне "Создать задачу" введите sqlps.exe в поле "Открыть " и нажмите кнопку "ОК". Откроется окно MicrosoftSQL Server Powershell .
В окне Microsoft SQL Server PowerShell выполните следующий сценарий, чтобы включить протокол TCP/IP:
$smo = 'Microsoft.SqlServer.Management.Smo.'
$wmi = New-Object ($smo + 'Wmi.ManagedComputer')
# Enable the TCP protocol on the default instance. If the instance is named, replace MSSQLSERVER with the instance name in the following line.
$uri = "ManagedComputer[@Name='" + (get-item env:\computername).Value + "']/ServerInstance[@Name='MSSQLSERVER']/ServerProtocol[@Name='Tcp']"
$Tcp = $wmi.GetSmoObject($uri)
$Tcp.IsEnabled = $true
$Tcp.Alter()
$Tcp
Деинсталляция
После входа на компьютер, работающий под управлением Windows Server 2008 R2 Server Core с пакетом обновления 1 (SP1) или Windows Server 2012 Server Core, у вас есть ограниченная рабочая среда с командной строкой администратора. Эту командную строку можно использовать для запуска удаления экземпляра SQL Server 2014. Чтобы удалить экземпляр SQL Server 2014, запустите удаление из командной строки в полном тихом режиме с помощью параметра /Q или в простом тихом режиме с помощью параметра /QS. Параметр /QS отображает ход выполнения через пользовательский интерфейс, но не принимает входные данные. /Q выполняется в спокойном режиме без пользовательского интерфейса.
Удаление существующего экземпляра SQL Server:
setup.exe /Q /Action=Uninstall /FEATURES=SQLEngine,AS,IS /INSTANCENAME=MSSQLSERVER
Чтобы удалить именованный экземпляр, укажите имя экземпляра вместо MSSQLSERVER в предыдущем примере.
Предупреждение
Если окно командной строки было случайно закрыто, то его можно открыть снова, выполнив следующие действия.
- Нажмите клавиши CTRL+SHIFT+ESC, чтобы отобразить диспетчер задач.
- На вкладке "Приложения" нажмите кнопку "Создать задачу".
- В диалоговом окне "Создать задачу" введите cmd в поле "Открыть " и нажмите кнопку "ОК".
См. также
Установка SQL Server 2014 с помощью файла конфигурации
Установка SQL Server 2014 из командной строки
Возможности, поддерживаемые различными выпусками SQL Server 2014
Руководство по началу работы с параметром установки основных компонентов сервера
Настройка установки основных серверных компонентов: обзор
Командлеты отказоустойчивого кластера в Windows PowerShell по выполняемым задачам
Сопоставление команд Cluster.exe с командлетами Windows PowerShell для отказоустойчивых кластеров