Bagikan melalui


Kelola Penyelesaian Tab (SQL Server PowerShell)

Snap-in PowerShell SQL Server memperkenalkan tiga variabel ($SqlServerMaximumTabCompletion, $SqlServerMaximumChildItems, dan $SqlServerIncludeSystemObjects) untuk mengontrol penyelesaian tab Windows PowerShell. Penyelesaian tab mengurangi jumlah pengetikan yang harus Anda lakukan dengan mengembalikan tabel item yang namanya dimulai dengan string yang Anda ketik.

Sebelum Anda mulai

Dengan penyelesaian tab Windows PowerShell, ketika Anda telah mengetikkan bagian dari jalur atau nama cmdlet, Anda dapat menekan tombol Tab untuk mendapatkan daftar item yang namanya cocok dengan apa yang telah Anda ketik. Anda kemudian dapat memilih item yang Anda inginkan dari daftar tanpa harus mengetikkan sisa nama.

Jika Anda bekerja dalam database yang memiliki banyak objek, daftar penyelesaian tab bisa menjadi sangat besar. Beberapa jenis objek SQL Server, seperti tampilan, juga memiliki sejumlah besar objek sistem.

Snap-in SQL Server memperkenalkan tiga variabel sistem yang dapat Anda gunakan untuk mengontrol jumlah informasi yang disajikan oleh penyelesaian tab dan Get-ChildItem.

$SqlServerMaximumTabCompletion =n
Menentukan jumlah maksimum objek yang akan disertakan dalam daftar penyelesaian tab. Jika Anda memilih Tab pada simpul jalur yang memiliki lebih dari n objek, daftar penyelesaian tab dipotong pada n. n adalah bilangan bulat. 0 adalah pengaturan default, dan berarti tidak ada batasan jumlah objek yang tercantum.

$SqlServerMaximumChildItems =n
Menentukan jumlah maksimum objek yang ditampilkan oleh Get-ChildItem. Jika Get-ChildItem dijalankan pada simpul jalur yang memiliki lebih dari n objek, daftar dipotong pada n. n adalah bilangan bulat. 0 adalah pengaturan default, dan berarti tidak ada batasan jumlah objek yang tercantum.

$SqlServerIncludeSystemObjects = { $True | $False }
Jika $True, objek sistem ditampilkan oleh penyelesaian tab dan Get-ChildItem. Jika $False, tidak ada objek sistem yang ditampilkan. Pengaturan default adalah $False.

Mengatur Variabel Penyelesaian Tab SQL Server

Untuk salah satu variabel yang ingin Anda ubah dari nilai default, atur variabel ke nilai baru.

Contoh (PowerShell)

Contoh berikut mengatur ketiga variabel dan mencantumkan pengaturannya:

$SqlServerMaximumTabCompletion = 20  
$SqlServerMaximumChildItems = 10  
$SqlServerIncludeSystemObjects = $False  
dir variable:sqlserver*  

Lihat Juga

SQL Server PowerShell