Condividi tramite


New-SCSSASConnection

Crea una connessione a SQL Server Analysis Services.

Sintassi

New-SCSSASConnection
   [-VMMServer <ServerConnection>]
   -ComputerName <String>
   -InstanceName <String>
   -Port <Int32>
   -Credential <VMMCredential>
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [<CommonParameters>]

Descrizione

Il cmdlet New-SCSSASConnection crea una connessione a SQL Server Analysis Services (SSAS) e crea un database denominato VMMAnalysisServerDB nel server SSAS.

Questo cmdlet presuppone che SSAS e Operations Manager Reporting Server siano installati nello stesso computer. Pertanto, questo cmdlet si connette anche al servizio Web SQL Server Reporting Server per aggiornare le credenziali per la previsione dei report per la connessione ad Analysis Services.

Esempio

Esempio 1: Creare una connessione a SSAS

PS C:\> $SSASCreds = Get-SCRunAsAccount -Name "SSASRunAsAcct"
PS C:\> $SSASSConnection = New-SCSSASConnection -ComputerName "SQLServer01" -InstanceName MSSQLServer -Port 2383 -Credential $SSASCreds

Il primo comando ottiene l'oggetto account RunAs denominato SSASRunAsAcct e quindi archivia tale oggetto nella variabile $SSASCreds. Questa credenziale deve essere un amministratore sia nell'istanza di SQL Server Analysis Service che nell'istanza di SQL Server Reporting.

Il secondo comando crea una connessione SSAS a SQL Server SQLServer01, usando il nome predefinito dell'istanza di MSSQLServer e la porta 2383. Questo cmdlet usa le credenziali fornite nell'account RunAs archiviato in $SSASCreds per creare la connessione.

Parametri

-ComputerName

Specifica il nome di un computer che VMM può identificare in modo univoco nella rete. I formati validi sono:

  • FQDN (nome di dominio completo)
  • Indirizzo IPv4 o IPv6
  • Nome NetBIOS
Tipo:String
Posizione:Named
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-Credential

Specifica un oggetto credenziale o che contiene il nome utente e la password di un account che dispone dell'autorizzazione per eseguire questa azione. Per altre informazioni sull'oggetto PSCredential , digitare .

Tipo:VMMCredential
Posizione:Named
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-InstanceName

Specifica il nome dell'istanza del database SSAS.

Tipo:String
Posizione:Named
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-JobVariable

Specifica una variabile in cui viene rilevato e archiviato lo stato del processo.

Tipo:String
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-Port

Specifica la porta di rete da utilizzare quando si aggiunge un oggetto o si crea una connessione. I valori validi sono: da 1 a 4095.

Tipo:Int32
Posizione:Named
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-PROTipID

Specifica l'ID del suggerimento per le prestazioni e l'ottimizzazione risorse (suggerimento PRO) che ha attivato questa azione. Questo parametro consente di controllare i suggerimenti pro.

Tipo:Guid
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-RunAsynchronously

Indica che il processo viene eseguito in modo asincrono in modo che il controllo torni immediatamente alla shell dei comandi.

Tipo:SwitchParameter
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-VMMServer

Specifica un oggetto server VMM.

Tipo:ServerConnection
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:True
Accettare caratteri jolly:False

Output

String

Questo cmdlet restituisce un oggetto string .