PowerShell Cmdlets AlwaysOn kullanılabilirlik grupları (SQL Server) genel bakış
MicrosoftPowerShell, görev tabanlı komut satırı kabuğu ve komut dosyası dili, özellikle sistem yönetimi için tasarlanmış olduğunu. AlwaysOn Kullanılabilirlik GruplarıPowerShell cmdlets içinde bir dizi sağlar SQL Server 2012dağıtmak, yönetmek ve kullanılabilirlik grupları, kullanılabilirlik yinelemeler ve kullanılabilirlik veritabanlarını izlemek için olanak veren.
[!NOT]
PowerShell cmdlet başarıyla eylemi başlatarak tamamlayabilirsiniz. Bu kullanılabilirlik bir grubun yerine çalışma gibi amaçlanan çalışmanın tamamlandığını göstermez. Bir dizi eylemi komut dosyası zaman, eylemlerin durumunu denetlemek ve onları tamamlamak için beklemeniz gerekebilir.
Bu konu aşağıdaki kümelerinden birini görevler için cmdlet'leri tanıtır:
Sunucu örneği için AlwaysOn kullanılabilirlik grupları yapılandırmaff878391(v=sql.110).md
Yedekleme ve geri yükleme veritabanları ve hareket günlükleriff878391(v=sql.110).md
Oluşturma ve kullanılabilirlik gruplarını yönetme
Oluşturma ve kullanılabilirlik yinelemeler yönetme
Ekleme ve kullanılabilirlik veritabanlarını yönetme
Kullanılabilirlik grupları izleme
[!NOT]
Konular listesi için SQL Server 2012, Gerçekleştirmek için cmdlet'leri kullanın anlatan çevrimiçi AlwaysOn Kullanılabilirlik GruplarıGörevler, bkz: "ilgili görevler" bölümünde AlwaysOn kullanılabilirlik grupları (SQL Server) genel bakış.
Sunucu örneği için AlwaysOn kullanılabilirlik grupları yapılandırma
Cmdlet'leri |
Açıklama |
Supported on |
---|---|---|
Disable-SqlAlwaysOn |
Devre dışı bırakır AlwaysOn Kullanılabilirlik Gruplarıözelliği sunucu örneği. |
Sunucu örneği tarafından belirtilen Path, InputObject, ya Nameparametresi. (Bir sürümü olmalıdır SQL Server 2012destekleyen AlwaysOn Kullanılabilirlik Grupları.) |
Enable-SqlAlwaysOn |
Olanak AlwaysOn Kullanılabilirlik Gruplarıörneğinde SQL Server 2012destekleyen AlwaysOn Kullanılabilirlik Gruplarıözellik. İçin destek hakkında bilgi için AlwaysOn Kullanılabilirlik Gruplarıbakın Önkoşullar, kısıtlamaları ve öneriler için AlwaysOn kullanılabilirlik grupları (SQL Server). |
Herhangi bir baskı SQL Server 2012destekleyen AlwaysOn Kullanılabilirlik Grupları. |
New-SqlHadrEndPoint |
Sunucu örneği bitiş noktası yansıtma yeni bir veritabanı oluşturur. Bu bitiş noktası, birincil ve ikincil veritabanları arasında verileri taşıma için gereklidir. |
Herhangi bir örneğiniSQL Server |
Set-SqlHadrEndpoint |
Varolan bir veritabanı adı, devlet veya kimlik doğrulama özellikleri gibi bitiş noktası yansıtma özelliklerini değiştirir. |
Destekleyen sunucu örneği AlwaysOn Kullanılabilirlik Gruplarıve bitiş noktası yansıtma veritabanı |
[Top]
Yedekleme ve geri yükleme veritabanları ve hareket günlükleri
Cmdlet'leri |
Açıklama |
Supported on |
---|---|---|
Backup-SqlDatabase |
Bir veri ya da günlük oluşturur yedekleme. |
Herhangi bir çevrimiçi veritabanı (için AlwaysOn Kullanılabilirlik Grupları, bir veritabanı, birincil kopyayı barındıran sunucu örneği) |
Restore-SqlDatabase |
Bir yedeğini geri yükler. |
Herhangi bir örneğini SQL Server(için AlwaysOn Kullanılabilirlik Grupları, ikincil kopya barındıran sunucu örneği)
Önemli
Ikincil bir veritabanı hazırlanırken, kullanmanız gereken -NoRecoveryparametresi her Restore-SqlDatabasekomut.
|
Bu cmdlet öğelerini kullanarak bir ikincil veritabanı hazırlama hakkında daha fazla bilgi için bkz: El ile bir ikincil veritabanı için bir kullanılabilirlik grubu (SQL Server) hazırlamak.
[Top]
Oluşturma ve kullanılabilirlik gruplarını yönetme
Cmdlet'leri |
Açıklama |
Supported on |
---|---|---|
New-SqlAvailabilityGroup |
Yeni durumu grup oluşturur. |
Sunucu örneği ana birincil çoğaltma |
Remove-SqlAvailabilityGroup |
Kullanılabilirlik grubu siler. |
HCMH etkin sunucu örneği |
Set-SqlAvailabilityGroup |
Kullanılabilirlik bir grubun özelliklerini ayarlar; bir kullanılabilirlik grup çevrimiçi/çevrimdışı duruma |
Birincil kopya barındıran sunucu örneği |
Switch-SqlAvailabilityGroup |
Yerine çalışma aşağıdaki formlardan birini başlatır:
|
Hedef ikincil çoğaltma barındıran sunucu örneği |
[Top]
Oluşturma ve kullanılabilirlik yinelemeler yönetme
Cmdlet'leri |
Açıklama |
Supported on |
---|---|---|
New-SqlAvailabilityReplica |
Yeni bir kullanılabilirlik kopya oluşturur. Sen-ebilmek kullanma -AsTemplateher yeni kullanılabilirlik çoğaltması için bellek kullanılabilirliği-çoğaltma nesne oluşturmak için parametre. |
Birincil kopya barındıran sunucu örneği |
Join-SqlAvailabilityGroup |
İkincil çoğaltma kullanılabilirliğini gruba katıldı. |
İkincil çoğaltma barındıran sunucu örneği |
Remove-SqlAvailabilityReplica |
Kullanılabilirlik yineleme siler. |
Birincil kopya barındıran sunucu örneği |
Set-SqlAvailabilityReplica |
Kullanılabilirliği çoğaltma özelliklerini ayarlar. |
Birincil kopya barındıran sunucu örneği |
[Top]
Ekleme ve kullanılabilirlik veritabanlarını yönetme
Cmdlet'leri |
Açıklama |
Supported on |
---|---|---|
Add-SqlAvailabilityDatabase |
|
Kullanılabilirlik çoğaltmasını barındıran sunucu örneği (davranış farklı olarak birincil ve ikincil çoğaltmaları için) |
Remove-SqlAvailabilityDatabase |
|
Kullanılabilirlik çoğaltmasını barındıran sunucu örneği (davranış farklı olarak birincil ve ikincil çoğaltmaları için) |
Resume-SqlAvailabilityDatabase |
Askıya alınmış durumu veritabanı için veri hareketi sürdürür. |
Sunucu örneği üzerinde veritabanını askıya alınmıştı. |
Suspend-SqlAvailabilityDatabase |
Kullanılabilirlik bir veritabanının veri taşıma askıya alır. |
Kullanılabilirlik çoğaltmasını barındıran sunucu örneği. |
[Top]
Kullanılabilirlik grup sağlık izleme
Aşağıdaki SQL Servercmdlets etkinleştirme durumu grup ve yinelemeler ve veritabanları durumunu izlemek için.
Güvenlik Notu |
---|
Bu cmdlet çalıştırmak için Bağlan, VIEW server state ve Görünüm tanımı HIÇBIR izni olması gerekir. |
Cmdlet |
Açıklama |
Supported on |
---|---|---|
Test-SqlAvailabilityGroup |
Sağlık durumu bir grubun, SQL Server ilke tabanlı yönetimi (pbm) ilkeleri değerlendirerek değerlendiriyor. |
Kullanılabilirlik çoğaltmasını barındıran sunucu örneği.* |
Test-SqlAvailabilityReplica |
Sağlık durumu yineleme SQL Server ilke tabanlı yönetimi (pbm) ilkeleri değerlendirerek değerlendiriyor. |
Kullanılabilirlik çoğaltmasını barındıran sunucu örneği.* |
Test-SqlDatabaseReplicaState |
Sağlık durumu veritabanının tüm birleştirilmiş kullanılabilirlik çoğaltmalar üzerinde SQL Server ilke tabanlı yönetimi (pbm) ilkeleri değerlendirerek değerlendiriyor. |
Kullanılabilirlik çoğaltmasını barındıran sunucu örneği.* |
* Bir kullanılabilirlik gruptaki tüm kullanılabilirlik yinelemeler hakkında bilgi görüntülemek için birincil kopyayı barındıran sunucu örneğini kullanın.
Daha fazla bilgi için, bkz. Ilke tabanlı yönetimi bir kullanılabilirlik grubu (SQL Server) durumunu görüntülemek için kullanın.
[Top]
Ayrıca bkz.
Kavramlar
AlwaysOn kullanılabilirlik grupları (SQL Server) genel bakış