Ekinlikler
31 Mar 23 - 2 Nis 23
En büyük SQL, Fabric ve Power BI öğrenme etkinliği. 31 Mart – 2 Nisan. 400 ABD doları tasarruf etmek için FABINSIDER kodunu kullanın.
Bugün kaydolunBu tarayıcı artık desteklenmiyor.
En son özelliklerden, güvenlik güncelleştirmelerinden ve teknik destekten faydalanmak için Microsoft Edge’e yükseltin.
Şunlar için geçerlidir:SQL Server - Yalnızca Windows
Bu makale, Sunucu Çekirdeği yüklemesinde SQL Server'ın yapılandırılması hakkındaki ayrıntıları kapsar.
bölümünde, Sunucu Çekirdeği yüklemesini yapılandırmaya ve yönetmeye yardımcı olan makalelere başvurular sağlanır.
SQL Server'ın tüm özellikleri Sunucu Çekirdeği modunda desteklenmez. Bu özelliklerden bazıları bir istemci bilgisayara veya Sunucu Çekirdeği'ni çalıştırmayan farklı bir sunucuya yüklenebilir ve Sunucu Çekirdeği'ne yüklenen Veritabanı Altyapısı hizmetlerine bağlanabilir.
Sunucu Çekirdeği yüklemesini uzaktan yapılandırma ve yönetme hakkında daha fazla bilgi için aşağıdaki makalelere bakın:
Sunucu Yapılandırma aracı (SConfig) ile Windows Server ve Azure Stack HCI'nin Sunucu Çekirdeği yüklemesini yapılandırma
Sunucu Çekirdek Sunucusuna Sunucu Rollerini ve Özelliklerini Yükleme Windows Server 2012 R2
sunucu çekirdeği yükleme yönetmeyi
Bu bölüm, Windows Server Core makinesine SQL Server güncelleştirmelerini yükleme hakkında bilgi sağlar. Müşterilerin sistemlerin en son güvenlik güncelleştirmeleriyle güncel olduğundan emin olmak için en son SQL Server güncelleştirmelerini zamanında değerlendirmelerini ve yüklemelerini öneririz. Sql Server'ı bir Windows Server Core makinesine yükleme hakkında daha fazla bilgi için bkz. Server Core'a SQL Server yükleme.
Ürün güncelleştirmelerini yüklemeye yönelik iki senaryo şunlardır:
Yeni Yükleme Sırasında SQL Server Güncelleştirmelerini Yükleme
SQL Server Kurulumu yalnızca Sunucu Çekirdeği işletim sisteminde komut istemi yüklemelerini destekler. Daha fazla bilgi için bkz. Komut İstemi'nden SQL Server Yükleme.
SQL Server kurulumu, ana ürün ve ilgili güncelleştirmelerinin aynı anda yüklenmesi için en son ürün güncelleştirmelerini ana ürün yüklemesiyle tümleştirir.
Kurulum, geçerli güncelleştirmelerin en son sürümlerini bulduklarından sonra bunları indirir ve geçerli SQL Server kurulum işlemiyle tümleştirir. Ürün Güncelleştirmesi, toplu güncelleştirmeyi, hizmet paketini veya hizmet paketi ve toplu güncelleştirmenin bir kombinasyonunu çekebilir.
Ana ürün yüklemesine en son ürün güncelleştirmelerini eklemek için UpdateEnabled ve UpdateSource parametrelerini belirtin. SQL Server Kurulumu sırasında ürün güncelleştirmelerini etkinleştirmek için aşağıdaki örne bakın:
Setup.exe /qs /ACTION=Install /FEATURES=SQLEngine /INSTANCENAME=MSSQLSERVER /SQLSVCACCOUNT="<DomainName\UserName>" /SQLSVCPASSWORD="<StrongPassword>" /SQLSYSADMINACCOUNTS="<DomainName\UserName>" /AGTSVCACCOUNT="NT AUTHORITY\Network Service" /UpdateEnabled=True /UpdateSource="<SourcePath>" /IACCEPTSQLSERVERLICENSETERMS
SQL Server 2022(16.x) sürümünden başlayarak, aka.ms/usetermsadresinden Microsoft SQL Server Yazılım Lisans Koşulları'nı okuyun.
SQL Server'ın yüklü bir örneğinde En son güvenlik güncelleştirmelerini ve Genel Dağıtım Sürümleri (GDR) ve Hizmet Paketleri (SP' ler) gibi kritik güncelleştirmeleri uygulamanızı öneririz. Bireysel Toplu güncellemeler ve güvenlik güncellemeleri, duruma göre ve gerektiğinde benimsenmelidir. Güncelleştirmeyi değerlendirme; gerekirse uygulayın.
<package_name> güncelleştirme paketinizin adıyla değiştirerek bir komut isteminde güncelleştirme uygulayın:
SQL Server'ın ve tüm paylaşılan bileşenlerin tek bir örneğini güncelleştirin. Örneği InstanceName parametresini veya InstanceID parametresini kullanarak belirtebilirsiniz.
<package_name>.exe /qs /IAcceptSQLServerLicenseTerms /Action=Patch /InstanceName=MyInstance
Yalnızca SQL Server paylaşılan bileşenlerini güncelleştirin:
<package_name>.exe /qs /IAcceptSQLServerLicenseTerms /Action=Patch
Bilgisayardaki tüm SQL Server örneklerini ve tüm paylaşılan bileşenleri güncelleştirin:
<package_name>.exe /qs /IAcceptSQLServerLicenseTerms /Action=Patch /AllInstances
sqlservr Application uygulaması bir komut isteminden SQL Server örneğini başlatır, durdurur, duraklatır ve devam eder.
SQL Server hizmetlerini başlatmak ve durdurmak için Net hizmetlerini de kullanabilirsiniz.
Always On Kullanılabilirlik Grupları için etkinleştirilmek, sunucu örneğinin kullanılabilirlik gruplarını yüksek kullanılabilirlik ve olağanüstü durum kurtarma çözümü olarak kullanması için önkoşuldur. Always On kullanılabilirlik gruplarını yönetme hakkında daha fazla bilgi için bkz. Always On Kullanılabilirlik Gruplarını Etkinleştirme ve Devre Dışı Bırakma (SQL Server).
Bu adımların, Windows'un istemci sürümünü çalıştıran bir bilgisayarda veya Sunucu Grafik Kabuğu'nun yüklü olduğu Windows Server'da gerçekleştirilmesi amaçlanmıştır.
Bilgisayar Yönetimiaçın.
Bilgisayar Yönetimiaçmak için Başlangıçseçin, compmgmt.msc
yazın ve ardından TAMAMseçin.
Konsol ağacında, Bilgisayar Yönetimi'ne sağ tıklayın ve Başka bir Bilgisayara Bağlan... seçin.
Bilgisayar Seç iletişim kutusunda, yönetmek istediğiniz Sunucu Çekirdeği makinesinin adını yazın veya bulmak için Gözat'ı seçin ve ardından Tamam'ı seçin.
Konsol ağacının altında, Sunucu Çekirdeği makinesinin Bilgisayar Yönetimi altında Hizmetler ve Uygulamalaröğesini seçin.
SQL Server Configuration Managerçift tıklayın.
SQL Server Configuration Manager'nde SQL Server Servicesöğesini seçin, ardından SQL Server (<örnek adı>) üzerine sağ tıklayın. <Örnek adı>, Her Zaman Açık Kullanılabilirlik Gruplarını etkinleştirmek istediğiniz yerel sunucu örneğinin adı olan örnek adıdır. Son olarak, Özellikleröğesini seçin.
Always On High Availability sekmesini seçin.
Windows yük devretme kümesi adı alanının yerel yük devretme kümesi düğümünün adını içerdiğini doğrulayın. Bu alan boşsa, bu sunucu örneği şu anda AlwaysOn Kullanılabilirlik Gruplarını desteklemez. Yerel bilgisayar bir küme düğümü değil, WSFC kümesi kapatıldı veya SQL Server'ın bu sürümü Always On Kullanılabilirlik Gruplarını desteklemiyor.
Her Zaman Açık Kullanılabilirlik Gruplarını etkinleştir onay kutusunu ve tamam'ı seçin.
SQL Server Configuration Manager değişikliğinizi kaydeder. Ardından SQL Server hizmetini el ile yeniden başlatmanız gerekir. Bu, iş gereksinimleriniz için en uygun yeniden başlatma süresini seçmenizi sağlar. SQL Server hizmeti yeniden başlatıldığında, kullanılabilirlik grupları etkinleştirilir ve IsHadrEnabled sunucu özelliği 1 olarak ayarlanır.
Not
PowerShell Cmdlet Enable-SqlAlwaysOn
, SQL Server örneğinde Always On Kullanılabilirlik Grubunu etkinleştirmek için kullanılır. SQL Server hizmeti çalışırken Always On Kullanılabilirlik Grupları özelliği etkinleştirilirse, değişikliğin tamamlanması için Veritabanı Altyapısı hizmetinin yeniden başlatılması gerekir.
-Force
parametresini belirtmediğiniz sürece, cmdlet hizmeti yeniden başlatmak isteyip istemediğinizi sormanızı ister; iptal edilirse hiçbir işlem gerçekleşmez.
Bu cmdlet'i yürütmek için Yönetici izinlerine sahip olmanız gerekir.
Sql Server örneği için Always On Kullanılabilirlik Gruplarını etkinleştirmek için aşağıdaki söz dizimlerinden birini kullanabilirsiniz:
Enable-SqlAlwaysOn [-Path <string>] [-Credential <PSCredential>] [-Force] [-NoServiceRestart] [-Confirm] [-WhatIf] [<Common Parameters>]
Enable-SqlAlwaysOn -InputObject <Server> [-Credential <PSCredential>] [-Force] [-NoServiceRestart] [-Confirm] [-WhatIf] [<Common Parameters>]
Enable-SqlAlwaysOn [-ServerInstance <string>] [-Credential <PSCredential>] [-Force] [-NoServiceRestart] [-Confirm] [-WhatIf] [<Common Parameters>]
Aşağıdaki PowerShell komutu, SQL Server örneğinde (Machine\Instance) Always On Kullanılabilirlik Gruplarını etkinleştirir:
Enable-SqlAlwaysOn -Path SQLSERVER:\SQL\Machine\Instance
Windows Server Core ü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.
Uzak bağlantıları etkinleştirmek için yerel sistemde SQLCMD.exe kullanın ve Sunucu Çekirdeği sürümünde aşağıdaki komutları yürütün:
EXEC sys.sp_configure N'remote access', N'1'
GO
RECONFIGURE WITH OVERRIDE
GO
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ılırsa, etkinleştirmek için komut isteminden aşağıdaki komutu çalıştırın:
sc config SQLBROWSER start= auto
Etkinleştirildikten sonra, hizmeti başlatmak için komut isteminden aşağıdaki komutu çalıştırın:
net start SQLBROWSER
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 İzin Verecek Şekilde Yapılandırmabölümünde belirtilen adımları izleyin.
TCP/IP protokolü, Server Core'da SQL Server örneği için Windows PowerShell aracılığıyla etkinleştirilebilir. Şu adımları izleyin:
Windows Server Core çalıştıran bilgisayarda Görev Yöneticisi'nibaşlatın.
Uygulamalar sekmesinde Yeni Görevseçin.
Yeni Görev Oluştur iletişim kutusunda, Aç alanına sqlps.exe yazın ve Tamam'ı seçin. Bu, Microsoft SQL Server PowerShell penceresini açar.
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
Uzak bir makinede SQL Server Profiler'ı başlatın ve Dosya menüsünden Yeni İzleme'yi seçin. Uygulama, bağlanmak istediğiniz Sunucu Çekirdeği makinesinde bulunan SQL Server örneğini belirtebileceğiniz Sunucuya Bağlan iletişim kutusunu görüntüler. Daha fazla bilgi için bkz. SQL Server Profiler'ı başlatma.
SQL Server Profiler'ı çalıştırmak için gereken izinler hakkında daha fazla bilgi için bkz. SQL Server Profiler'ı Çalıştırmak için Gereken İzinler.
SQL Server Profiler hakkında ek ayrıntılar için bkz. SQL Server Profiler.
Denetim tanımlamak için SQL Server Management Studio'yu veya Transact-SQL uzaktan kullanabilirsiniz. Denetim oluşturulup etkinleştirildikten sonra hedef girdileri alır. SQL Server denetimlerini oluşturma ve yönetme hakkında daha fazla bilgi için bkz. SQL Server Denetimi (Veritabanı Altyapısı).
Server Core makinesinde SQL Server işlemlerini betik olarak yazmanızı sağlayan aşağıdaki komut satırı araçlarını kullanabilirsiniz. Aşağıdaki tabloda, Sunucu Çekirdeği için SQL Server ile birlikte gelen komut istemi yardımcı programlarının listesi yer alır:
Yardımcı | Açıklama | 'da yüklü |
---|---|---|
bcp Yardımcı Programı | Microsoft SQL Server örneği ile kullanıcı tarafından belirtilen biçimdeki bir veri dosyası arasında veri kopyalamak için kullanılır. | < sürücü>:\Program Files\Microsoft SQL Server\nnn\Tools\Binn |
dtexec Yardımcı Programı | Integration Services paketini yapılandırmak ve yürütmek için kullanılır. | < sürücü>:\Program Files\Microsoft SQL Server\nnn\DTS\Binn |
dtutil Yardımcı Programı | SSIS paketlerini yönetmek için kullanılır. | < sürücü>:\Program Files\Microsoft SQL Server\nnn\DTS\Binn |
osql Yardımcı Programı | Komut isteminde Transact-SQL deyimlerini, sistem yordamlarını ve betik dosyalarını girmenizi sağlar. | < sürücü>:\Program Files\Microsoft SQL Server\nnn\Tools\Binn |
sqlagent90 Uygulama | SQL Server Agent'ı bir komut isteminden başlatmak için kullanılır. | <sürücü>:\Program Files\Microsoft SQL Server\<instance_name>\MSSQL\Binn |
sqlcmd Yardımcı Programı | Komut isteminde Transact-SQL deyimlerini, sistem yordamlarını ve betik dosyalarını girmenizi sağlar. | < sürücü>:\Program Files\Microsoft SQL Server\nnn\Tools\Binn |
SQLdiag Yardımcı Programı | Microsoft Müşteri Hizmetleri ve Desteği için tanılama bilgilerini toplamak için kullanılır. | < Sürücü>:\Program Files\Microsoft SQL Server\nnn\Tools\Binn |
sqlmaint Yardımcı Programı | SQL Server'ın önceki sürümlerinde oluşturulan veritabanı bakım planlarını yürütmek için kullanılır. | <sürücü>:\Program Files\Microsoft SQL Server\MSSQL14. MSSQLSERVER\MSSQL\Binn |
sqlps Yardımcı Programı | PowerShell komutlarını ve betiklerini çalıştırmak için kullanılır. SQL Server PowerShell sağlayıcısını ve cmdlet'lerini yükler ve kaydeder. | < sürücü>:\Program Files\Microsoft SQL Server\nnn\Tools\Binn |
sqlservr Uygulama | Sorun giderme için komut isteminden Veritabanı Altyapısı örneğini başlatmak ve durdurmak için kullanılır. | <sürücü>:\Program Files\Microsoft SQL Server\MSSQL14. MSSQLSERVER\MSSQL\Binn |
SQL Server'dan ve diğer sunucu türlerinden günlükleri ve veri dosyalarını toplamak için SQLdiag Yardımcı Programı kullanabilir ve zaman içinde sunucularınızı izlemek veya sunucularınızla ilgili belirli sorunları gidermek için kullanabilirsiniz. SQLdiag, Microsoft Müşteri Destek Hizmetleri için tanılama bilgileri toplamayı hızlandırmayı ve basitleştirmeyi amaçlar.
Yardımcı programını Sunucu Çekirdeği'ndeki yönetici komut isteminde, şu makalede belirtilen söz dizimini kullanarak başlatabilirsiniz: SQLdiag Yardımcı Programı.
Server Core'ye SQL Server Yükleme
Yükleme Nasıl Yapılır makaleleri
Ekinlikler
31 Mar 23 - 2 Nis 23
En büyük SQL, Fabric ve Power BI öğrenme etkinliği. 31 Mart – 2 Nisan. 400 ABD doları tasarruf etmek için FABINSIDER kodunu kullanın.
Bugün kaydolunEğitim
Modül
Windows Server'ın yükleme sonrası yapılandırmasını gerçekleştirme - Training
Windows Server'ın yükleme sonrası yapılandırmasını gerçekleştirme
Sertifikasyon
Microsoft Sertifikalı: Azure Veritabanı Yöneticisi Uzmanlık - Certifications
Microsoft PaaS ilişkisel veritabanı tekliflerini kullanarak bulut, şirket içi ve karma ilişkisel veritabanları için SQL Server veritabanı altyapısını yönetme.