SqlServer

本部分包含 SQL Server PowerShell cmdlet 的帮助主题。

SqlServer 服务器

Add-RoleMember

将成员添加到特定数据库的特定角色。

Add-SqlAvailabilityDatabase

将主数据库添加到可用性组或将辅助数据库联接到可用性组。

Add-SqlAvailabilityGroupListenerStaticIp

将静态 IP 地址添加到可用性组侦听器。

Add-SqlAzureAuthenticationContext

对 Azure 执行身份验证并获取身份验证令牌。

Add-SqlColumnEncryptionKeyValue

为数据库中的现有列加密密钥对象添加加密值。

Add-SqlFirewallRule

添加 Windows 防火墙规则以允许连接到特定 SQL Server 实例。

Add-SqlLogin

在 SQL Server 实例中创建 Login 对象。

Backup-ASDatabase

使数据库管理员能够将 Analysis Service 数据库的备份复制到文件。

Backup-SqlDatabase

备份 SQL Server 数据库对象。

Complete-SqlColumnMasterKeyRotation

完成列主密钥的轮换。

Convert-UrnToPath

将 SQL Server 管理对象 URN 转换为 Windows PowerShell 提供程序路径。

ConvertFrom-EncodedSqlName

当给定已编码为 Windows PowerShell 路径中可用格式的标识符时,返回原始 SQL Server 标识符。

ConvertTo-EncodedSqlName

将 SQL Server 名称中的扩展字符编码为 Windows PowerShell 路径中可用格式。

Disable-SqlAlwaysOn

禁用服务器的 AlwaysOn 可用性组功能。

Enable-SqlAlwaysOn

启用 AlwaysOn 可用性组功能。

Export-SqlVulnerabilityAssessmentBaselineSet

将漏洞评估基线设置为文件。

Export-SqlVulnerabilityAssessmentScan

将漏洞评估扫描导出到文件。

Get-SqlAgent

获取 SQL Server 目标实例中存在的 SQL 代理对象。

Get-SqlAgentJob

获取 SQL 代理的目标实例中存在的每个作业的 SQL 代理作业对象。

Get-SqlAgentJobHistory

获取 SQL 代理的目标实例中存在的作业历史记录。

Get-SqlAgentJobSchedule

获取 SQL 代理作业的目标实例中存在的每个计划的作业计划对象。

Get-SqlAgentJobStep

获取 SQL 代理作业的目标实例中存在的每个步骤的 SQL JobStep 对象。

Get-SqlAgentSchedule

获取 SQL 代理目标实例中存在的每个计划的 SQL 作业计划对象。

Get-SqlAssessmentItem

获取可用于所选 SQL Server 对象的 SQL 评估最佳做法检查。

Get-SqlBackupHistory

获取有关数据库的备份信息,并返回基于此 cmdlet 指定的参数找到的每个备份记录的 SMO BackupSet 对象。

Get-SqlColumnEncryptionKey

获取数据库中定义的所有列加密密钥对象,或获取具有指定名称的一列加密密钥对象。

Get-SqlColumnMasterKey

获取数据库中定义的列主密钥对象,或获取具有指定名称的一个列主键对象。

Get-SqlCredential

获取 SQL 凭据对象。

Get-SqlDatabase

获取 SQL Server 目标实例中存在的每个数据库的 SQL 数据库对象。

Get-SqlErrorLog

获取 SQL Server 错误日志。

Get-SqlInstance

获取目标计算机上存在的每个 SQL Server 实例的 SQL 实例对象。

Get-SqlLogin

返回 SQL Server 实例中的 Login 对象。

Get-SqlSensitivityClassification

获取数据库中列的敏感度标签和信息类型。

Get-SqlSensitivityRecommendations

获取数据库中列的建议敏感度标签和信息类型。

Get-SqlSmartAdmin

获取 SQL 智能管理员对象及其属性。

