Condividi tramite


Export-AzSynapseSqlScript

Esporta uno script SQL da un'area di lavoro di Synapse.

Sintassi

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>]

Descrizione

Il cmdlet Export-AzSynapseSqlScript esporta uno script sql di Azure Synapse in un file di query di SQL Server (.sql). Se si specifica il nome di uno script SQL, il cmdlet esporta lo script SQL specificato. Se non si specifica un nome, il cmdlet esporta tutti gli script SQL nell'area di lavoro.

Esempio

Esempio 1

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

Esporta tutti gli script SQL nell'area di lavoro ContosoWorkspace nella cartella "C:\sqlscript".

Esempio 2

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

Esporta un singolo script SQL denominato ContosoSqlScript nell'area di lavoro ContosoWorkspace nella cartella "C:\sqlscript".

Esempio 3

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

Esporta un singolo script SQL denominato ContosoSqlScript nell'area di lavoro ContosoWorkspace nella cartella "C:\sqlscript" tramite la pipeline.

Esempio 4

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

Esporta un singolo script SQL denominato ContosoSqlScript nell'area di lavoro ContosoWorkspace nella cartella "C:\sqlscript" tramite la pipeline.

Parametri

-DefaultProfile

Credenziali, account, tenant e sottoscrizione usati per la comunicazione con Azure.

Tipo:IAzureContextContainer
Alias:AzContext, AzureRmContext, AzureCredential
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-InputObject

Oggetto script sql.

Tipo:PSSqlScriptResource
Posizione:Named
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:True
Accettare caratteri jolly:False

-Name

Nome dello script sql.

Tipo:String
Alias:SqlScriptName
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-OutputFolder

Cartella in cui inserire gli script sql.

Tipo:String
Posizione:Named
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-WorkspaceName

Nome dell'area di lavoro di Synapse.

Tipo:String
Posizione:Named
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-WorkspaceObject

oggetto di input dell'area di lavoro, in genere passato attraverso la pipeline.

Tipo:PSSynapseWorkspace
Posizione:Named
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:True
Accettare caratteri jolly:False

Input

PSSynapseWorkspace

PSSqlScriptResource

Output

String