はじめに
管理者パスワードの紛失は時に厄介な状況になることがありますので、通常、複数の管理者Sharperlightユーザーアカウントを用意しておくことをお勧めします。これにより、他の人が資格情報を失った場合でも、少なくとも1人はアクセスできるようになります。また、バックアップとしてWindowsユーザーアカウントを管理者として設定しておくこともお勧めします。
実践
パスワードリセットオプションを有効にする
サイトセットアップでメールアドレスを持つSharperlightユーザーアカウントを設定している場合、Sharperlightウェブチャネルのログインにアクセスし、「歯車」アイコンをクリックして追加オプションを開くことで、アカウントのパスワードをリセットすることができます。
Sharperlight 管理者ユーザー
ユーザーにメールアドレスを追加します。リセット確認のメールがこのメールアドレスに送信されます。
クライアントのセットアップの設定
アクティブなサービス定義を選択し、「ユーザーパスワードリセットの許可」オプションをTrueに設定します。
次に、ユーザーのメールアドレスに通知を送信するために、メールサーバーの詳細を設定します。
その他の手段
残念ながら、これらの前提条件が満たされていない場合、すべての管理者ユーザーパスワードが失われた後に管理者ログインを有効にする「バックドア」は存在しません。
一般的な推奨として、常にバックアップオプションが利用できるように、Windowsユーザーを管理者として設定することをお勧めします。
他の管理者ユーザーの確認
Sharperlightデータベースを確認して、忘れてしまった可能性のある他の管理者アカウントがあるかどうかを確認できます。
以下のSQLクエリを使用してください:
SELECT adminRights, * FROM mdUserAccounts
管理者権限を持つアカウントを探して、それでログインできるか確認してください。できれば、その中にWindowsアカウントが含まれていることを願います。
新しいSharperlightシステムデータベース
管理者ログインを回復できない場合、また、ウェブレポートにあまり依存していない場合、最も簡単なオプションは新しいSharperlightデータベースを作成することです。この方法を選択した場合、最初にレポートやダッシュボードをエクスポートし、設定が完了した後、新しいSharperlightデータベースにインポートすることができます。
レポート、ダッシュボードページなどのSharperlightオブジェクトは、アプリケーションメニューからアクセスできる「バックアップ」機能を使用してエクスポートできます。この操作は管理者権限を必要としません。
バックアップオプションは、Webレポート、ダッシュボードページ、その他のアイテムのエクスポートされたファイルを含むZIPファイルを生成します。
ZIPファイルには、データモデルやクライアントのセットアップの設定情報も含まれます。
あとがき
トラブルを避けるために、少なくとも1つのWindowsユーザーアカウントをバックアップとして管理者として設定することを検討してください。