Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Şunlar için geçerlidir:Windows üzerinde SQL Server
SQL Server'ı sunucu çekirdeği yüklemesinde yükleyebilirsiniz.
Sunucu Çekirdeği yükleme seçeneği, belirli sunucu rollerini çalıştırmak için en düşük ortamı sağlar. Bu ortam, bakım ve yönetim gereksinimlerini azaltmaya yardımcı olur ve bu sunucu rolleri için saldırı yüzeyini düşürür.
Şu anda desteklenen işletim sistemlerinin listesi için bkz:
- SQL Server 2025 için donanım ve yazılım gereksinimleri
- SQL Server 2022 için Donanım ve yazılım gereksinimleri
- SQL Server 2019 için donanım ve yazılım gereksinimleri
- SQL Server 2017 için donanım ve yazılım gereksinimleri
Önkoşullar
| Gereksinim | Nasıl Yüklenir |
|---|---|
| .NET Framework 4.7.2 1 | SQL Server Express hariç tüm SQL Server sürümleri için, Kurulum için .NET Framework 4.7.2 Server Core Profile gereklidir. SQL Server Kurulumu, bu sürüm henüz yüklü değilse otomatik olarak kurulur. Yükleme için yeniden başlatma gerekir. Yeniden başlatmayı önlemek için, kurulumu çalıştırmadan önce .NET Framework'ü kurun. |
| Windows Kurulumcusu 4.5 | Sunucu Çekirdeği yüklemesi ile birlikte gönderilir. |
| Windows PowerShell | Sunucu Çekirdeği yüklemesi ile birlikte gönderilir. |
| Java Çalışma Zamanı | PolyBase kullanmak için uygun Java Çalışma Zamanını yüklemeniz gerekir. Daha fazla bilgi için bkz. Windows'a PolyBase yükleme. |
1 SQL Server 2017 (14.x) için .NET Framework 4.6.1 gereklidir. SQL Server'ı kurduktan sonra .NET Framework'ü yükseltebilirsiniz.
Desteklenen özellikler
Sunucu Çekirdeği yüklemesinde SQL Server'da desteklenen özellikleri bulmak için aşağıdaki tabloyu kullanın.
| Özellik | Destekli | |
|---|---|---|
| Veritabanı Altyapısı Hizmetleri | Evet | |
| SQL Server Çoğaltma | Evet | |
| Tam Metin Arama | Evet | |
| Analiz Hizmetleri | Evet | |
| R Hizmetleri (In-Database) | Evet | |
| Raporlama Hizmetleri | Hayır | |
| SQL Server Veri Araçları (SSDT) | Hayır | |
| İstemci Araçları Bağlantısı | Evet | |
| Integration Services Sunucusu | Evet | |
| İstemci Araçları Geriye Dönük Uyumluluk | Hayır | |
| İstemci Araçları SDK'sı | Hayır | |
| SQL Server Çevrimiçi Kitaplar | Hayır | |
| Yönetim Araçları - Temel | Yalnızca Uzaktan 1 | |
| Yönetim Araçları - Tamamlandı | Yalnızca Uzaktan 1 | |
| Dağıtılmış Yeniden Yürütme Denetleyicisi | Hayır | |
| Dağıtılmış Yeniden Yürütme İstemcisi | Yalnızca uzaktan 1 | |
| SQL İstemcisi Bağlantı SDK'sı | Evet | |
| Microsoft Sync Framework | Evet 2 | |
| Ana Veri Hizmetleri | Hayır | |
| Veri Kalitesi Hizmetleri | Hayır |
1 Bu özelliklerin Server Core'a yüklenmesi desteklenmemektedir. Bu bileşenleri Server Core olmayan farklı bir sunucuya kurabilir ve Server Core'da kurulu Database Engine hizmetlerine bağlanabilirsiniz.
2 Microsoft Sync Framework, SQL Server kurulum paketine dahil edilmemiştir. Sync Framework'ün uygun sürümünü bu Microsoft İndirme Merkezi sayfasından indirebilir ve Sunucu Çekirdeği çalıştıran bir bilgisayara yükleyebilirsiniz.
Desteklenen senaryolar
Aşağıdaki tabloda SQL Server'ın sunucu çekirdeğine yüklenmesi için desteklenen senaryo matrisi gösterilmektedir.
| Kurulum | Geçerli hedef |
|---|---|
| SQL Server sürümleri | Tüm SQL Server 64 bit sürümleri |
| SQL Server dili | Tüm diller |
| İşletim sistemi dili/yerel ayarı üzerinde SQL Server dili (birleşim) | Japonca Windows kullanan ENG SQL Server GER üzerinde ENG SQL Server (Almanca) Windows CHS üzerinde Windows'ta ENG SQL Server (Chinese-China) ARA üzerinde ENG SQL Server (Arapça (SA)) Windows THA (Tay) Windows üzerinde ENG SQL Server TRK Windows üzerinde ENG SQL Server (Türkçe) pt-PT Üzerinde ENG SQL Server (Portekiz) Windows İngilizce Windows üzerinde İngilizce SQL Server |
| Windows sürümü | Windows Server 2025 Veri Merkezi Windows Server 2025 Datacenter: Azure Edition Windows Server 2025 Standard Windows Server 2022 Veri Merkezi Windows Server 2022 Datacenter: Azure Edition Windows Server 2022 Standardı Windows Server 2019 Veri Merkezi Windows Server 2019 Standardı Windows Server 2016 Datacenter 1 Windows Server 2016 Standard 1 |
1 SQL Server 2025 (17.x) Windows Server 2016'yı desteklemiyor.
Güncelleme
Server Core kurulumlarında, desteklenen SQL Server sürümleri arasındaki yükseltmeler, tam Windows Server işletim sistemindeki yükseltmelerle aynı yolları takip eder.
Desteklenen yükseltme yolları için bkz:
- Desteklenen sürüm ve sürüm yükseltmeleri (SQL Server 2025)
- Desteklenen sürüm ve sürüm yükseltmeleri (SQL Server 2022)
- Desteklenen sürüm ve sürüm yükseltmeleri (SQL Server 2019)
- Desteklenen sürüm ve sürüm yükseltmeleri (SQL Server 2017)
Yüklemek
SQL Server, Sunucu Çekirdeği işletim sistemindeki yükleme sihirbazını kullanarak kurulumu desteklemez. Sunucu Çekirdeği'ne yüklenirken SQL Server Kurulumu, /Q parametresini kullanarak tam sessiz modu veya /QS parametresini kullanarak Sessiz Basit modu destekler. Daha fazla bilgi için, Windows'ta SQL Server'ı komut isteminden yükleme, yapılandırma veya kaldırma konusuna bakın.
Kurulum yöntemi ne olursa olsun, yazılım lisans şartlarını bireysel olarak veya bir kuruluş adına kabul ettiğinizi doğrulamanız gerekir; ancak yazılımı kullanmanız Microsoft toplu lisans anlaşması veya ISV veya OEM ile üçüncü taraf anlaşması gibi ayrı bir anlaşma ile yönetilmiyorsa.
Kurulum kullanıcı arayüzünde lisans şartlarını gözden geçirin ve kabul edin. Katılımsız yüklemeler (/Q veya /QS parametreleri kullanılarak) /IACCEPTSQLSERVERLICENSETERMS parametresini içermelidir. Lisans koşullarını Microsoft Yazılım Lisans Koşullarıadresinden ayrı olarak gözden geçirebilirsiniz.
SQL Server 2022 (16.x) ve sonraki sürümler için aka.ms/useterms'daki Microsoft SQL Server Yazılım Lisans Koşulları'nı okuyun.
Not
Yazılımı nasıl aldığınıza bağlı olarak (örneğin, Microsoft toplu lisanslama aracılığıyla), yazılımı kullanımınız ek hüküm ve koşullara tabi olabilir.
Belirli özellikleri yüklemek için /FEATURES parametresini kullanın ve üst özellik veya özellik değerlerini belirtin. Özellik parametreleri ve bunların kullanımı hakkında daha fazla bilgi için aşağıdaki bölümlere bakın.
Özellik parametreleri
| Özellik parametresi | Açıklama |
|---|---|
SQLENGINE |
Yalnızca Veritabanı Altyapısı'nı yükler. |
REPLICATION |
Çoğaltma bileşenini Veritabanı Altyapısı ile birlikte yükler. |
FULLTEXT |
FullText bileşenini Veritabanı Altyapısı ile birlikte yükler. |
AS |
Tüm Analysis Services bileşenlerini yükler. |
IS |
Tüm Integration Services bileşenlerini yükler. |
CONN |
Bağlantı bileşenlerini yükler. |
ADVANCEDANALYTICS |
R Hizmetleri'ni yükler, veritabanı altyapısını gerektirir. Katılımsız yüklemeler için /IACCEPTROPENLICENSETERMS parametresi gerekir. |
Özellik parametrelerinin kullanımına ilişkin aşağıdaki örneklere bakın:
| Parametre ve değerler | Açıklama |
|---|---|
/FEATURES=SQLEngine |
Yalnızca Veritabanı Altyapısı'nı yükler. |
/FEATURES=SQLEngine,FullText |
Veritabanı Altyapısı'nı ve tam metni yükler. |
/FEATURES=SQLEngine,Conn |
Veritabanı Altyapısı'nı ve bağlantı bileşenlerini yükler. |
/FEATURES=SQLEngine,AS,IS,Conn |
Veritabanı Altyapısı, Analysis Services, Integration Services ve bağlantı bileşenlerini yükler. |
/FEATURES=SQLENGINE,ADVANCEDANALYTICS /IACCEPTROPENLICENSETERMS |
Veritabanı Altyapısını ve R Hizmetlerini (In-Database) yükler. |
Windows'da SQL Server sürümleri tarafından desteklenen özelliklerin listesi için bkz:
- SQL Server 2025'in sürümleri ve desteklenen özellikleri
- SQL Server 2022'nin Sürümleri ve desteklenen özellikleri
- SQL Server 2019 'nin Sürümleri ve desteklenen özellikleri
- SQL Server 2017'nin Sürümleri ve desteklenen özellikleri
- SQL Server 2016'nın Sürümleri ve desteklenen özellikleri
Yükleme seçenekleri
Kurulum, SQL Server'ı sunucu çekirdeği işletim sistemine yüklerken aşağıdaki yükleme seçeneklerini destekler:
Komut satırından yükleme
Belirli özellikleri yüklemek için komut dizisi kurulum seçeneğini kullanın. Parametreyi
/FEATURESkullanın ve ana özellik veya özellik değerlerini belirtin. Aşağıdaki örnek, komut satırındaki parametrelerin nasıl kullanılacağını gösterir: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 /IACCEPTSQLSERVERLICENSETERMSYapılandırma dosyasını kullanarak yükleme
Kurulum, yapılandırma dosyasının kullanımını yalnızca komut istemi aracılığıyla destekler. Yapılandırma dosyası, bir parametrenin temel yapısına (ad/değer çifti) ve açıklayıcı bir açıklamaya sahip bir metin dosyasıdır. Komut isteminde belirtilen yapılandırma dosyasının
.inidosya adı uzantısı olmalıdır. AşağıdakiConfigurationFile.iniörneklerine bakın:Veritabanı Altyapısı yükleniyor:
Aşağıdaki örnekte, SQL Server Veritabanı Altyapısı'nı içeren yeni bir tek başına örneğin nasıl yükleneceği gösterilmektedir:
; SQL Server 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"Bağlantı bileşenlerini yükleme. Aşağıdaki örnekte bağlantı bileşenlerinin nasıl yükleneceği gösterilmektedir:
; SQL Server 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="TrueDesteklenen tüm özellikleri yükleme:
Aşağıdaki örnekte, Sunucu Çekirdeği'ne SQL Server'ın desteklenen tüm özelliklerinin nasıl yükleneceği gösterilmektedir:
; SQL Server 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"
Aşağıdaki örnek, özel veya varsayılan bir yapılandırma dosyası kullanarak Kurulumu nasıl başlatabileceğinizi gösterir:
Özel yapılandırma dosyası kullanarak kurulumu başlatın:
Komut isteminde yapılandırma dosyasını belirtmek için:
setup.exe /QS /ConfigurationFile=MyConfigurationFile.INI
Parolaları yapılandırma dosyası yerine komut isteminde belirtmek için:
setup.exe /QS /SQLSVCPASSWORD="************" /ASSVCPASSWORD="************" /ConfigurationFile=MyConfigurationFile.INIDefaultSetup.inikullanarak kurulumu başlatın:\x86 ve \x64 klasörlerinde SQL Server kaynak medyasının kök düzeyinde
DefaultSetup.inidosyanız varsa,DefaultSetup.inidosyasını açın ve dosyaya Özellikler parametresini ekleyin.DefaultSetup.inidosyası yoksa, dosyayı oluşturabilir ve SQL Server kaynak medyasının kök düzeyinde \x86 ve \x64 klasörlerine kopyalayabilirsiniz.
Server Core üzerinde SQL Server için uzaktan erişimi yapılandırma
Server Core üzerinde çalışan bir SQL Server örneği için uzaktan erişim yapılandırmak için aşağıdaki adımları tamamlayın.
SQL Server örneğinde uzak bağlantıları etkinleştirme
Uzak bağlantıları etkinleştirmek için yerel olarak SQLCMD.exe kullanın ve Sunucu Çekirdeği örneğinde aşağıdaki komutları çalıştırın:
EXECUTE sys.sp_configure N'remote access', N'1';
GO
RECONFIGURE WITH OVERRIDE;
GO
SQL Server Browser hizmetini etkinleştirme ve başlatma
Varsayılan olarak, Tarayıcı hizmeti devre dışıdır. Sunucu Çekirdeği üzerinde çalışan bir SQL Server örneğinde devre dışı bırakılmışsa, etkinleştirmek için komut isteminden aşağıdaki komutu çalıştırın:
Set-Service sqlbrowser -StartupType Auto
Etkinleştirdikten sonra, hizmeti başlatmak için komut isteminden aşağıdaki komutu çalıştırın:
Start-Service sqlbrowser
Windows Güvenlik Duvarı'nda özel durumlar oluşturma
Windows Güvenlik Duvarı'nda SQL Server erişimine yönelik özel durumlar oluşturmak için Windows Güvenlik Duvarı'nı SQL Server erişimine izin verecek şekilde yapılandırma bölümünde belirtilen adımları izleyin.
SQL Server örneğinde TCP/IP'yi etkinleştirme
Windows PowerShell üzerinden Server Core'da bir SQL Server örneği için TCP/IP protokolünü etkinleştirebilirsiniz. Şu adımları izleyin:
PowerShell'de, çalıştırın:
Import-Module SQLPS.Microsoft SQL Server PowerShell penceresinde TCP/IP protokolünü etkinleştirmek için aşağıdaki betikleri çalıştırın:
$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
Kaldır
Server Core çalıştıran bir bilgisayara giriş yaptıktan sonra, Yönetici komut isteğiyle sınırlı bir masaüstü ortamınız olur. SQL Server'ı kaldırma işlemi için bu komut dizisini kullanın. SQL Server örneğini kaldırmak için, kaldırma işlemini komut isteminden, /Q parametresini kullanarak tam sessiz modda veya /QS parametresini kullanarak basit sessiz modda başlatın.
/QS parametresi kullanıcı arabiriminde ilerleme durumunu gösterir, ancak herhangi bir girişi kabul etmez.
/Q herhangi bir kullanıcı arabirimi olmadan sessiz modda çalışır.
Sql Server'ın mevcut bir örneğini kaldırmak için:
setup.exe /Q /Action=Uninstall /FEATURES=SQLEngine,AS,IS /INSTANCENAME=MSSQLSERVER
Adlandırılmış örneği kaldırmak için, önceki örnekte MSSQLSERVER yerine örneğin adını belirtin.
Yeni komut istemi başlatma
Komut istemini yanlışlıkla kapatırsanız, şu adımları izleyerek yeni bir komut istemi başlatabilirsiniz:
- Görev Yöneticisi'görüntülemek için Ctrl+Shift+Esc tuşlarına basın.
- Uygulamalar sekmesinde Yeni Görevseçin.
- Yeni Görev Oluştur iletişim kutusunda, Aç alanına cmd yazın ve Tamam'ı seçin.
İlgili içerik
- Yapılandırma dosyası kullanarak SQL Server'ı yükleme
- Komut isteminden Windows'ta SQL Server'ı yükleme, yapılandırma veya kaldırma
- Server Core Yükleme
- Sconfig.cmd ile Windows Server 2016'nın Sunucu Çekirdeği yüklemesini yapılandırma
- Windows PowerShell 'de Yük Devretme Kümesi Cmdlet'lerini