2012-09-26 5 views
0

sysadmin 서버 역할이없는 사용자를 사용하여 VB.NET 응용 프로그램에서 SQL Server 2005 데이터베이스를 읽고 쓸 수 있습니까?SQL Server sysadmin 사용자 서버 역할

+4

예. 당연하지. 모든 사람이 시스템 관리자 여야한다면 보안 시스템의 요지는 무엇입니까? –

+0

@Damien_The_Unbeliever 음, 한 가지로 사용하는 것이 훨씬 쉬울 것입니다.) –

답변

0

데이터베이스의 모든 테이블을 읽으려면 db_datareader라는 데이터베이스 역할이 있습니다. 데이터베이스의 모든 테이블을 삽입/업데이트/삭제하려면 db_datawriter라는 데이터베이스 역할이 있습니다.

사용자는 인스턴스 수준의 로그인에 매핑해야하지만 서버 역할은 필요하지 않습니다. 특히 sysadmin이 필요하지 않습니다.

+0

감사합니다. 피트! – milo2011

관련 문제