Udostępnij przez


Export-AzSynapseSqlScript

Eksportuje skrypt SQL z obszaru roboczego usługi Synapse.

Składnia

ExportByName (Domyślne)

Export-AzSynapseSqlScript
    -WorkspaceName <String>
    -OutputFolder <String>
    [-Name <String>]
    [-DefaultProfile <IAzureContextContainer>]
    [<CommonParameters>]

ExportByObject

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

ExportByInputObject

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.

Właściwości parametrów

Typ:IAzureContextContainer
Wartość domyślna:None
Wspiera dzikie karty:False
DontShow:False
Aliasy:AzContext, AzureRmContext, AzureCredential

Zbiory parametrów

(All)
Pozycja:Named
Obowiązkowy:False
Wartość z pipeline:False
Wartość z pipeline według nazwy właściwości:False
Wartość pozostałych argumentów:False

-InputObject

Obiekt skryptu SQL.

Właściwości parametrów

Typ:PSSqlScriptResource
Wartość domyślna:None
Wspiera dzikie karty:False
DontShow:False

Zbiory parametrów

ExportByInputObject
Pozycja:Named
Obowiązkowy:True
Wartość z pipeline:True
Wartość z pipeline według nazwy właściwości:False
Wartość pozostałych argumentów:False

-Name

Nazwa skryptu SQL.

Właściwości parametrów

Typ:String
Wartość domyślna:None
Wspiera dzikie karty:False
DontShow:False
Aliasy:SqlScriptName

Zbiory parametrów

ExportByName
Pozycja:Named
Obowiązkowy:False
Wartość z pipeline:False
Wartość z pipeline według nazwy właściwości:False
Wartość pozostałych argumentów:False
ExportByObject
Pozycja:Named
Obowiązkowy:False
Wartość z pipeline:False
Wartość z pipeline według nazwy właściwości:False
Wartość pozostałych argumentów:False

-OutputFolder

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

Właściwości parametrów

Typ:String
Wartość domyślna:None
Wspiera dzikie karty:False
DontShow:False

Zbiory parametrów

(All)
Pozycja:Named
Obowiązkowy:True
Wartość z pipeline:False
Wartość z pipeline według nazwy właściwości:False
Wartość pozostałych argumentów:False

-WorkspaceName

Nazwa obszaru roboczego usługi Synapse.

Właściwości parametrów

Typ:String
Wartość domyślna:None
Wspiera dzikie karty:False
DontShow:False

Zbiory parametrów

ExportByName
Pozycja:Named
Obowiązkowy:True
Wartość z pipeline:False
Wartość z pipeline według nazwy właściwości:False
Wartość pozostałych argumentów:False

-WorkspaceObject

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

Właściwości parametrów

Typ:PSSynapseWorkspace
Wartość domyślna:None
Wspiera dzikie karty:False
DontShow:False

Zbiory parametrów

ExportByObject
Pozycja:Named
Obowiązkowy:True
Wartość z pipeline:True
Wartość z pipeline według nazwy właściwości:False
Wartość pozostałych argumentów:False

CommonParameters

To polecenie cmdlet obsługuje typowe parametry: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction i -WarningVariable. Aby uzyskać więcej informacji, zobacz about_CommonParameters.

Wejścia

PSSynapseWorkspace

PSSqlScriptResource

Wyjść

String