逸出 SQL Server 識別碼
適用於:SQL ServerAzure SQL DatabaseAzure SQL 受控執行個體Azure Synapse AnalyticsAnalytics Platform System (PDW)
您可以經常使用反勾號逸出字元 (`) 來逸出 SQL Server 分隔識別碼中所允許,但是 Windows PowerShell 路徑名稱所不允許的字元。 但是,某些字元無法逸出。 例如,您無法在 Windows PowerShell 中逸出冒號字元 (:)。 具有該字元的識別碼必須加以編碼。 編碼比逸出更為可靠,因為編碼適用於所有字元。
注意
有兩個 SQL Server PowerShell 模組:SqlServer 和 SQLPS。
SqlServer 模組是要使用的最新 PowerShell 模組。
SQLPS 模組隨附於 SQL Server 安裝 (用於回溯相容性),但不再更新。
SqlServer 模組包含 SQLPS 中 Cmdlet 的更新版本,且加入新的 Cmdlet 以支援 SQL 最新功能。
從 PowerShell 資源庫安裝 SqlServer 模組。
如需詳細資訊,請參閱 SQL Server PowerShell。
反勾號字元 (`) 通常是在鍵盤左上方 ESC 鍵底下的按鍵上。
範例
這是逸出 # 字元的範例:
cd SQLSERVER:\SQL\MyComputer\MyInstance\MyDatabase\MySchema\`#MyTempTable
這是指定 (local) 做為電腦名稱時的逸出括號範例:
Set-Location SQLSERVER:\SQL\`(local`)\DEFAULT
另請參閱
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應