ConvertTo-EncodedSqlName

將SQL Server名稱中的擴充字元編碼為可在Windows PowerShell路徑中使用的格式。

Syntax

ConvertTo-EncodedSqlName
              [-SqlName] <String>
              [<CommonParameters>]

Description

ConvertTo-EncodedSqlName Cmdlet 會將SQL Server名稱中的特殊字元編碼為可在Windows PowerShell路徑中使用的格式。

SQL Server分隔識別碼可以包含Windows PowerShell物件名稱中通常不支援的字元。

在 SQL Server 提供者路徑中使用分隔識別碼時,這些擴充字元必須編碼成其十六進位表示法或使用 ` 字元來逸出。

特定字元 (例如冒號字元 (:)) 無法逸出。

這些字元之十六進位編碼所採用的格式為 %nn。

ConvertTo-EncodedSqlName編碼的字元包括: \ : 。 / % <> * ? [ ] |

範例

範例 1:編碼SQL Server資料表名稱

PS C:\> ConvertTo-EncodedSqlName -SqlName "My:Table/" 

My%3ATable%2F

此命令會編碼包含 : 和 / 字元的SQL Server資料表名稱。

參數

-SqlName

指定要編碼的SQL Server識別碼。

Type:String
Position:1
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

輸入

String

輸出

String