9
A
답변
10
기본적으로 public 역할은 아무 것도 할 수 없습니다 *. 일부 DBA는 모든 사람들이 그 권리를 갖기를 원할 경우 공개 역할에 추가 권리 (데이터를 보거나 변경하거나 저장된 procs를 실행)를 부여합니다.
*
- 글쎄, 거의 모든 것. 그들은 일부 시스템보기를보고 데이터를 만지지 않는 쿼리 (예 : "a '선택")를 실행할 수 있습니다.
특정 권한을 보려면 역할 (SQL 2005 데이터베이스> {데이터베이스} 보안> 역할> 데이터베이스 역할)을 마우스 오른쪽 단추로 클릭하고 속성을 선택하십시오.
편집 : 서버 수준의 공용 역할을 체크 아웃 할 수도 있습니다. 보안> 서버 역할> 공개
3
모든 데이터베이스 사용자는 공용 데이터베이스 역할에 속합니다.
사용자가 보안 개체에 대한 특정 사용 권한을 부여하거나 거부 한 경우 사용자는 해당 개체에 public에 부여 된 사용 권한을 상속받습니다.
공용 서버 역할에 기본 끝점에 대한 VIEW ANY DATABASE 권한과 CONNECT 권한이 부여됩니다.
실제로 공개 서버 역할은 고정 서버 역할이 아닙니다. 사용 권한은 변경할 수 있지만 모든 사용자는 기본적으로 공용 데이터베이스 역할에 속하기 때문입니다.
여기에서 확인할 수 있습니다. https://msdn.microsoft.com/en-us/library/ms188659.aspx
관련 문제
- 1. SQL to ACCESS 2010
- 2. MS Access to SQL Server - 초보자가 조언/방향을 필요로합니다.
- 3. COBOL to SQL Server
- 4. SQL Server to MySQL
- 5. linked-server sql-access 문제
- 6. MySql LINK to SQL Server
- 7. MS Access 2007 및 SQL Server 2000
- 8. SQL Server 2005에 연결하는 Access 2000
- 9. SQL Server 2005에서 Access Passthrough 쿼리
- 10. Access Tables from SQL Server - 초보자
- 11. ACCESS Jet SQL INT() 함수 -> SQL Server 함수
- 12. SQL Server to Oracle | 날짜 형식 오류
- 13. Visio 2003 ERM to SQL Server 스크립트
- 14. SQL Server one to many join
- 15. SQL Server many-to-many 디자인 권장
- 16. SQL Server 2008 Express to SQLite
- 17. SQL Server to MYSQL 마이그레이션 도구
- 18. Linq-to-SQL에서 SQL Server 기본값을 무시합니다.
- 19. 데이터베이스 복제 SQL Server 2008 to Mysql
- 20. Access 2007에서 SQL Server 저장 프로 시저 만들기 - 스키마 변경
- 21. Linq to SQL, SQL Server 2008 및 최적화
- 22. SQL Server 데이터베이스가있는 LINQ-to-SQL DBML 스키마
- 23. MS SQL Server 이외의 RDBMS를 사용하는 LINQ to SQL
- 24. Access 2010을 SQL 2008으로 변환
- 25. Linq to Sql - SQL 생성
- 26. 새 Access 2007 데이터베이스에서 SQL Server 테이블을 프로그래밍 방식으로 연결
- 27. 스키마와 데이터를 Access 2000에서 SQL Server 2008로 마이그레이션하려면 어떻게해야합니까?
- 28. 온라인 MS SQL Server/Access 용 테이블 편집기?
- 29. MS Access 파일과 SQL Server 간 데이터 링크 재정의
- 30. SQL Server 2005에서 여러 개의 Access 데이터베이스를 쿼리합니까?