Stop-SqlInstance
Arresta l'istanza specificata di SQL Server.
Sintassi
Stop-SqlInstance
[-Path <String[]>]
[-Credential] <PSCredential>
[-AutomaticallyAcceptUntrustedCertificates]
[-ManagementPublicPort <Int32>]
[-RetryTimeout <Int32>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Stop-SqlInstance
-InputObject <Server[]>
[-Credential] <PSCredential>
[-AutomaticallyAcceptUntrustedCertificates]
[-ManagementPublicPort <Int32>]
[-RetryTimeout <Int32>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Stop-SqlInstance
-ServerInstance <String[]>
[-Credential] <PSCredential>
[-AutomaticallyAcceptUntrustedCertificates]
[-ManagementPublicPort <Int32>]
[-RetryTimeout <Int32>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Descrizione
Il cmdlet Stop-SqlInstance arresta l'istanza specificata di SQL Server.
È necessario che l'adattatore cloud per SQL Server sia in esecuzione e accessibile nel computer che ospita l'istanza di SQL Server.
Questo cmdlet supporta le modalità di esecuzione seguenti:
- Specificare il percorso Windows PowerShell'istanza.
- Specificare l'oggetto server.
- Specificare l'oggetto ServerInstance dell'istanza di destinazione di SQL Server.
Note: This cmdlet ceased to work a long time ago. It's been removed in version 22 of the module.
Esempio
Esempio 1: Arrestare un'istanza di SQL Server
PS C:\> CD SQLSERVER:\SQL\Computer\Instance
PS SQLSERVER:\SQL\Computer\Instance> Stop-SqlInstance -Credential $Credential -AcceptSelfSignedCertificate
Il primo comando modifica la directory di lavoro in SQLSERVER:\SQL\Computer\Instance
.
Esempio 2: Arrestare tutte le istanze di SQL Server nel computer specificato
PS C:\> Get-SqlInstance -Credential $Credential -MachineName "Computer006" | Stop-SqlInstance -Credential $Credential -AcceptSelfSignedCertificate
Questo comando recupera tutte le istanze di SQL Server nel computer denominato Computer006
e arresta tutte le istanze.
Il certificato autofirmato del computer di destinazione viene accettato automaticamente senza chiedere conferma all'utente.
Parametri
-AutomaticallyAcceptUntrustedCertificates
Indica che questo cmdlet accetta automaticamente certificati non attendibili.
Tipo: | SwitchParameter |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-Confirm
Richiede la conferma dell'utente prima di eseguire il cmdlet.
Tipo: | SwitchParameter |
Alias: | cf |
Posizione: | Named |
Valore predefinito: | False |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-Credential
Specifica un account utente con credenziali di amministratore di Windows nel computer di destinazione.
Tipo: | PSCredential |
Posizione: | 0 |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-InputObject
Specifica una matrice di oggetti server dell'istanza di destinazione.
Tipo: | Server[] |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | True |
Accettare caratteri jolly: | False |
-ManagementPublicPort
Specifica la porta di gestione pubblica nel computer di destinazione. Questo parametro viene usato quando le porte del computer di destinazione non sono direttamente accessibili, ma vengono esposte tramite endpoint. Questo significa che questo cmdlet deve connettersi a una porta diversa.
L'adattatore cloud per SQL Server deve essere accessibile da questa porta.
Tipo: | Int32 |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-Path
Specifica il percorso dell'istanza di SQL Server, come matrice di stringhe, in cui questo cmdlet esegue l'operazione. Se non si specifica un valore per questo parametro, il cmdlet usa il percorso di lavoro corrente.
Tipo: | String[] |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-RetryTimeout
Specifica il periodo di tempo per ripetere il comando nel server di destinazione. Una volta scaduto il timeout, non verranno effettuati ulteriori tentativi.
Tipo: | Int32 |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-ServerInstance
Specifica il nome di un'istanza di SQL Server, come matrice di stringhe, che diventa la destinazione dell'operazione.
Tipo: | String[] |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | True |
Accettare caratteri jolly: | False |
-WhatIf
Mostra l'esito in caso di esecuzione del cmdlet. Il cmdlet non viene eseguito.
Tipo: | SwitchParameter |
Alias: | wi |
Posizione: | Named |
Valore predefinito: | False |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
Input
Microsoft.SqlServer.Management.Smo.Server[]
System.String[]