Encode-SqlName
將 SQL Server 名稱中的特殊字元編碼為可在 PowerShell 路徑中使用的字元。
語法
Default (預設值)
Encode-SqlName
-SqlName <String>
Description
Encode-SqlName Cmdlet 會將 SQL Server 識別符名稱中的特殊字元編碼為可在 PowerShell 路徑中使用的字元。 SQL Server 分隔標識碼可以包含 PowerShell 物件名稱中通常不支援的字元。 在 SQL Server 提供者路徑中使用分隔標識碼時,這些擴充字元必須編碼為十六進位表示法,或使用 ' 字元逸出。 無法逸出特定字元。 字元的十六進位編碼格式為 %nn。 此 Cmdlet 所編碼的字元為::./%<>*?[]|。
範例
範例 1:編碼 SQL Server 數據表名稱
PS C:\> Encode-SqlName -SqlName "My:Table/"
My%3ATable%2F
此命令會編碼包含冒號 (:) 和正斜線 (/) 字元的 SQL Server 資料表名稱。