Condividi tramite


Start-SqlInstance

Avvia l'istanza specificata di SQL Server.

Sintassi

Start-SqlInstance
     [-Path <String[]>]
     [-Credential] <PSCredential>
     [-AutomaticallyAcceptUntrustedCertificates]
     [-ManagementPublicPort <Int32>]
     [-RetryTimeout <Int32>]
     [-WhatIf]
     [-Confirm]
     [<CommonParameters>]
Start-SqlInstance
     -InputObject <Server[]>
     [-Credential] <PSCredential>
     [-AutomaticallyAcceptUntrustedCertificates]
     [-ManagementPublicPort <Int32>]
     [-RetryTimeout <Int32>]
     [-WhatIf]
     [-Confirm]
     [<CommonParameters>]
Start-SqlInstance
     -ServerInstance <String[]>
     [-Credential] <PSCredential>
     [-AutomaticallyAcceptUntrustedCertificates]
     [-ManagementPublicPort <Int32>]
     [-RetryTimeout <Int32>]
     [-WhatIf]
     [-Confirm]
     [<CommonParameters>]

Descrizione

Il cmdlet Start-SqlInstance avvia 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 l'istanza del percorso Windows PowerShell.
  • 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: Avviare un'istanza di SQL Server

PS C:\> CD SQLSERVER:\SQL\Computer\Instance
PS SQLSERVER:\SQL\Computer\Instance> Start-SqlInstance -Credential $Credential -AcceptSelfSignedCertificate

Il primo comando modifica la directory nel percorso SQLSERVER:\SQL\Computer\Instance.

Esempio 2: Avviare tutte le istanze di SQL Server nel computer di destinazione

PS C:\> Get-SqlInstance -Credential $Credential -MachineName "Computer004" | Start-SqlInstance -Credential $Credential -AcceptSelfSignedCertificate

Questo comando ottiene tutte le istanze di SQL Server nel computer denominato Computer004 e quindi avvia tutte le istanze. Il certificato autofirmato del computer di destinazione viene accettato automaticamente senza richiedere 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 le 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 accessibili direttamente, ma vengono esposte tramite endpoint. Ciò 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 riprovare il comando sulla 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, come matrice di stringhe, il nome di un'istanza di SQL Server 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[]