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 zapytań 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 |
Aliasy: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-InputObject
Obiekt skryptu SQL.
Typ: | PSSqlScriptResource |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | True |
Akceptowanie symboli wieloznacznych: | False |
-Name
Nazwa skryptu SQL.
Typ: | String |
Aliasy: | SqlScriptName |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-OutputFolder
Folder, w którym powinny zostać umieszczone skrypty SQL.
Typ: | String |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-WorkspaceName
Nazwa obszaru roboczego usługi Synapse.
Typ: | String |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-WorkspaceObject
obiekt wejściowy obszaru roboczego, zwykle przekazywany przez potok.
Typ: | PSSynapseWorkspace |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | True |
Akceptowanie symboli wieloznacznych: | False |