1

원격 사용자가 SQL Server Management Studio Express를 사용하여 SQL Server 2005 Express의 데이터베이스 "123"을 사용하여 원격 사용자가 다른 데이터베이스에 아무 것도 할 수없는 권한을 부여해야하는 권한은 무엇입니까?원격 사용자가 "데이터베이스"로 수행 할 작업과 다른 작업을 수행 할 수있는 권한은 무엇입니까?

원격 사용자가 다른 데이터베이스를 볼 수 없기를 바랍니다. "123"은 SQL 인증 방법을 사용하는 사용자 로그인입니다. 비공개입니다.

웹 서버와 데이터베이스 서버 모두의 SQL Server Management Studio Express 2005를 사용하고 있습니다.

웹 서버가 데이터베이스 서버에 연결 중입니다.

"닉 토마스 (Anonymous)의 답변자는 무엇을 의미합니까? 나중에 대답을 삭제 했으므로 사용자가 다른 응답자에게 할 수있는 것이 무엇인지 여기에 있습니다."

""테이블을 만들거나, 테이블을 삭제하거나, 테이블을 편집/업데이트하고, 테이블에 함수를 삽입하고, 추출하고, 관련된 모든 것을 의미합니다. 그러나 사용자는 THE DATABASE를 삭제할 수 없습니다. 데이터베이스 드롭은 제한되어야합니다.

테이블에서 삽입, 업데이트 및 삭제

표 만들기, 변경 및 놓기.

테이블 복사본, 데이터베이스 백업. ""

답변

0
+0

감사합니다. 권한은 어떻게됩니까? 사용자에게 권한을 부여 하시겠습니까? 그의 데이터베이스로 무엇이든 할 수 있습니다. 및 관련되지만 동일하지는 않습니다. thankyou – user287745

+1

데이터베이스의 경우 사용자에게 소유자를 부여 할 수있는 것 같습니다. 일반적으로, 나는 사용자가 속할 수있는 모든 역할을 신중하게 결정한다. 많은 경우, 데이터 리터러 역할에 대한 외부보고/통합 사용자, 관리자가 특별 관리를 할 수있는 사용자 지정 관리 역할의 직원을 지원하며, 관리자 (신규 사용자, 승인 등의 관리자 전용 SP에서 실행) 및 사용자 전용 역할 (주문 추가, 제품 추가 등 모든 응용 프로그램 SP에서 실행)과 같은 역할을 수행 할 수 있습니다. 일반적으로 테이블 액세스가 거의 없습니다. –

+0

예 예주의하고 필요한 권한 만 있지만 SQL Server 관리 스튜디오에서 확인하는 방법은 여러 가지가 있습니다!. 하나의 상자에서 트릭을 수행 할 수 없습니까? 수정 사항을 추가하십시오. 또한 사용자의 요구 사항에 따라 나를 안내해주십시오. 감사합니다. 편집 : "" "무엇이든하면 테이블을 만들거나, 테이블을 삭제하고, 테이블을 편집/업데이트하고, 삽입하고, 추출하고, 모든 기능과 관련됩니다. 더 테이블.하지만 사용자는 데이터베이스 강하가 제한되어야 데이터베이스를 삭제할 수 없습니다. 삽입 업데이트를 테이블에 삭제 테이블 ALTER 방울을 생성, 테이블 복사, 데이터베이스 백업을. "" " – user287745

관련 문제