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.
Penyedia SQL Server untuk Windows PowerShell menggunakan pengidentifikasi SQL Server di jalur Windows PowerShell. Pengidentifikasi SQL Server dapat berisi karakter yang tidak didukung Windows PowerShell dalam path. Anda harus menghindari karakter ini atau menggunakan pengodean khusus saat menggunakan identifikasi di jalur Windows PowerShell.
Pengidentifikasi SQL Server di Jalur Windows PowerShell
Penyedia Windows PowerShell mengekspos hierarki data menggunakan struktur jalur yang mirip dengan yang digunakan untuk sistem file Windows. Penyedia SQL Server mengimplementasikan jalur ke objek SQL Server. Untuk Mesin Database, drive diatur ke SQLSERVER:, folder pertama diatur ke \SQL, dan objek database dirujuk sebagai kontainer dan item. Ini adalah jalur ke tabel Vendor dalam skema Pembelian di database AdventureWorks2012 dalam instans default Mesin Database.
SQLSERVER:\SQL\MyComputer\DEFAULT\Databases\AdventureWorks2012\Tables\Purchasing.Vendor
Pengidentifikasi SQL Server adalah nama objek SQL Server, seperti nama tabel atau kolom. Ada dua jenis pengidentifikasi SQL Server:
Pengidentifikasi reguler terbatas pada sekumpulan karakter yang juga didukung dalam path Windows PowerShell. Nama-nama ini dapat digunakan di jalur Windows PowerShell tanpa diubah.
Pengidentifikasi yang dibatasi dapat menggunakan karakter yang tidak didukung di nama jalur Windows PowerShell. Pengidentifikasi yang dibatasi disebut pengidentifikasi kurung siku jika diapit dalam tanda kurung siku ([IdentifierName]) dan pengidentifikasi yang dikutip jika diapit dalam tanda kutip ganda ("IdentifierName"). Jika pengidentifikasi yang dibatasi menggunakan karakter yang tidak didukung di jalur Windows PowerShell, karakter harus dikodekan atau diloloskan sebelum menggunakan pengidentifikasi sebagai nama kontainer atau item. Pengodean berfungsi untuk semua karakter. Beberapa karakter, seperti karakter titik dua (:), tidak dapat di-escape.
Pengidentifikasi SQL Server dalam cmdlet
Beberapa cmdlet SQL Server memiliki parameter yang mengambil pengidentifikasi sebagai input. Nilai parameter biasanya disediakan sebagai konstanta string yang dikutip atau dalam variabel string. Ketika pengidentifikasi disediakan sebagai konstanta string atau dalam variabel, tidak ada konflik dengan sekumpulan karakter yang didukung oleh Windows PowerShell.
Tugas Terkait Pengidentifikasi SQL Server
| Deskripsi Tugas | Topik |
|---|---|
| Menjelaskan cara menentukan nama instans, termasuk nama komputer tempat instans dijalankan. | Tentukan Instans di Penyedia PowerShell SQL Server |
| Menjelaskan cara menentukan pengodean heksadesimal untuk karakter dalam pengidentifikasi berbatas yang tidak didukung di jalur Windows PowerShell. Juga menjelaskan cara mendekode karakter heksadesimal. | Mengodekan dan Mendekode Pengidentifikasi SQL Server |
| Menjelaskan cara menggunakan karakter escape Windows PowerShell untuk karakter yang tidak dapat digunakan dalam jalur PowerShell. | Menghindari Pengidentifikasi SQL Server |
Lihat Juga
Provider PowerShell untuk SQL Server
SQL Server PowerShell
Pengidentifikasi Database