SSRS-域迁移和订阅所有权

问题描述 投票:0回答:1

我们正在从一个域迁移到另一个域,似乎用户看不到使用旧域凭据登录时创建的订阅。

我如何批量使用户具有可以查看旧域订阅的新域凭据。

ssrs-2008 ssrs-2017
1个回答
0
投票

这是通过在ReportServer dB上的SSMS中运行它来完成的

DECLARE @OldUserID uniqueidentifier
DECLARE @NewUserID uniqueidentifier
SELECT @OldUserID = UserID FROM dbo.Users WHERE UserName = 'old_domain\user'
SELECT @NewUserID = UserID FROM dbo.Users WHERE UserName = 'newdomain\user'
UPDATE dbo.Subscriptions SET OwnerID = @NewUserID WHERE OwnerID = @OldUserID 
© www.soinside.com 2019 - 2024. All rights reserved.