Bagikan melalui


Mengonversi URL menjadi Jalur Penyedia SQL Server

Model Objek Manajemen SQL Server (SMO) membangun Nama Sumber Daya Seragam (URN) untuk objeknya. Setiap URN secara unik mengidentifikasi objek SMO, dan dapat dikonversi ke jalur penyedia SQL Server PowerShell dengan menggunakan Convert-UrnToPath cmdlet .

Mengonversi URL ke Jalur

Setiap URN memiliki informasi yang sama dengan jalur ke objek, tetapi dalam bentuk yang berbeda. Misalnya, ini adalah jalur ke tabel:

SQLSERVER:\SQL\MyComputer\DEFAULT\Databases\AdventureWorks2012\Tables\Person.Address

Dan ini adalah URN untuk objek yang sama:

Server[@Name='MyComputer']\Database[@Name='AdventureWorks2012']\Table[@Name='Address' dan @Schema='Person']

Jika Anda telah membuat objek SMO dalam skrip PowerShell, Anda dapat mereferensikan Urn properti untuk mendapatkan URN untuk objek, lalu menggunakan Convert-UrnToPath cmdlet untuk mengonversi string URN SMO ke jalur Windows PowerShell. Anda kemudian dapat menggunakan penyedia untuk menavigasi ke lokasi yang berbeda di jalur.

Jika nama simpul berisi karakter yang diperluas yang tidak didukung dalam nama jalur Windows PowerShell, Convert-UrnToPath kodekan dalam representasi heksadesimalnya. Misalnya "My:Table" dikembalikan sebagai "My%3ATable".

Untuk contoh penggunaan cmdlet, dalam Windows PowerShell, jalankan:

Get-Help Convert-UrnToPath -Examples  

Lihat juga

Ekspresi Kueri dan Nama Sumber Daya Seragam
SQL Server PowerShell
SQL Server PowerShell