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 공급자 경로에서 구분 식별자를 사용하는 경우 이러한 확장 문자는 16진수 표현으로 인코딩되거나 ` 문자를 사용하여 이스케이프 처리되어야 합니다.

콜론 문자(:)와 같은 일부 문자는 이스케이프 처리되지 않습니다.

문자의 16진수 인코딩 형식은 %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