Bagikan melalui


Get-AzureSqlDatabaseCopy

Memeriksa status hubungan salin.

Catatan

Cmdlet yang dirujuk dalam dokumentasi ini adalah untuk mengelola sumber daya Azure warisan yang menggunakan API Azure Service Manager (ASM). Modul PowerShell warisan ini tidak disarankan saat membuat sumber daya baru karena ASM dijadwalkan untuk dihentikan. Untuk informasi selengkapnya, lihat Penghentian Azure Service Manager.

Modul Az PowerShell adalah modul PowerShell yang direkomendasikan untuk mengelola sumber daya Azure Resource Manager (ARM) dengan PowerShell.

Sintaks

Get-AzureSqlDatabaseCopy
   -ServerName <String>
   [-DatabaseName <String>]
   [-PartnerServer <String>]
   [-PartnerDatabase <String>]
   [-Profile <AzureSMProfile>]
   [<CommonParameters>]
Get-AzureSqlDatabaseCopy
   -ServerName <String>
   -DatabaseCopy <DatabaseCopy>
   [-Profile <AzureSMProfile>]
   [<CommonParameters>]
Get-AzureSqlDatabaseCopy
   -ServerName <String>
   -Database <Database>
   [-PartnerServer <String>]
   [-PartnerDatabase <String>]
   [-Profile <AzureSMProfile>]
   [<CommonParameters>]

Deskripsi

Cmdlet Get-AzureSqlDatabaseCopy memeriksa status satu atau beberapa hubungan salinan aktif. Jalankan cmdlet ini setelah Anda menjalankan cmdlet Start-AzureSqlDatabaseCopy atau Stop-AzureSqlDatabaseCopy. Anda dapat memeriksa hubungan penyalinan tertentu, semua hubungan salin, atau daftar hubungan salin yang difilter, seperti semua salinan di server target tertentu. Anda dapat menjalankan cmdlet ini di server yang menghosting database sumber atau target.

Cmdlet ini sinkron. Cmdlet memblokir konsol Azure PowerShell hingga mengembalikan objek status.

Parameter PartnerServer dan PartnerDatabase bersifat opsional. Jika Anda tidak menentukan salah satu parameter, cmdlet ini mengembalikan tabel hasil. Untuk melihat status hanya untuk database tertentu, tentukan kedua parameter.

Contoh

Contoh 1: Mendapatkan status penyalinan database

PS C:\> Get-AzureSqlDatabaseCopy -ServerName "lpqd0zbr8y" -DatabaseName "Orders" -PartnerServer "bk0b8kf658"

Perintah ini mendapatkan status database bernama Orders di server bernama lpqd0zbr8y. Parameter PartnerServer membatasi perintah ini ke server bk0b8kf658.

Contoh 2: Dapatkan status semua salinan di serverDapatkan status semua salinan di server

PS C:\> Get-AzureSqlDatabaseCopy -ServerName "lpqd0zbr8y"

Perintah ini mendapatkan status semua salinan aktif di server bernama lpqd0zbr8y.

Parameter

-Database

Menentukan objek yang mewakili sumber Azure SQL Database. Cmdlet ini mendapatkan status penyalinan database yang ditentukan parameter ini.

Jenis:Database
Position:Named
Nilai default:None
Diperlukan:True
Terima input alur:True
Terima karakter wildcard:False

-DatabaseCopy

Menentukan objek yang mewakili database. Cmdlet ini mendapatkan status penyalinan database yang ditentukan parameter ini. Parameter ini menerima input alur.

Jenis:DatabaseCopy
Position:Named
Nilai default:None
Diperlukan:True
Terima input alur:True
Terima karakter wildcard:False

-DatabaseName

Menentukan nama database sumber. Cmdlet ini mendapatkan status penyalinan database yang ditentukan parameter ini.

Jenis:String
Position:Named
Nilai default:None
Diperlukan:False
Terima input alur:False
Terima karakter wildcard:False

-PartnerDatabase

Menentukan nama database sekunder. Jika database ini tidak ditemukan dalam tampilan manajemen dinamis sys.dm_database_copies, cmdlet ini mengembalikan objek status kosong.

Jenis:String
Position:Named
Nilai default:None
Diperlukan:False
Terima input alur:False
Terima karakter wildcard:False

-PartnerServer

Menentukan nama server yang menghosting database target. Jika server ini tidak ditemukan dalam tampilan manajemen dinamis sys.dm_database_copies, cmdlet ini mengembalikan objek status kosong.

Jenis:String
Position:Named
Nilai default:None
Diperlukan:False
Terima input alur:False
Terima karakter wildcard:False

-Profile

Menentukan profil Azure tempat cmdlet ini dibaca. Jika Anda tidak menentukan profil, cmdlet ini akan membaca dari profil default lokal.

Jenis:AzureSMProfile
Position:Named
Nilai default:None
Diperlukan:False
Terima input alur:False
Terima karakter wildcard:False

-ServerName

Menentukan nama server tempat salinan database berada.

Jenis:String
Position:Named
Nilai default:None
Diperlukan:True
Terima input alur:True
Terima karakter wildcard:False

Input

Microsoft.WindowsAzure.Commands.SqlDatabase.Model.DatabaseCopy

Microsoft.WindowsAzure.Commands.SqlDatabase.Services.Server.Database

Output

Microsoft.WindowsAzure.Commands.SqlDatabase.Model.DatabaseCopy

Catatan

  • Autentikasi: Cmdlet ini memerlukan autentikasi berbasis sertifikat. Untuk contoh cara menggunakan autentikasi berbasis sertifikat untuk mengatur langganan saat ini, lihat cmdlet New-AzureSqlDatabaseServerContext.