別サーバでバックアップしたファイルをリストアすると接続できない(SQL Server)
回答¶
ALTER USERコマンドでユーザマッピングを修復してください。
概要¶
FAQ:プリザンターのDBデータを定期的にバックアップしたい(SQL Server)で取得したSQLSeverのバックアップファイルを別の環境のプリザンターにリストアした際、ユーザID、パスワードを変更していないにもかかわらずログインできなくなる場合があります。復元したデータベースのユーザとサーバのログインユーザのマッピングが不整合となっていることが原因です。
操作手順¶
- FAQ:プリザンターのDBデータをバックアップする方法とリストアする方法を知りたいにしたがってダンプファイルをリストアしてください。
-
SSMSにて以下SQLを実行してください。
-
手順2.の結果でImplem.Pleasanter_UserまたはImplem.Pleasanter_Owner(もしくは両方)が表示した場合は、以下のコマンドを実行します。
Note
- ユーザ名は「[Implem.Pleasanter_User]」または「[Implem.Pleasanter_Owner]」と記述してください。
- 手順2.で両方表示した場合はそれぞれのユーザに対して
ALTER USER文を実行してください。
-
再度手順2.のSQLを実行し、結果が表示しなくなるまで手順3.の処理を繰り返します。
