Condividi tramite


Set-AzSynapseSqlScript

Crea o aggiorna uno script SQL in un'area di lavoro.

Sintassi

Set-AzSynapseSqlScript
   -WorkspaceName <String>
   [-Name <String>]
   -DefinitionFile <String>
   [-ResultLimit <Int32>]
   [-FolderPath <String>]
   [-Description <String>]
   [-AsJob]
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Set-AzSynapseSqlScript
   -WorkspaceName <String>
   -SqlPoolName <String>
   -SqlDatabaseName <String>
   [-Name <String>]
   -DefinitionFile <String>
   [-ResultLimit <Int32>]
   [-FolderPath <String>]
   [-Description <String>]
   [-AsJob]
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Set-AzSynapseSqlScript
   -WorkspaceObject <PSSynapseWorkspace>
   [-Name <String>]
   -DefinitionFile <String>
   [-ResultLimit <Int32>]
   [-FolderPath <String>]
   [-Description <String>]
   [-AsJob]
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Set-AzSynapseSqlScript
   -WorkspaceObject <PSSynapseWorkspace>
   -SqlPoolName <String>
   -SqlDatabaseName <String>
   [-Name <String>]
   -DefinitionFile <String>
   [-ResultLimit <Int32>]
   [-FolderPath <String>]
   [-Description <String>]
   [-AsJob]
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

Descrizione

Il cmdlet Set-AzSynapseSqlScript crea o aggiorna uno script SQL in un'area di lavoro.

Esempio

Esempio 1

Set-AzSynapseSqlScript -WorkspaceName ContosoWorkspace -DefinitionFile "C:\\samples\\sqlscript.sql"

Questo comando crea o aggiorna uno script SQL dal file di script SQL sqlscript.sql nell'area di lavoro denominata ContosoWorkspace.

Esempio 2

$ws = Get-AzSynapseWorkspace -Name ContosoWorkspace
$ws | Set-AzSynapseSqlScript -DefinitionFile "C:\\samples\\sqlscript.sql"

Questo comando crea o aggiorna uno script SQL dal file di script SQL sqlscript.sql nell'area di lavoro denominata ContosoWorkspace.

Esempio 3

Set-AzSynapseSqlScript -WorkspaceName ContosoWorkspace -DefinitionFile "C:\\samples\\sqlscript.sql"  -SqlPoolName Contososqlpool -SqlDatabaseName Contosodatabase

Questo comando crea o aggiorna uno script SQL dal file di script SQL sqlscript.sql che si connette a ContosoSqlPool e usa il database denominato Contosodatabase nell'area di lavoro denominata ContosoWorkspace.

Parametri

-AsJob

Eseguire il cmdlet in background

Tipo:SwitchParameter
Position:Named
valore predefinito:None
Necessario:False
Accept pipeline input:False
Accept wildcard characters:False

-Confirm

Richiede conferma prima di eseguire il cmdlet.

Tipo:SwitchParameter
Aliases:cf
Position:Named
valore predefinito:None
Necessario:False
Accept pipeline input:False
Accept wildcard characters:False

-DefaultProfile

Le credenziali, l’account, il tenant e la sottoscrizione usati per comunicare con Azure.

Tipo:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
valore predefinito:None
Necessario:False
Accept pipeline input:False
Accept wildcard characters:False

-DefinitionFile

Percorso del file SQL.

Tipo:String
Aliases:File
Position:Named
valore predefinito:None
Necessario:True
Accept pipeline input:False
Accept wildcard characters:False

-Description

Descrizione dello script SQL.

Tipo:String
Position:Named
valore predefinito:None
Necessario:False
Accept pipeline input:False
Accept wildcard characters:False

-FolderPath

Cartella in cui si trova lo script SQL. Se si specifica un percorso a più livelli, ad esempio [rootFolder/subFolder], sqlScript verrà visualizzato al livello inferiore. Se non specificato, questo script SQL verrà visualizzato a livello radice.

Tipo:String
Aliases:FolderName
Position:Named
valore predefinito:None
Necessario:False
Accept pipeline input:False
Accept wildcard characters:False

-Name

Nome dello script sql.

Tipo:String
Aliases:SqlScriptName
Position:Named
valore predefinito:None
Necessario:False
Accept pipeline input:False
Accept wildcard characters:False

-ResultLimit

Limite di risultati, '-1' per nessun limite.

Tipo:Int32
Position:Named
valore predefinito:None
Necessario:False
Accept pipeline input:False
Accept wildcard characters:False

-SqlDatabaseName

Quale database verrà usato dallo script sql.

Tipo:String
Position:Named
valore predefinito:None
Necessario:True
Accept pipeline input:False
Accept wildcard characters:False

-SqlPoolName

A quale pool SQL si connette lo script sql.

Tipo:String
Position:Named
valore predefinito:None
Necessario:True
Accept pipeline input:False
Accept wildcard characters:False

-WhatIf

Mostra gli effetti dell'esecuzione del cmdlet. Il cmdlet non viene eseguito.

Tipo:SwitchParameter
Aliases:wi
Position:Named
valore predefinito:None
Necessario:False
Accept pipeline input:False
Accept wildcard characters:False

-WorkspaceName

Nome dell'area di lavoro di Synapse.

Tipo:String
Position:Named
valore predefinito:None
Necessario:True
Accept pipeline input:False
Accept wildcard characters:False

-WorkspaceObject

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

Tipo:PSSynapseWorkspace
Position:Named
valore predefinito:None
Necessario:True
Accept pipeline input:True
Accept wildcard characters:False

Input

PSSynapseWorkspace

Output

PSSqlScriptResource