Bagikan melalui


Mengimpor Modul SQLPS

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.

  1. Sebelum Memulai:Keamanan

  2. 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

  1. Set-ExecutionPolicy Gunakan cmdlet untuk mengatur kebijakan eksekusi skrip yang sesuai.

  2. Import-Module Gunakan cmdlet untuk mengimpor modul sqlps. DisableNameChecking Tentukan parameter jika Anda ingin menekan peringatan tentang Encode-Sqlname dan Decode-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