database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
PostgreSQL
Firebird
Oracle
Informix
Sybase
ㆍMS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
MS-SQL Q&A 2110 게시물 읽기
No. 2110
Stored Procedure 만 호출 할 수 있는 계정이 가능한가요?
작성자
ASP(shinelee77)
작성일
2005-07-15 11:03ⓒ
2005-07-15 11:14ⓜ
조회수
3,580

========================================================================

Microsoft OLE DB Provider for SQL Server 오류 '80004005'

서버 사용자 'xxx'은(는) 'test1' 데이터베이스에서 유효한 사용자가 아닙니다.

TestList.asp, 줄 119

========================================================================

다음과 같은 메시지가 뜹니다.

 

1. test1 의 Table 에대한 Select 등의 권한은 없고

2. test1 의 table 을 사용하는 Stored Procedure 만 호출 할 수 있는 계정을만들 수 있습니까?

3. 목적은 test1 테이블의 자료를 SP로만 조작하게 하고 싶습니다.

- 직접 Select 문이나 Insert 문을 날릴 수 없도록이요.


아무리 뒤져봐도 찾기가 힘드네요. 도와주세요.

 

이 글에 대한 댓글이 총 1건 있습니다.

걍 em 에서 밖에 모르겠네요

로긴을 하나 만들고

sp_defaultdb 'testUser', 'testDB'

이렇게 하고 난뒤

이 testUser 는 public 권한만 갖도록 합니다.

그리고 다른 모든 테이블의 퍼미션을 꼭꼭 두번 누르면

엑수를 할 수 있습니다.

그런후 내가 만든 프로시저 하나를 exec 실행권한을 주시면

이때는

프로시져에서 그 권한이 없는 테이블을 부르고

값을 받아 올 수 있습니다.

그러니 테이블에는 권한이 없고 외부에 특정 프로시져 하나만

권한을 준 셈이 되는거죠 이해되죠?

안되면 또 리플요~

 

덕분에 좋은 실습했습니다. ^^;

 

 

석이님이 2005-07-15 11:25에 작성한 댓글입니다.
이 댓글은 2005-07-15 11:32에 마지막으로 수정되었습니다. Edit
[Top]
No.
제목
작성자
작성일
조회
2114밑으로된 내역을 옆으로... 갈켜주세요 [4]
2005-07-16
2828
2113링크드 서브 시에 오류 발생입니다. [2]
돈세자
2005-07-15
3840
2111저번에 제질문에많은 관심 보여주셔서 감사하면서..드디어 시작했습니다..ㅎㅎ 첫번째질문입니다 [14]
임종석
2005-07-15
3462
2110Stored Procedure 만 호출 할 수 있는 계정이 가능한가요? [1]
ASP
2005-07-15
3580
2109에디션별 차이점좀 쉽게 설명해주세요 [6]
나그네
2005-07-15
4956
2108세개의 테이블 조인 [4]
qudals
2005-07-15
3348
21071년치 더미 테이블 만들기 스크립트 입니다. [3]
석이
2005-07-14
4591
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.023초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다