Udostępnij za pośrednictwem


Export-AzSynapseSqlScript

Eksportuje skrypt SQL z obszaru roboczego usługi Synapse.

Składnia

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

Opis

Polecenie cmdlet Export-AzSynapseSqlScript eksportuje skrypt sql usługi Azure Synapse do pliku zapytania programu SQL Server (.sql). Jeśli określisz nazwę skryptu SQL, polecenie cmdlet eksportuje określony skrypt SQL. Jeśli nie określisz nazwy, polecenie cmdlet wyeksportuje wszystkie skrypty SQL w obszarze roboczym.

Przykłady

Przykład 1

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

Eksportuje wszystkie skrypty SQL w obszarze roboczym ContosoWorkspace do folderu "C:\sqlscript".

Przykład 2

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

Eksportuje pojedynczy skrypt SQL o nazwie ContosoSqlScript w obszarze roboczym ContosoWorkspace do folderu "C:\sqlscript".

Przykład 3

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

Eksportuje pojedynczy skrypt SQL o nazwie ContosoSqlScript w obszarze roboczym ContosoWorkspace do folderu "C:\sqlscript" za pośrednictwem potoku.

Przykład 4

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

Eksportuje pojedynczy skrypt SQL o nazwie ContosoSqlScript w obszarze roboczym ContosoWorkspace do folderu "C:\sqlscript" za pośrednictwem potoku.

Parametry

-DefaultProfile

Poświadczenia, konto, dzierżawa i subskrypcja używane do komunikacji z platformą Azure.

Typ:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
wartość domyślna:None
Wymagane:False
Accept pipeline input:False
Accept wildcard characters:False

-InputObject

Obiekt skryptu SQL.

Typ:PSSqlScriptResource
Position:Named
wartość domyślna:None
Wymagane:True
Accept pipeline input:True
Accept wildcard characters:False

-Name

Nazwa skryptu SQL.

Typ:String
Aliases:SqlScriptName
Position:Named
wartość domyślna:None
Wymagane:False
Accept pipeline input:False
Accept wildcard characters:False

-OutputFolder

Folder, w którym powinny zostać umieszczone skrypty SQL.

Typ:String
Position:Named
wartość domyślna:None
Wymagane:True
Accept pipeline input:False
Accept wildcard characters:False

-WorkspaceName

Nazwa obszaru roboczego usługi Synapse.

Typ:String
Position:Named
wartość domyślna:None
Wymagane:True
Accept pipeline input:False
Accept wildcard characters:False

-WorkspaceObject

obiekt wejściowy obszaru roboczego, zwykle przekazywany przez potok.

Typ:PSSynapseWorkspace
Position:Named
wartość domyślna:None
Wymagane:True
Accept pipeline input:True
Accept wildcard characters:False

Dane wejściowe

PSSynapseWorkspace

PSSqlScriptResource

Dane wyjściowe

String