Grant-SqlAvailabilityGroupCreateAnyDatabase

CREATE ANY DATABASE向 AlwaysOn 可用性组授予权限。

Import-SqlVulnerabilityAssessmentBaselineSet

从文件导入漏洞评估基线集。

Invoke-ASCmd

使数据库管理员能够针对 Analysis Services 实例执行 XMLA 脚本、TMSL 脚本、数据分析表达式 (DAX) 查询、多维表达式 (MDX) 查询或数据挖掘扩展插件 (DMX) 语句。

Invoke-PolicyEvaluation

调用一个或多个基于 SQL Server 策略的管理策略评估。

Invoke-ProcessASDatabase

对具有特定 ProcessType 或 RefreshType 的指定数据库执行 Process作,具体取决于基础元数据类型。

Invoke-ProcessCube

对具有特定 ProcessType 值的特定数据库的指定多维数据集执行 Process作。

Invoke-ProcessDimension

对具有特定 ProcessType 值的特定数据库的指定多维数据集执行 Process作。

Invoke-ProcessPartition

对具有特定多维数据集名称和具有特定 ProcessType 值的 MeasureGroup 名称的特定分区执行 Process作。

Invoke-ProcessTable

对具有特定 RefreshType 的指定表执行 Process作。

Invoke-SqlAssessment

运行 SQL 评估最佳做法检查所选 SQL Server 对象并返回其结果。

Invoke-Sqlcmd

运行包含 SQL Server SQLCMD 实用工具支持的语句的脚本。

Invoke-SqlColumnMasterKeyRotation

启动列主密钥的轮换。

Invoke-SqlNotebook

执行 SQL Notebook 文件(.ipynb)并输出具体化笔记本。

Invoke-SqlVulnerabilityAssessmentScan

调用新的漏洞评估扫描。

Join-SqlAvailabilityGroup

将本地辅助副本加入可用性组。

Merge-Partition

此 cmdlet 将一个或多个源分区的数据合并到目标分区中,并删除源分区。

New-RestoreFolder

将原始文件夹还原到新文件夹。

New-RestoreLocation

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

New-SqlAvailabilityGroup

创建可用性组。

New-SqlAvailabilityGroupListener

创建可用性组侦听器并将其附加到可用性组。

New-SqlAvailabilityReplica

创建可用性副本。

New-SqlAzureKeyVaultColumnMasterKeySettings

创建一个 SqlColumnMasterKeySettings 对象,该对象描述存储在 Azure Key Vault 中的非对称密钥。

New-SqlBackupEncryptionOption

Backup-SqlDatabase cmdlet 或 Set-SqlSmartAdmin cmdlet 创建加密选项。

New-SqlCertificateStoreColumnMasterKeySettings

创建引用指定证书的 SqlColumnMasterKeySettings 对象。

New-SqlCngColumnMasterKeySettings

创建一个 SqlColumnMasterKeySettings 对象,该对象描述存储在支持 CNG API 的密钥存储中的非对称密钥。

New-SqlColumnEncryptionKey

在数据库中创建列加密密钥对象。

New-SqlColumnEncryptionKeyEncryptedValue

创建列加密密钥的加密值。

New-SqlColumnEncryptionSettings

创建一个 SqlColumnEncryptionSettings 对象,该对象封装有关单个列加密的信息,包括 CEK 和加密类型。

New-SqlColumnMasterKey

在数据库中创建列主密钥对象。

New-SqlColumnMasterKeySettings

创建一个 SqlColumnMasterKeySettings 对象,该对象描述存储在任意指定的密钥存储提供程序和路径中的主密钥。

New-SqlCredential

创建 SQL Server 凭据对象。

New-SqlCspColumnMasterKeySettings

创建一个 SqlColumnMasterKeySettings 对象,该对象描述使用 CSP 支持 CAPI 的密钥存储中存储的非对称密钥。

New-SqlHADREndpoint

