Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Cmdlet Windows PowerShell adalah perintah fungsi tunggal yang biasanya memiliki konvensi penamaan kata kerja, seperti Get-Help atau Set-MachineName. Penyedia SQL Server untuk Windows PowerShell menyediakan cmdlet khusus untuk SQL Server.
Cmdlet Mesin Basis Data
SQL Server mengimplementasikan sejumlah kecil cmdlet untuk Mesin Database. Cmdlet ini terutama digunakan untuk menjalankan skrip Transact-SQL yang ada dari skrip PowerShell baru, mengevaluasi kebijakan manajemen berbasis kebijakan, dan membantu menentukan pengidentifikasi SQL Server di jalur Penyedia SQL Server.
Sebagian besar skrip Windows PowerShell berfungsi dengan Mesin Database dengan menggunakan penyedia PowerShell SQL Server dan model objek pengelolaan SQL Server. Untuk informasi selengkapnya, lihat SQL Server PowerShell.
Dapatkan Bantuan Cmdlet
Di lingkungan Windows PowerShell, cmdlet Get-Help menyediakan informasi bantuan untuk setiap cmdlet. Get-Help mengembalikan informasi seperti sintaks, definisi parameter, jenis input dan output, dan deskripsi tindakan yang dilakukan oleh cmdlet. Untuk informasi selengkapnya, lihat Mendapatkan Bantuan SQL Server PowerShell.
Nama Parameter Parsial
Anda tidak perlu menentukan seluruh nama parameter cmdlet. Anda hanya perlu menentukan cukup nama untuk memisahkannya secara unik dari parameter lain yang didukung oleh cmdlet. Misalnya, contoh ini menunjukkan tiga cara untuk menentukan parameter Invoke-Sqlcmd -QueryTimeout :
Invoke-Sqlcmd -Query "SELECT @@VERSION;" -QueryTimeout 3
Invoke-Sqlcmd -Query "SELECT @@VERSION;" -QueryTime 3
Invoke-Sqlcmd -Query "SELECT @@VERSION;" -QueryT 3
Tugas cmdlet Mesin Database
| Deskripsi Tugas | Topik |
|---|---|
| Menjelaskan penggunaan Invoke-Sqlcmd untuk menjalankan skrip atau perintah sqlcmd yang berisi pernyataan Transact-SQL atau XQuery. Ini dapat menerima input sqlcmd sebagai parameter input string karakter, atau sebagai nama file skrip untuk dibuka. | Invoke-Sqlcmd cmdlet |
| Menjelaskan penggunaan Invoke-PolicyEvaluation untuk melaporkan apakah kumpulan target objek SQL Server mematuhi kondisi yang ditentukan dalam kebijakan manajemen berbasis kebijakan. Secara opsional, cmdlet dapat digunakan untuk mengonfigurasi ulang opsi yang dapat ditetapkan di objek target yang tidak mematuhi kondisi kebijakan. | cmdletInvoke-PolicyEvaluation |
Menjelaskan penggunaan Encode-Sqlname dan Decode-Sqlname untuk menangani pengidentifikasi SQL Server yang berisi karakter yang tidak didukung di jalur Windows PowerShell. |
Mengodekan dan Mendekode Pengidentifikasi SQL Server |
Menjelaskan penggunaan Convert-UrnToPath untuk mengonversi Nama Sumber Daya SQL Server Manageability Object Uniform (URN) ke jalur Penyedia SQL Server yang setara. |
Mengonversi URL ke Jalur Penyedia SQL Server |
Lihat Juga
Provider PowerShell untuk SQL Server
SQL Server PowerShell
Gambaran Umum Cmdlet PowerShell untuk Grup Ketersediaan AlwaysOn (SQL Server)