New-RestoreLocation

用于向服务器添加还原位置。

语法

New-RestoreLocation
   [-File <String>]
   [-DataSourceId <String>]
   [-ConnectionString <String>]
   [-DataSourceType <RestoreDataSourceType>]
   [-Folders <RestoreFolder[]>]
   [-AsTemplate]
   [-Server <String>]
   [-Credential <PSCredential>]
   [-ServicePrincipal]
   [-ApplicationId <String>]
   [-TenantId <String>]
   [-CertificateThumbprint <String>]
   [-ProgressAction <ActionPreference>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
New-RestoreLocation
   [-Server <String>]
   [-Credential <PSCredential>]
   [-ServicePrincipal]
   [-ApplicationId <String>]
   [-TenantId <String>]
   [-CertificateThumbprint <String>]
   [-ProgressAction <ActionPreference>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
New-RestoreLocation
   [-Server <String>]
   [-Credential <PSCredential>]
   [-ServicePrincipal]
   [-ApplicationId <String>]
   [-TenantId <String>]
   [-CertificateThumbprint <String>]
   [-ProgressAction <ActionPreference>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
New-RestoreLocation
   [-Server <String>]
   [-Credential <PSCredential>]
   [-ServicePrincipal]
   [-ApplicationId <String>]
   [-TenantId <String>]
   [-CertificateThumbprint <String>]
   [-ProgressAction <ActionPreference>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

说明

New-RestoreLocation cmdlet 包含用于还原数据库的信息,包括服务器和数据库的连接字符串、数据源属性、与要还原的数据库关联的文件和文件夹。

Module requirements: version 21+ on PowerShell 5.1; version 21 (recent preview) or version 22+ on PowerShell 7.x.

参数

-ApplicationId

服务主体的应用程序 ID。

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

-AsTemplate

指定是否应在内存中创建对象并返回。

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

-CertificateThumbprint

服务主体的证书指纹。

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

-Confirm

在运行 cmdlet 之前,提示你进行确认。

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

-ConnectionString

指定远程 Analysis Services 实例的连接字符串。

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

-Credential

对于已为 HTTP 访问配置的实例,此参数用于在与 Analysis Service 实例建立 HTTP 连接时传入用户名和密码。 有关详细信息,请参阅 为 HTTP 连接配置对 Internet Information Services (IIS) 8.0 Analysis Services 的访问。

如果指定此参数,将使用用户名和密码连接到指定的 Analysis Server 实例。 如果未指定凭据,将使用运行该工具的用户的默认 Windows 帐户。

若要使用此参数,请先使用 Get-Credential 创建 PSCredential 对象来指定用户名和密码(例如,

$Cred = Get-Credential “adventure-works\bobh”

. 然后,可以将此对象传递给 Credential 参数 ()

-Credential $Cred

).

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

-DataSourceId

@{Text=}

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

-DataSourceType

根据分区的位置指定数据源是远程还是本地数据源。

类型:RestoreDataSourceType
接受的值:Remote, Local
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

-File

指定要还原的备份文件的名称。

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

-Folders

指定本地或远程实例上的分区文件夹。

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

-ProgressAction

确定 PowerShell 如何响应脚本、cmdlet 或提供程序生成的进度更新,例如由 Write-Progress cmdlet 生成的进度栏。 Write-Progress cmdlet 创建显示命令状态的进度栏。

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

-Server

(可选)指定要连接到的服务器实例(如果当前不在 SQLAS 提供程序目录中)。

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

-ServicePrincipal

指定此连接使用服务主体。

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

-TenantId

服务主体的租户 ID。

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

-WhatIf

显示 cmdlet 运行时会发生什么情况。 cmdlet 未运行。

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

备注

在所有 Analysis Services 实例上都受支持