在 SQL Server 实例上创建数据库镜像终结点。

New-SqlVulnerabilityAssessmentBaseline

创建 Microsoft.SQL.VulnerabilityAssessment.SecurityCheckBaseline 的新实例。

New-SqlVulnerabilityAssessmentBaselineSet

创建 Microsoft.SQL.VulnerabilityAssessment.SecurityCheckBaselineSet 的新实例。

Read-SqlTableData

从 SQL 数据库的表读取数据。

Read-SqlViewData

从 SQL 数据库的视图中读取数据。

Read-SqlXEvent

从 XEL 文件或实时 SQL XEvent 会话读取 SQL Server XEvent。

Remove-RoleMember

从特定数据库的特定角色中删除成员。

Remove-SqlAvailabilityDatabase

从可用性组中删除可用性数据库。

Remove-SqlAvailabilityGroup

删除可用性组。

Remove-SqlAvailabilityReplica

删除辅助可用性副本。

Remove-SqlColumnEncryptionKey

从数据库中删除列加密密钥对象。

Remove-SqlColumnEncryptionKeyValue

从数据库中的现有列加密密钥对象中删除加密值。

Remove-SqlColumnMasterKey

从数据库中删除列主密钥对象。

Remove-SqlCredential

删除 SQL 凭据对象。

Remove-SqlFirewallRule

禁用允许连接到特定 SQL Server 实例的 Windows 防火墙规则。

Remove-SqlLogin

从 SQL Server 实例中删除 Login 对象。

Remove-SqlSensitivityClassification

删除数据库中列的敏感度标签和/或信息类型。

Restore-ASDatabase

从备份文件还原指定的 Analysis Service 数据库。

Restore-SqlDatabase

从备份或事务日志记录还原数据库。

Resume-SqlAvailabilityDatabase

恢复可用性数据库上的数据移动。

Revoke-SqlAvailabilityGroupCreateAnyDatabase

CREATE ANY DATABASE撤消对 AlwaysOn 可用性组的权限。

Save-SqlMigrationReport

生成 In-Memory OLTP 迁移清单

Set-SqlAuthenticationMode

配置 SQL Server 目标实例的身份验证模式。

Set-SqlAvailabilityGroup

设置可用性组的设置。

Set-SqlAvailabilityGroupListener

设置可用性组侦听器上的端口设置。

Set-SqlAvailabilityReplica

设置可用性副本上的设置。

Set-SqlAvailabilityReplicaRoleToSecondary

将可用性组副本角色设置为辅助角色。

Set-SqlColumnEncryption

加密、解密或重新加密数据库中的指定列。

Set-SqlCredential

设置 SQL 凭据对象的属性。

Set-SqlErrorLog

设置或重置在回收错误日志文件之前的最大错误日志文件数。

Set-SqlHADREndpoint

设置数据库镜像终结点的属性。

Set-SqlNetworkConfiguration

设置 SQL Server 目标实例的网络配置。

Set-SqlSensitivityClassification

设置数据库中列的信息类型和/或敏感度标签和信息类型。

Set-SqlSmartAdmin

配置或修改备份保留和存储设置。

Start-SqlInstance

启动 SQL Server 的指定实例。

Stop-SqlInstance

停止 SQL Server 的指定实例。

Suspend-SqlAvailabilityDatabase

暂停可用性数据库上的数据移动。

Switch-SqlAvailabilityGroup

启动可用性组到次要副本的故障转移。

Test-SqlAvailabilityGroup

评估可用性组的运行状况。

Test-SqlAvailabilityReplica

评估可用性副本的运行状况。

Test-SqlDatabaseReplicaState

评估可用性数据库的运行状况。

Test-SqlSmartAdmin

通过评估基于 SQL Server 策略的管理 (PBM) 策略来测试智能管理员的运行状况。

Write-SqlTableData

将数据写入 SQL 数据库的表。