次の方法で共有


Export-AzSynapseSqlScript

Synapse ワークスペースから SQL スクリプトをエクスポートします。

構文

Export-AzSynapseSqlScript
      -WorkspaceName <String>
      -OutputFolder <String>
      [-Name <String>]
      [-DefaultProfile <IAzureContextContainer>]
      [<CommonParameters>]
Export-AzSynapseSqlScript
      -WorkspaceObject <PSSynapseWorkspace>
      -OutputFolder <String>
      [-Name <String>]
      [-DefaultProfile <IAzureContextContainer>]
      [<CommonParameters>]
Export-AzSynapseSqlScript
      -InputObject <PSSqlScriptResource>
      -OutputFolder <String>
      [-DefaultProfile <IAzureContextContainer>]
      [<CommonParameters>]

説明

Export-AzSynapseSqlScript コマンドレットは、Azure Synapse sql スクリプトを SQL Server クエリ (.sql) ファイルにエクスポートします。 SQL スクリプトの名前を指定した場合、コマンドレットは指定された SQL スクリプトをエクスポートします。 名前を指定しない場合、コマンドレットはワークスペース内のすべての SQL スクリプトをエクスポートします。

例 1

Export-AzSynapseSqlScript -WorkspaceName ContosoWorkspace -OutputFolder "C:\sqlscript"

ワークスペース ContosoWorkspace 内のすべての SQL スクリプトをフォルダー "C:\sqlscript" にエクスポートします。

例 2

Export-AzSynapseSqlScript -WorkspaceName ContosoWorkspace -OutputFolder "C:\sqlscript" -Name "ContosoSqlScript"

ワークスペース ContosoWorkspace 内の ContosoSqlScript という名前の単一の sql スクリプトをフォルダー "C:\sqlscript" にエクスポートします。

例 3

$ws = Get-AzSynapseWorkspace -Name ContosoWorkspace
$ws | Export-AzSynapseSqlScript -Name ContosoSqlScript -OutputFolder "C:\sqlscript"

ワークスペース ContosoWorkspace 内の ContosoSqlScript という名前の単一の SQL スクリプトを、パイプライン経由でフォルダー "C:\sqlscript" にエクスポートします。

例 4

$sqlscript = Get-AzSynapseSqlScript  -WorkspaceName ContosoWorkspace -Name ContosoSqlScript
$sqlscript | Export-AzSynapseSqlScript -OutputFolder "C:\sqlscript"

ワークスペース ContosoWorkspace 内の ContosoSqlScript という名前の単一の SQL スクリプトを、パイプライン経由でフォルダー "C:\sqlscript" にエクスポートします。

パラメーター

-DefaultProfile

Azure との通信のために使用される資格情報、アカウント、テナント、サブスクリプションです。

型:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-InputObject

sql スクリプト オブジェクト。

型:PSSqlScriptResource
配置:Named
規定値:None
必須:True
パイプライン入力を受け取る:True
ワイルドカード文字を受け取る:False

-Name

SQL スクリプト名。

型:String
Aliases:SqlScriptName
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-OutputFolder

SQL スクリプトを配置するフォルダー。

型:String
配置:Named
規定値:None
必須:True
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-WorkspaceName

Synapse ワークスペースの名前。

型:String
配置:Named
規定値:None
必須:True
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-WorkspaceObject

ワークスペース入力オブジェクト。通常はパイプラインを介して渡されます。

型:PSSynapseWorkspace
配置:Named
規定値:None
必須:True
パイプライン入力を受け取る:True
ワイルドカード文字を受け取る:False

入力

PSSynapseWorkspace

PSSqlScriptResource

出力

String