次の方法で共有


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 との通信のために使用される資格情報、アカウント、テナント、サブスクリプションです。

Type:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-InputObject

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

Type:PSSqlScriptResource
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-Name

SQL スクリプト名。

Type:String
Aliases:SqlScriptName
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-OutputFolder

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

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

-WorkspaceName

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

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

-WorkspaceObject

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

Type:PSSynapseWorkspace
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

入力

PSSynapseWorkspace

PSSqlScriptResource

出力

String