MS-SQL / SQL Server
バックアップを復元した時アクセスエラーの解決方法
リストア(Restore)後にデータベースのユーザーとSQL SERVERログインとマッピングしないとエラーが発生します。
マッピングする方法は下記のとおりです。
USE [データベース名]
GO
EXEC sp_change_users_login 'Update_One','現在のデータベースに存在するユーザー名','SQL Server ログインの名'
GO
例えば、「test」データベースに「testuser」というログインユーザーをマッピングするためには下記のように記述します。
例文)
USE [test]
GO
EXEC sp_change_users_login 'Update_One','testuser',' testuser'
GO