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 |
|
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 |
|
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 数据库的表。 |