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
운영게시판
최근게시물
Sybase Q&A 1785 게시물 읽기
No. 1785
ASE transaction log 와 truncate관련
작성자
이은영(eunylee)
작성일
2007-01-08 19:00
조회수
5,583

안녕하세요 질문이 있습니다.


우선 transaction log는 bcp in, select into , truncate 작업이 있으면 dump tran으로 백업이 안되는것으로 들었는데요..


맞죠?


그외 다른 경우도 있나요?


또 질문 하나 더 드리면..


truncate의 경우 object의 owner 만이 가능한것으로 아는데요


저희 사이트의 경우 dbo계정으로 모든 object를 생성하고 application에서 사용하는 user에 권한을 별도로 부여합니다.


근데 문제는 이 application에서 너무 많은 데이터 삭제 후 다시 inser하는 작업이 월 1회 진행되어야하는데요


delete 론 무리가 있다 싶어 truncate를 하려 하니 truncate 권한이 없어서 못하네요..


그래서 전 dbo계정의 sa_role을 부여하면 될 줄알고 application  user에 권한을 부여해줬습니다.


그랬더니 truncate되는거 같은데..문제는 그 계정으로 table을 생성하는 업무도 있는데 조회도 있지만..


그게 다 dbo로 되는것입니다.


이 문제를 어떻게 해결 할 수 있을지 아시는분 있으시면 도움 부탁드립니다.


좋은 하루 되세요

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

sa_role을 부여하시면 안되는데요~~...

sa_role은 shutdown도 할수 있고~~아주 막강하죠....




grant all on table_name to app_user


이케 하시면


table에 대해 update,insert,delete,select,references,update statistics,truncate table,delete statistics

를 수행 할수 있는 권한이 생깁니다~

지연님이 2007-01-09 09:20에 작성한 댓글입니다. Edit

세상에 지연님 정말 감사합니다..


진짜 지연님이 없으심..어쩌나 싶네여


근데...


정말 어떤 권한이 truncate까지 되게 해주나여??


references인가여??? 


all중에도 truncate 롤을 포함하는게 있을건데...


그게 궁금하네요...


거기까지 답변 부탁드립니다.


근데 정말 몇년 해보셨나여?? 아님 타고 나신건가여?



이은영님이 2007-01-09 12:53에 작성한 댓글입니다. Edit

제가 하나씩 줘보면서 해봐야겠네여^^

이은영님이 2007-01-09 12:54에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
1788versioning 에 관한 자료 좀 ..
정완호
2007-01-09
4441
1787쿼리 조언좀 부탁드립니다. [4]
싸이베이스
2007-01-09
6225
1786statistics 관련 질문 [1]
익명
2007-01-09
4694
1785ASE transaction log 와 truncate관련 [3]
이은영
2007-01-08
5583
178455억 데이타 테이블에 인덱스 설정 [4]
강원
2007-01-06
7165
1783테이블 lock 관련 문의드립니다 [2]
정경숙
2007-01-04
5012
1782xa_config [1]
손동길
2007-01-04
4158
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.018초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다