New-SCSSASConnection

创建与 SQL Server Analysis Services 的连接。

语法

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

说明

New-SCSSASConnection cmdlet 创建与 SQL Server Analysis Services(SSAS)的连接,并在 SSAS 服务器上创建名为 VMMAnalysisServerDB 的数据库。

此 cmdlet 假定 SSAS 和 Operations Manager Reporting Server 安装在同一台计算机上。 因此,此 cmdlet 还连接到 SQL Server Reporting Server Web 服务,以更新用于预测报表以连接到 Analysis Services 的凭据。

示例

示例 1:创建与 SSAS 的连接

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

第一个命令获取名为 SSASRunAsAcct 的运行方式帐户对象,然后将该对象存储在$SSASCreds变量中。 此凭据需要是 SQL Server Analysis Service 实例和 SQL Server 报告实例中的管理员。

第二个命令使用 MSSQLServer 的默认实例名称和端口 2383 创建与 SQL Server SQLServer01 的 SSAS 连接。 此 cmdlet 使用存储在 $SSASCreds 中的运行方式帐户中提供的凭据来创建连接。

参数

-ComputerName

指定 VMM 可以在网络上唯一标识的计算机的名称。 有效格式为:

  • FQDN (完全限定的域名)
  • IPv4 或 IPv6 地址
  • NetBIOS 名称
类型:String
Position:Named
默认值:None
必需:True
接受管道输入:False
接受通配符:False

-Credential

指定凭据对象或包含有权执行此操作的帐户的用户名和密码。 有关 PSCredential 对象的详细信息,请键入 Get-Help Get-Credential

类型:VMMCredential
Position:Named
默认值:None
必需:True
接受管道输入:False
接受通配符:False

-InstanceName

指定 SSAS 数据库实例名称。

类型:String
Position:Named
默认值:None
必需:True
接受管道输入:False
接受通配符:False

-JobVariable

指定在其中跟踪和存储作业进度的变量。

类型:String
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

-Port

指定在添加对象或创建连接时要使用的网络端口。 有效值为:1 到 4095。

类型:Int32
Position:Named
默认值:None
必需:True
接受管道输入:False
接受通配符:False

-PROTipID

指定触发此操作的性能和资源优化提示(PRO 提示)的 ID。 此参数允许你审核 PRO 提示。

类型:Guid
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

-RunAsynchronously

指示作业以异步方式运行,以便控件立即返回到命令行界面。

类型:SwitchParameter
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

-VMMServer

指定 VMM 服务器对象。

类型:ServerConnection
Position:Named
默认值:None
必需:False
接受管道输入:True
接受通配符:False

输出

String

此 cmdlet 返回一个 String 对象。