Bagikan melalui


Menginstal SQL Server 2014 di Server Core

Anda dapat menginstal SQL Server pada penginstalan Server Core Windows Server 2008 R2 SP1 atau Windows Server 2012. Topik ini menyediakan detail khusus penyiapan untuk menginstal SQL Server 2014 di Server Core.

Opsi penginstalan Server Core untuk sistem operasi Windows Server 2008 R2 atau Windows Server 2012 menyediakan lingkungan minimal untuk menjalankan peran server tertentu. Ini membantu mengurangi persyaratan pemeliharaan dan manajemen dan permukaan serangan untuk peran server tersebut. Untuk informasi selengkapnya tentang Server Core seperti yang diimplementasikan pada Windows Server 2008 R2, lihat Server Core untuk Windows Server 2008 R2 (https://go.microsoft.com/fwlink/?LinkId=202439). Untuk informasi selengkapnya tentang Server Core seperti yang diimplementasikan pada Windows Server 2012, lihat Server Core untuk Windows Server 2012 (https://msdn.microsoft.com/library/hh846323(VS.85).aspx).

Prasyarat

Persyaratan Cara menginstal
.NET Framework 2.0 SP2 Disertakan dalam penginstalan Server Core Windows Server 2008 R2 SP1 dan Windows Server 2012. Jika tidak diaktifkan, Penyetelan akan mengaktifkannya secara default.

Tidak dimungkinkan untuk menjalankan versi 2.0, 3.0, dan 3.5 berdampingan di komputer. Saat Anda menginstal .NET Framework 3.5 SP1, Anda mendapatkan lapisan 2.0 dan 3.0 secara otomatis.
Profil Lengkap .NET Framework 3.5 SP1 Disertakan dalam penginstalan Server Core Windows Server 2008 R2 SP1. Jika tidak diaktifkan, Penyetelan akan mengaktifkannya secara default.

Pada komputer dengan sistem operasi server Windows, Anda harus mengunduh dan menginstal .NET Framework 3.5 SP1 sebelum menjalankan Penyetelan, untuk menginstal komponen tergantung pada .NET 3.5 SP1.

Untuk informasi selengkapnya tentang rekomendasi dan panduan tentang cara memperoleh dan mengaktifkan .NET Framework 3.5 di Windows Server 2012, lihat Pertimbangan Penyebaran Microsoft .NET Framework 3.5 (https://msdn.microsoft.com/library/windows/hardware/hh975396).
Profil Core .NET Framework 4 Server Untuk semua edisi SQL Server 2014 kecuali SQL Server Express, Penyiapan menginstal .NET Framework 4 Server Core Profile sebagai prasyarat.

Untuk SQL Server 2012 Express, unduh .NET Framework 4 Server Core Profile dari Microsoft .NET Framework 4 (Alat Penginstal Mandiri) untuk Server Core (https://www.microsoft.com/download/details.aspx?id=17718), dan instal sebelum Anda melanjutkan penyiapan.
Penginstal Windows 4.5 Dikirim bersama penginstalan Server Core versi Windows Server 2008 R2 SP1 dan Windows Server 2012.
Windows PowerShell 2.0 Disertakan dengan instalasi Server Core dari Windows Server 2008 R2 SP1 dan Windows Server 2012.

Fitur yang Didukung

Gunakan tabel berikut untuk menemukan fitur mana yang didukung di SQL Server 2014 pada penginstalan Server Core Windows Server 2008 R2 SP1 dan Windows Server 2012.

Fitur Didukung
Layanan Mesin Basis Data Ya
Replikasi SQL Server Ya
Pencarian Teks Lengkap Ya
Layanan Analisis Ya
Layanan Pelaporan Tidak.
SQL Server Data Tools (SSDT) Tidak.
Konektivitas Alat Klien Ya
Server Layanan Integrasi[1] Ya
Kompatibilitas Mundur untuk Alat Klien Tidak.
Alat Pengembangan Perangkat Lunak Klien Tidak.
Dokumentasi Online Microsoft SQL Server Tidak.
Alat Manajemen - Dasar Hanya Jarak Jauh[2]
Alat Manajemen - Selesai Hanya Jarak Jauh[2]
Pengontrol Pemutaran Ulang Terdistribusi Tidak.
Klien Pemutaran Ulang Terdistribusi Hanya Jarak Jauh[2]
SQL Client Connectivity SDK Ya
Microsoft Sync Framework Ya[3]
Layanan Data Master Tidak.
Layanan Kualitas Data Tidak.

[1]Untuk informasi selengkapnya tentang Server Layanan Integrasi baru dan fiturnya di SQL Server 2014, lihat Server Integration Services (SSIS).

[2]Penginstalan fitur-fitur ini di Server Core tidak didukung. Komponen-komponen ini dapat diinstal pada server lain yang bukan Windows Server 2008 R2 Server Core SP1 atau Windows Server 2012 Server Core, dan terhubung ke layanan Mesin Database yang diinstal pada Server Core.

[3]Microsoft Sync Framework tidak disertakan dalam paket penginstalan SQL Server 2014. Anda dapat mengunduh versi Sync Framework yang sesuai dari halaman Pusat Unduhan Microsoft (https://go.microsoft.com/fwlink/?LinkId=221788) ini dan menginstalnya di komputer yang menjalankan penginstalan Server Core Windows Server 2008 R2 SP1 atau Windows Server 2012.

Matriks Skenario yang Didukung

Tabel berikut ini memperlihatkan matriks skenario yang didukung untuk menginstal SQL Server 2014 pada penginstalan Server Core Windows Server 2008 R2 SP1 dan Windows Server 2012.

Edisi SQL Server Semua edisi SQL Server 2014 64-bit[1]
Bahasa SQL Server Semua bahasa
Bahasa SQL Server pada bahasa/lokal OS (kombinasi) ENG SQL Server pada Windows Jepang (JPN)

ENG SQL Server di GER (Jerman) Windows

ENG SQL Server di Windows CHS (Cina-Tiongkok)

ENG SQL Server di Windows ARA (Arab Saudi)

SQL Server berbahasa Inggris pada Windows versi Thailand

ENG SQL Server pada Windows TRK (Turki)

ENG SQL Server pada Windows Portugal (pt-PT)

ENG SQL Server di Windows ENG (Inggris)
Edisi Windows Pusat Data Windows Server 2012 64-bit x64

Windows Server 2012 64-bit x64 Standard

Windows Server 2008 R2 SP1 64-bit x64 Data Center Server Core

Windows Server 2008 R2 SP1 64-bit x64 Enterprise Server Core

Windows Server 2008 R2 SP1 64-bit x64 Standard Server Core

Windows Server 2008 R2 SP1 64-bit x64 Web Server Core

[1]Menginstal versi 32-bit edisi SQL Server 2014 tidak didukung pada Server Core.

Memperbarui

Pada penginstalan Server Core, peningkatan dari SQL Server 2012 ke SQL Server 2014 didukung.

Instalasi

SQL Server 2014 tidak mendukung penyiapan dengan menggunakan wizard penginstalan pada sistem operasi Server Core. Saat menginstal di Server Core, Penyiapan SQL Server mendukung mode diam penuh dengan menggunakan parameter /Q, atau mode Sederhana Tenang dengan menggunakan parameter /QS. Untuk informasi selengkapnya, lihat Menginstal SQL Server 2014 dari Prompt Perintah.

Penting

SQL Server 2014 tidak dapat diinstal berdampingan dengan versi SQL Server sebelumnya di komputer yang menjalankan Windows Server 2008 R2 Server Core SP1 atau Windows Server 2012 Server Core.

Terlepas dari metode penginstalan, Anda diharuskan untuk mengonfirmasi penerimaan persyaratan lisensi perangkat lunak sebagai individu atau atas nama entitas, kecuali jika penggunaan perangkat lunak diatur oleh perjanjian terpisah seperti perjanjian lisensi volume Microsoft atau perjanjian pihak ketiga dengan ISV atau OEM.

Ketentuan lisensi ditampilkan untuk ditinjau dan diterima di antarmuka pengguna Penyiapan. Penginstalan tanpa pengawasan (menggunakan parameter /Q atau /QS) harus menyertakan parameter /IACCEPTSQLSERVERLICENSETERMS. Anda dapat meninjau ketentuan lisensi secara terpisah di Ketentuan Lisensi Perangkat Lunak Microsoft.

Nota

Bergantung pada bagaimana Anda menerima perangkat lunak (misalnya, melalui lisensi volume Microsoft), penggunaan perangkat lunak mungkin tunduk pada syarat dan ketentuan tambahan.

Untuk menginstal fitur tertentu, gunakan parameter /FEATURES dan tentukan fitur induk atau nilai fitur. Untuk informasi selengkapnya tentang parameter fitur dan penggunaannya, lihat bagian berikut ini.

Parameter dari Fitur

Parameter fitur Deskripsi
SQLENGINE Hanya menginstal Mesin Database.
Replikasi Menginstal komponen Replikasi bersama dengan Mesin Database.
TEKS PENUH Menginstal komponen FullText bersama dengan Mesin Database.
Amerika Serikat Menginstal semua komponen Analysis Services.
Negara Islam Menginstal semua komponen Layanan Integrasi.
CONN Menginstal komponen konektivitas.

Lihat contoh penggunaan parameter fitur berikut:

Parameter dan nilai Deskripsi
/FEATURES=SQLEngine Hanya menginstal Mesin Database.
/FEATURES=SQLEngine,FullText Menginstal Mesin Database dan teks lengkap.
/FEATURES=SQLEngine,Conn Menginstal Mesin Database dan komponen konektivitas.
/FEATURES=SQLEngine,AS,IS,Conn Menginstal Mesin Database, Analysis Services, Integration Services, dan komponen konektivitas.

Opsi Penginstalan

Penyiapan mendukung opsi penginstalan berikut saat menginstal SQL Server 2014 pada sistem operasi Server Core:

  1. Penginstalan dari Baris Perintah

    Untuk menginstal fitur tertentu menggunakan opsi penginstalan prompt perintah, gunakan parameter /FEATURES dan tentukan fitur induk atau nilai fitur. Berikut ini adalah contoh penggunaan parameter dari baris perintah:

    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  
    
  2. Penginstalan menggunakan File Konfigurasi

    Pengaturan mendukung menggunakan file konfigurasi hanya melalui prompt perintah. File konfigurasi adalah file teks dengan struktur dasar parameter (pasangan nama/nilai) dan komentar deskriptif. File konfigurasi yang ditentukan pada prompt perintah harus memiliki ekstensi nama file .INI. Lihat contoh ConfigurationFile.INI berikut:

    • Menginstal Mesin Database

      Contoh berikut menunjukkan cara menginstal instans mandiri baru yang menyertakan SQL ServerDatabase Engine:

      ; 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"
      
    • Menginstal komponen konektivitas

      Contoh berikut menunjukkan cara menginstal komponen konektivitas:

      ; 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
      
    • Menginstal semua fitur yang didukung

      Contoh berikut menunjukkan cara menginstal semua fitur SQL Server 2014 yang didukung di 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"  
      

    Contoh berikut menunjukkan bagaimana Anda dapat meluncurkan Penyiapan menggunakan file konfigurasi.

    • File konfigurasi

      Berikut adalah beberapa contoh cara menggunakan file konfigurasi:

      • Untuk menentukan file konfigurasi di command prompt:
      setup.exe /QS /ConfigurationFile=MyConfigurationFile.INI  
      
      • Untuk menentukan kata sandi pada prompt perintah alih-alih dalam file konfigurasi:
      setup.exe /QS /SQLSVCPASSWORD="************" /ASSVCPASSWORD="************"  /ConfigurationFile=MyConfigurationFile.INI  
      
    • DefaultSetup.ini

      Jika Anda memiliki file DefaultSetup.ini dalam file \x86 and \x64 folders at the root level of the SQL Server source media, open the DefaultSetup.ini, lalu tambahkan parameter Fitur ke file .

      Jika file DefaultSetup.ini tidak ada, Anda dapat membuatnya dan menyalinnya ke folder \x86 dan \x64 di tingkat akar media sumber SQL Server.

Mengonfigurasi Akses Jarak Jauh SQL Server yang Berjalan di Server Core

Lakukan tindakan yang dijelaskan di bawah ini untuk mengonfigurasi akses jarak jauh instans SQL Server 2014 yang berjalan pada penginstalan Server Core Windows Server 2008 R2 SP1 atau Windows Server 2012.

Mengaktifkan koneksi jarak jauh pada instans SQL Server

Untuk mengaktifkan koneksi jarak jauh, gunakan SQLCMD.exe secara lokal dan jalankan pernyataan berikut terhadap instans Server Core:

  • EXEC sys.sp_configure N'remote access', N'1'

    GO

  • RECONFIGURE WITH OVERRIDE

    GO

Mengaktifkan dan memulai layanan Browser SQL Server

Secara default, layanan Browser dinonaktifkan. Jika dinonaktifkan pada instans SQL Server yang berjalan di Server Core, jalankan perintah berikut dari prompt perintah untuk mengaktifkannya:

sc config SQLBROWSER start= auto

Setelah diaktifkan, jalankan perintah berikut dari prompt perintah untuk memulai layanan:

net start SQLBROWSER

Membuat pengecualian di Windows Firewall

Untuk membuat pengecualian untuk akses SQL Server di Windows Firewall, ikuti langkah-langkah yang ditentukan dalam Mengonfigurasi Windows Firewall untuk Mengizinkan Akses SQL Server.

Mengaktifkan TCP/IP pada instans SQL Server

Protokol TCP/IP dapat diaktifkan melalui Windows PowerShell untuk instans SQL Server di Server Core. Ikuti langkah-langkah ini:

  1. Pada komputer yang menjalankan Windows Server 2008 R2 Server Core SP1 atau Windows Server 2012 Server Core, luncurkan Task Manager.

  2. Pada tab Aplikasi , klik Tugas Baru.

  3. Dalam kotak dialog Buat Tugas Baru , ketik sqlps.exe di bidang Buka lalu klik OK. Ini membuka jendela MicrosoftSQL Server Powershell .

  4. Di jendela Microsoft SQL Server Powershell , jalankan skrip berikut untuk mengaktifkan protokol 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  

Penghapusan Instalasi

Setelah Anda masuk ke komputer yang menjalankan Windows Server 2008 R2 Server Core SP1 atau Windows Server 2012 Server Core, Anda memiliki lingkungan desktop terbatas dengan prompt perintah Administrator. Anda dapat menggunakan perintah ini untuk memulai penghapusan instalasi instans SQL Server 2014. Untuk menghapus instalan instans SQL Server 2014, mulai penghapusan instalasi dari Command Prompt dalam mode tenang penuh dengan menggunakan parameter /Q, atau mode tenang sederhana dengan menggunakan parameter /QS. Parameter /QS menunjukkan kemajuan melalui UI, tetapi tidak menerima input apa pun. /Q berjalan dalam mode diam tanpa antarmuka pengguna apa pun.

Untuk menghapus instalan instans SQL Server yang ada:

setup.exe /Q /Action=Uninstall /FEATURES=SQLEngine,AS,IS /INSTANCENAME=MSSQLSERVER  

Untuk menghapus instans bernama, tentukan nama instans alih-alih "MSSQLSERVER" dalam contoh sebelumnya.

Peringatan

Jika Anda secara tidak sengaja menutup prompt perintah, Anda dapat memulai perintah baru dengan mengikuti langkah-langkah berikut:

  1. Tekan Ctrl+Shift+Esc untuk menampilkan Pengelola Tugas.
  2. Pada tab Aplikasi , klik Tugas Baru.
  3. Dalam kotak dialog Buat Tugas Baru , ketik cmd di bidang Buka lalu Klik OK..

Lihat Juga

Menginstal SQL Server 2014 Menggunakan File Konfigurasi
Menginstal SQL Server 2014 dari Prompt Perintah
Fitur yang Didukung oleh Edisi SQL Server 2014
Panduan Memulai Opsi Penginstalan Inti Server
Mengonfigurasi penginstalan Server Core: Gambaran Umum
Cmdlet Kluster Failover di Windows PowerShell yang Dicantumkan Berdasarkan Fokus Tugas
Memetakan Perintah Cluster.exe ke Cmdlet Windows PowerShell untuk Kluster Failover