기존 Sybase 사용자의 권한을 새 계정으로 복사하는 방법은 무엇입니까? 예를 들어 일부 테이블에는 선택 권한 만 있고 많은 procs에는 실행 권한이 있습니다. 원래 계정에는 데이터베이스 개체 수백 개 중 수십 개의 테이블과 여러 저장된 procs에 대한 액세스가 제한되어있었습니다.기존 사용자의 Sybase 권한을 복제하고 있습니까?
0
A
답변
1
여러 번 이렇게 할 경우 역할을 만들고 역할에 권한을 부여하고 해당 역할에 사용자를 할당하십시오.
경우에는 중요하지 않은 데이터베이스에서 무엇을하고있는 감사 : 별칭
sp_dropuser 'NEW_USERNAME'
go
sp_addalias 'NEW_USERNAME', 'EXISTING_USERNAME'
go
sp_helprotect의 EXISTING_USERNAME가 해당 사용자에 대한 권한 목록을 인쇄 할 데이터베이스에서 이전 사용자에 대한 새 사용자. 해당 출력을 캡처하여이를 사용하여 새 계정에 사용 권한을 추가 할 수 있습니다.
다음 단계를 수행하려면 시스템 테이블을 편집해야합니다. 시스템을 손상시키지 않도록주의하십시오. 좋은 백업이 있는지 확인하십시오. *
사용자 권한은 sysprotects 테이블에 저장됩니다. 이론적으로 당신이 할 수 있어야한다 :
- 는
- 는 sysprotects에서 어떤 역할이나 별칭
- 선택 권한을 추가 데이터베이스에 사용자를 새 사용자 추가 로그인
- 만들기 곳 임시 테이블에 UID = EXISTING_USER_ID.
- 업데이트 임시 테이블과는 NEW_USER의 UID에에
- sp_configure를 사용 sysprotects에 레코드를 삽입하는 시스템 테이블
- 를 사용하여 업데이트 된 임시 테이블에 대한 업데이트를 허용하는
- sp_configure를 사용을 EXISTING_USER에서 UID를 변경 시스템 테이블에
부인을 업데이트를 허용하지 내가 테스트하지대로이 작동 확인, 프로덕션 서버에 그것을 시도하기 전에이를 테스트하십시오.
관련 문제
- 1. 테스트 사용자의 권한을 변경할 수 있습니까?
- 2. tsql은 가장없이 사용자의 권한을 얻습니다.
- 3. Ruby on Rails의 기존 Sybase 데이터베이스
- 4. IE9가 텍스트를 복제하고 있습니다.
- 5. 어떻게 MySQL 루트 사용자의 권한을 복원합니까?
- 6. Microsoft SQL Server : 사용자의 사용 권한을 확인하십시오.
- 7. sqlalchemy를 사용하여 mysql에 대한 사용자의 권한을 변경하십시오.
- 8. offline_access 권한을 가진 사용자의 친구에게 비공개 메시지를 보낼 수 있습니까?
- 9. Teradata 사용자의 모든 권한을 식별하는 방법은 무엇입니까?
- 10. 기존 권한을 새 도메인으로 마이그레이션하는 방법
- 11. 사용자의 기존 인증 토큰을 검색하는 방법은 무엇입니까?
- 12. addEventListener로 복제하고 싶습니다.
- 13. 테이블에 행을 복제하고 추가
- 14. Sybase/ALTER TABLE : 기존 열을 nullable에서 nullable로 변환하는 방법은 무엇입니까?
- 15. 기존 사용자의 Joomla 사용자 그룹을 변경하는 방법
- 16. 페이스 북에 omniauth를 사용하면 다른 권한을 가진 기존 사용자를 연결합니다.
- 17. 트위터가 왜 사용자의 허락없이 사용자의 위치를 얻을 수 있습니까?
- 18. Sybase openqueries?
- 19. Sybase 클라이언트/서버 설정
- 20. 클래식 ASP에서 사용자의 폴더 사용 권한을 확인하는 방법
- 21. 사이트 모음을 가진 사용자의 사용 권한을 확인하는 방법은 무엇입니까?
- 22. Sharepoint의 특정 요소에 대한 사용자의 사용 권한을 확인하려면 어떻게해야합니까?
- 23. Sybase 외부 조인 동작
- 24. 어떻게 복제하고 NHibernate에서 테이블을 비교합니까?
- 25. 사용자의 Google 캘린더 피드에 대한 액세스 권한을 얻는 방법
- 26. 사용자의 웹 사이트 권한을 저장하고 mySQL에서 쿼리하는 방법은 무엇입니까?
- 27. Sybase 기능
- 28. java 서블릿 필터 : 사용자의 권한을 확인하는 가장 좋은 방법은 무엇입니까?
- 29. RavenDB : 특정 문서에서 작업을 수행하려는 사용자의 사용 권한을 확인하는 방법
- 30. ID와 이름을 복제하고 이름을 바꿉니다.