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:SQL Server - Yalnızca Windows
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, bakım ve yönetim gereksinimlerini ve bu sunucu rolleri için saldırı yüzeyini azaltmaya yardımcı olur.
Şu anda desteklenen işletim sistemlerinin listesi için bkz. SQL Server 2022 için donanım ve yazılım gereksinimleri.
Önkoşullar
| Gereksinim | Nasıl Yüklenir |
|---|---|
| .NET Framework 4.6.1 | SQL Server Express dışındaki tüm SQL Server sürümleri için Kurulum için .NET Framework 4.6.1 Sunucu Çekirdek Profili gerekir. SQL Server Kurulumu, henüz yüklü değilse bunu otomatik olarak yükler. Yükleme için yeniden başlatma gerekir. Yeniden başlatmayı önlemek için kurulumu çalıştırmadan önce .NET Framework'ü yükleyebilirsiniz. |
| Windows Installer 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'i kullanmak için uygun Java Çalışma Zamanı'nı yüklemeniz gerekir. Daha fazla bilgi için bkz. Windows'a PolyBase yükleme. |
Desteklenen özellikler
Sunucu Çekirdeği yüklemesinde SQL Server'da desteklenen özellikleri bulmak için aşağıdaki tabloyu kullanın.
| Özellik | Destekli | Ek Bilgiler |
|---|---|---|
| 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 | Bu özelliklerin Sunucu Çekirdeği'ne yüklenmesi desteklenmez. Bu bileşenler Sunucu Çekirdeği olmayan farklı bir sunucuya yüklenebilir ve Sunucu Çekirdeği'ne yüklenen Veritabanı Altyapısı hizmetlerine bağlanabilir. |
| Yönetim Araçları - Tamamlandı | Yalnızca Uzaktan | Bu özelliklerin Sunucu Çekirdeği'ne yüklenmesi desteklenmez. Bu bileşenler Sunucu Çekirdeği olmayan farklı bir sunucuya yüklenebilir ve Sunucu Çekirdeği'ne yüklenen Veritabanı Altyapısı hizmetlerine bağlanabilir. |
| Dağıtılmış Yeniden Yürütme Denetleyicisi | Hayır | |
| Dağıtılmış Yeniden Yürütme İstemcisi | Yalnızca Uzaktan | Bu özelliklerin Sunucu Çekirdeği'ne yüklenmesi desteklenmez. Bu bileşenler Sunucu Çekirdeği olmayan farklı bir sunucuya yüklenebilir ve Sunucu Çekirdeği'ne yüklenen Veritabanı Altyapısı hizmetlerine bağlanabilir. |
| SQL İstemcisi Bağlantı SDK'sı | Evet | |
| Microsoft Sync Framework | Evet | Microsoft Sync Framework, SQL Server yükleme paketine dahil değildir. 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. |
| Ana Veri Hizmetleri | Hayır | |
| Veri Kalitesi Hizmetleri | Hayır |
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 2022 Datacenter Windows Server 2022 Datacenter: Azure sürümü Windows Server 2022 Standard Windows Server 2019 Datacenter Windows Server 2019 Standard Windows Server 2016 Datacenter Windows Server 2016 Standard |
Güncelleme
Sunucu Çekirdeği yüklemelerinde, SQL Server 2014'ten (12.x) SQL Server 2016'ya (13.x) yükseltme desteklenir.
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 komut isteminden Windows'ta SQL Server yükleme ve yapılandırma bölümüne bakın.
Yükleme yönteminden bağımsız olarak, yazılımı kullanımınız Microsoft toplu lisans sözleşmesi veya ISV veya OEM ile üçüncü taraf sözleşmesi gibi ayrı bir sözleşmeye tabi olmadığı sürece, yazılım lisans koşullarının bir birey olarak veya bir varlık adına kabul edildiğini onaylamanız gerekir.
Lisans koşulları, Kurulum kullanıcı arabiriminde gözden geçirme ve kabul için görüntülenir. 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. |
| Replikasyon | Çoğaltma bileşenini Veritabanı Altyapısı ile birlikte yükler. |
| TAM METIN | FullText bileşenini Veritabanı Altyapısı ile birlikte yükler. |
| GİBİ | Tüm Analysis Services bileşenlerini yükler. |
| DİR | Tüm Integration Services bileşenlerini yükler. |
| CONN | Bağlantı bileşenlerini yükler. |
| İLERİ ANALİTİK | 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
Komut istemi yükleme seçeneğini kullanarak belirli özellikleri yüklemek için
/FEATURESparametresini kullanın ve üst özellik veya özellik değerlerini belirtin. Aşağıda, komut satırındaki parametrelerin kullanımına bir örnek verilmiştir: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.
Sunucu Çekirdeğinde SQL Server'ın uzaktan erişimini yapılandırma
Sunucu Çekirdeği üzerinde çalışan bir SQL Server örneğinin uzaktan erişimini yapılandırmak için aşağıda açıklanan eylemleri gerçekleştirin.
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 tarayıcı 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ştirildikten 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
TCP/IP protokolü, Server Core'da SQL Server örneği için Windows PowerShell aracılığıyla etkinleştirilebilir. Şu adımları izleyin:
PowerShell'de:
Import-Module SQLPS.Microsoft SQL Server PowerShell penceresinde, TCP/IP protokolunu etkinleştirmek için aşağıdaki betiği ç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
Sunucu Çekirdeği çalıştıran bir bilgisayarda oturum açtıktan sonra, Yönetici komut istemiyle sınırlı bir masaüstü ortamınız vardır. SQL Server'ın kaldırılmasını başlatmak için bu komut istemini kullanabilirsiniz. SQL Server örneğini kaldırmak için, /Q parametresini kullanarak tam sessiz modda komut isteminden kaldırmayı başlatın veya parametresini kullanarak sessiz basit /QS.
/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 ve yapılandı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