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.
Cara yang disarankan untuk mengelola SQL Server dari PowerShell adalah dengan mengimpor sqlps modul ke lingkungan Windows PowerShell 2.0. Modul memuat dan mendaftarkan snap-in SQL Server dan rakitan pengelolaan.
Sebelum Memulai:Keamanan
Untuk memuat modul:Muat Modul sqlps
Sebelum Anda mulai
Setelah mengimpor modul ke sqlps Windows PowerShell, Anda kemudian dapat:
Jalankan perintah Windows PowerShell secara interaktif.
Jalankan file skrip Windows PowerShell.
Jalankan cmdlet SQL Server.
Gunakan jalur penyedia SQL Server untuk menavigasi melalui hierarki objek SQL Server.
Gunakan model objek pengelolaan SQL Server (seperti Microsoft.SqlServer.Management.Smo) untuk mengelola objek SQL Server.
Catatan
Kata kerja yang digunakan dalam nama dua cmdlet SQL Server (Encode-Sqlname dan Decode-Sqlname) tidak cocok dengan kata kerja yang disetujui untuk Windows PowerShell 2.0. Ini tidak berpengaruh pada operasi mereka, tetapi Windows PowerShell memunculkan peringatan ketika modul diimpor sqlps ke sesi.
Keamanan
Secara default, Windows PowerShell berjalan dengan kebijakan eksekusi skrip yang diatur ke Dibatasi, yang mencegah menjalankan skrip Windows PowerShell apa pun. Untuk memuat sqlps modul, Anda dapat menggunakan Set-ExecutionPolicy cmdlet untuk mengaktifkan menjalankan skrip yang ditandatangani, atau skrip apa pun. Hanya jalankan skrip dari sumber tepercaya, dan amankan semua file input dan output menggunakan izin NTFS yang sesuai. Untuk informasi selengkapnya tentang mengaktifkan skrip Windows PowerShell, lihat Menjalankan Skrip Windows PowerShell.
Memuat Modul sqlps
Untuk memuat modul sqlps di Windows PowerShell
Set-ExecutionPolicyGunakan cmdlet untuk mengatur kebijakan eksekusi skrip yang sesuai.Import-ModuleGunakan cmdlet untuk mengimpor modul sqlps.DisableNameCheckingTentukan parameter jika Anda ingin menekan peringatan tentangEncode-SqlnamedanDecode-Sqlname.
Contoh (PowerShell)
Contoh ini memuat modul dengan pemeriksaan nama dinonaktifkan sqlps .
## Import the SQL Server Module.
Import-Module "sqlps" -DisableNameChecking
Lihat Juga
SQL Server PowerShell
Penyedia PowerShell SQL Server
Menggunakan cmdlet Mesin Database