首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >带功率壳的ssrs的自动配置

带功率壳的ssrs的自动配置
EN

Stack Overflow用户
提问于 2020-03-31 08:54:53
回答 1查看 229关注 0票数 0

我已经安装了报表服务器数据库。我知道如何通过RS配置管理器配置报表服务器,但我希望使用power shell自动完成此操作。那么如何改变这些东西:

  1. 更改数据源连接字符串
  2. 备份和恢复加密密钥(我将在两个实例上拥有报表服务器,并将RS同步)
  3. 更改rsconfig文件(修改身份验证类型,为Kerberos添加2)
EN

回答 1

Stack Overflow用户

发布于 2020-03-31 11:47:15

您可以通过使用SSRS 2017实例的配置设置,然后设置所需的配置来完成这一任务。

代码语言:javascript
复制
Get-WmiObject –namespace "root\Microsoft\SqlServer\ReportServer\RS_SSRS\v14\Admin" -class MSReportServer_ConfigurationSetting -ComputerName localhost

连接到机器上

代码语言:javascript
复制
    $conn = New-Object Microsoft.SqlServer.Management.Common.ServerConnection -ArgumentList $env:ComputerName
    $conn.ApplicationName = "SSRS Configuration Script"
    $conn.StatementTimeout = 0
    $conn.Connect()
    $smo = New-Object Microsoft.SqlServer.Management.Smo.Server -ArgumentList $conn

并根据需要更改配置。

代码语言:javascript
复制
## Create the ReportServer and ReportServerTempDB databases
$db = $smo.Databases["master"]
$db.ExecuteNonQuery($dbscript)

## Set permissions for the databases
$dbscript = $configset.GenerateDatabaseRightsScript($configset.WindowsServiceIdentityConfigured, "ReportServer", $false, $true).Script
$db.ExecuteNonQuery($dbscript)

## Set the database connection info
$configset.SetDatabaseConnection("(local)", "ReportServer", 2, "", "")

您可以修改其他两件事情的脚本#2和#3。更多细节请参考这篇文章。希望这会有所帮助。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60946738

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档