2011-04-08 8 views
0

특정 사람 (아마 저 혼자) 만 액세스 할 수 있도록 관리 스튜디오에 설치 한 데이터베이스에 대한 사용자 액세스를 어떻게 제한합니까?데이터베이스에 대한 액세스 제한

하지만 내 클라이언트 PC에 설치 한 데이터베이스가 창 인증을 사용하여 열릴 수 있다는 사실을 알게 된 것은 놀라운 일입니다. 그 데이터베이스를 위해 만든 새 사용자 만 열 수 있다고 생각했습니다.

그렇다면 창 인증을 사용하는 로그인에 의해 데이터베이스가 표시되지 않도록 제거하려면 어떻게합니까?

답변

0

SQL 관리 스튜디오에서 "보안"으로 이동하십시오. Windows 계정을 찾을 수있을 가능성이 큽니다. 이것은 정상적인 동작이며 SQL 인스턴스의 할부에 배치됩니다.

당신이 할 수있는 일은 당신이 DB에서 파고 들지 않으려하는 것들을 삭제하는 것입니다. 적어도 1 db 관리자을 유지하는을 확인하십시오.

에 대한 액세스를 read_only로 제한 할 수도 있습니다. 사용자 생성/편집에 대해서는 this article을 읽으십시오. 편집하려는 사용자의 속성으로 이동하여 "서버 역할 관리"으로 이동하십시오. server roles here

+0

에 대해 자세히 알아보십시오. 이렇게하면 관리 스튜디오가 나를 혼자서만 사용하게됩니다. 다른 사람들이 mssql을 사용하여 새로운 소프트웨어를 설치하려고한다면, 그 사람은 불가능할 것입니다. 내 특정 데이터베이스에서 사용자를 제거 할 수 있는지 여부를 생각할 것입니다? 현재이 특정 데이터베이스 아래에서 내 이름, dbo, guest, Information_schema, sys를 볼 수 있습니다. 나는 나의 이름을 제외하고 모두 제거하려고 노력했다. 그러나 나는 그들 중의 누구도 지우지 못했다. – VeecoTech

관련 문제