권한 문제가있는 테스트 데이터베이스가 있습니다.
보고 데이터베이스에 액세스 할 수 없으며 응용 프로그램의 도움말 설명서에서 다음을 수행하도록 지시합니다.
Resolution:
1. Launch the SQL Server Management Studio and connect to the database server(s) hosting the Vision and Reporting Server databases.
2. Expand the security folder.
3. Select logins and right click on the <username> user and choose properties.
4. Click the User Mapping tab
5.Make sure the following databases are selected in the Users mapped to this Login:
ReportServer
ReportServerTempDB
Your Vision databases
This maps the login/user to the respective databases.
6. As you select each database (including your Vision database), select the db_owner role in the Database role membership for: section. You must select this option for each database.
이 작업을 수행하면 다음 오류가 발생합니다.
"Create failed for user '<servername>\<username>'. User, group, or role '<servername>\<username>' already exists in the current database. (Microsoft SQL Server, Error: 15023)"
이 오류를 봤으며 각 데이터베이스에서 다음 명령을 시도했습니다.
ALTER USER [<username>] WITH LOGIN = [<username>]
메시지는 명령이 성공적으로 완료되었음을 나타내지 만 위의 지침에 따라 각 데이터베이스를 매핑하려고 할 때 여전히 위의 오류가 발생합니다.
내가 무엇을 놓치고 있습니까?
Per Kin의 의견 (감사합니다) 나는 이것을 시도했다. -결과 쿼리를 실행하고 다른 두 데이터베이스와 db_owner를 다시 선택하여 사용자 역할을 매핑하려고 시도했지만 여전히 위와 동일한 오류 메시지가 나타납니다.
생각 ??