일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- Excel
- MS
- microsoft
- MSSQL
- 윈폼
- replace()
- 단축키
- 윈도우
- CONVERT()
- aspnet
- attr()
- jQuery
- c#
- SSRS
- IIS
- 이클립스
- 오라클
- 리포팅서비스
- Winform
- 태그를 입력해 주세요.
- javascript
- 비주얼스튜디오
- ASP
- windows
- 엑셀
- DataGrid
- oracle
- 마이크로소프트
- 자바스크립트
- 프로시저
Archives
- Today
- Total
DJ메탈짱™의 Free Style
[MS-SQL] 선택한 사용자는 개체를 소유하고 있으므로 삭제할 수 없습니다. 본문
※ 현상
1. 데이터 베이스 복원
2. 혹시나 테스트 용으로 사용자를 등록( "test" )한 후.
잠시후 테스트 용 사용자가 필요 없다고 판단하여,
"test" 라는 계정 삭제시 그림과 같은 경고창이 뜨며 삭제 불가
※ 원인
1. 복원 하기전 데이터 베이스에서 이미 "test" 라는 계정을 등록하였고, 그 계정으로
개체를 생성한게 있었음. 예를들어. "test"라는 계정으로 pro_test 라는 프로시저를 생성.
2. "test" 사용자 삭제하려고 하면 복원 할때의 데이터 베이스에 존재하는 pro_test로 인해
삭제가 불가능함. ( 엔터프라이즈 매니저를 통해 개체 조회하는 곳에서 소유자로 소팅해
보면 쉽게 찾을수 있음. )
※ 조치
1. EXEC sp_changeobjectowner 'test.pro_test','dbo' 를 통해서 소유자를 변경함.
2. 좀더 자세한 사항은 SQL 도움말을 참고할 것.
'일(job) > DBMS' 카테고리의 다른 글
[MS-SQL] System Table을 활용하여 컬럼정보 조회하기 (0) | 2016.01.12 |
---|---|
[MS-SQL] MS-SQL 2000 쿼리 분석기 단축키(Shortcut) 활용법 (0) | 2016.01.12 |
[MS-SQL] '오류 21002 SQL-DMO] '추가계정' 사용자가 이미 있습니다.' (0) | 2016.01.12 |
[MS-SQL] 데이터베이스의 로그 파일이 꽉 찼습니다. (0) | 2016.01.12 |
[MS-SQL] MS-SQL 2000 버전확인 (0) | 2016.01.12 |