不要になったレポーターの管理にアクセスする権限があるドメインに変更した後、

現象

ドメインに変更を行った後ユーザーは管理 Reporter にアクセスできません。

原因

Windows SID は、ユーザーが変更され、無効になっています。

解決策

管理 Reporter で管理者ロールを持つユーザーの Windows の SID を更新します。


1. 管理 Reporter で管理者ロールを持つユーザーの 1 つとしては、SQL サーバーにログオンします。


2. [スタート] |実行し、CMD を入力してください。
a. で Dos コマンドの種類。
Whoami/user
b. DOS ウィンドウを右クリックし、[すべて選択] を選択し、Enter キーを押します。
c. では、情報をメモ帳に貼り付けます。


3. SQL Server Management Studio を開くし、管理 Reporter データベースに対して次の SQL ステートメントを実行します。

a. 管理 Reporter 2012 の CU13 以降では

SELECT A.UserName, B.Name, 
CASE A.ROLETYPE
WHEN 2 THEN 'VIEWER'
WHEN 3 THEN 'GENERATOR'
WHEN 4 THEN 'DESIGNER'
WHEN 5 THEN 'ADMINISTRATOR'
END AS SecurityRole,
A.WindowsSecurityIdentifier,
A.UserID,
CASE A. AccountDisabled
When 0 Then 'Enabled'
When 1 Then 'Disabled'
End AS AccountStatus
FROM   Reporting.SecurityUser A
JOIN Reporting.SecurityPrincipal B
ON A.USERID = B.ID
ORDER BY A.UserName



b. 管理レポーターの CU12 以前のバージョンです。


SELECT A.UserName, B.Name, 
CASE A.ROLETYPE
WHEN 2 THEN 'VIEWER'
WHEN 3 THEN 'GENERATOR'
WHEN 4 THEN 'DESIGNER'
WHEN 5 THEN 'ADMINISTRATOR'
END AS SecurityRole,
A.WindowsSecurityIdentifier,
A.UserID,
CASE A. AccountDisabled
When 0 Then 'Enabled'
When 1 Then 'Disabled'
End AS AccountStatus
FROM   SECURITYUSER A
JOIN SECURITYPRINCIPAL B
ON A.USERID = B.ID
ORDER BY A.UserName




4. ユーザー Id に注意してください。

5. レポーターの管理データベースのバックアップを作成して、次の SQL ステートメントを実行します。 新しいユーザーの Windows の SID と、既存のユーザー Id を含むようにステートメントを変更する必要があります。

a. 管理レポーターの CU13 またはそれ以降

UPDATE Reporting.SecurityUser SET WindowsSecurityIdentifier = '<copy/paste new Windows SID>' 
WHERE UserID = '<paste UserId from step4>'



b. 管理レポーターの CU12 以前のバージョン

UPDATE SecurityUser SET WindowsSecurityIdentifier = '<copy/paste new Windows SID>' 
WHERE UserID = '<paste UserId from step4>'



6. 新しいユーザーのドメイン \ エイリアスを含めるステートメントを変更する次の SQL ステートメントを実行します。

a. 管理 Reporter 2012 の CU13 またはそれ以降です。

UPDATE Reporting.SecurityPrincipal SET Name = '<enter new domain\alias>' 
WHERE ID = '<paste UserId from step4>'




b. 管理 Reporter 2012 の CU12 以前のバージョン

UPDATE SecurityPrincipal SET Name = '<enter new domain\alias>' 
WHERE ID = '<paste UserId from step4>'



7. ユーザーは、管理 Reporter にログオンできるようにします。他のユーザーを更新するには、[セキュリティ] をクリックします。ユーザーをクリックし、管理 Reporter にアクセスできないユーザーを削除します。 新しいドメイン名でユーザーを追加できます。

 
  


ヘルプを表示

スキルを磨く
トレーニングの探索
新機能を最初に入手
Microsoft Insider に参加する

この情報は役に立ちましたか?

フィードバックをお送りいただきありがとうございます!

フィードバックをお寄せいただき、ありがとうございます。Office サポートの担当者におつなぎいたします。

×