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 1700 게시물 읽기
No. 1700
sysobjects의 xtype컬럼의 collate변경
작성자
이상로
작성일
2004-12-16 03:19
조회수
4,167

안녕하세요.

백업된 데이터베이스의 collate가 Latin으로 설정되어 있어 완성형으로 설정된 다른 디비와 맞지

않아 이 디비를 alter database db_name collate Korean_Wansung_CI_AS 로 명령을 내렸는데
다음과 같은 에러가 났습니다. 이 컬럼들을 살펴보니 sysobjects 테이블의 name이고 xtype컬럼

이 Latin으로 되어 에러가 나는 것 같았습니다. 그래서 다시

ALTER TABLE sysobjects
ALTER COLUMN xtype char(2) COLLATE Korean_Wansung_CI_AI

과 같이 하였더니

서버: 메시지 1706, 수준 16, 상태 5, 줄 1
시스템 카탈로그의 임의 업데이트가 활성화되지 않아 시스템 테이블 'sysobjects'이(가) 만들어지지 않았습니다.

과 같은 에러가 났습니다. 여기서 말하는 시스템 카탈로그의 임의 업데이트를 활성화 하려면

어떻게 해야 하는지요?

 

그럼, 미리 감사드립니다.

 

 

서버: 메시지 5075, 수준 16, 상태 1, 줄 1
개체 'CK_QuotedIn'은(는) 데이터베이스 데이터 정렬에 종속되어 있습니다.
서버: 메시지 5075, 수준 16, 상태 1, 줄 1
개체 'CK_CcyMode'은(는) 데이터베이스 데이터 정렬에 종속되어 있습니다.
서버: 메시지 5075, 수준 16, 상태 1, 줄 1
개체 'CK_InstPosID'은(는) 데이터베이스 데이터 정렬에 종속되어 있습니다.
서버: 메시지 5075, 수준 16, 상태 1, 줄 1
개체 'CK_PLDrlDumpQuotedIn'은(는) 데이터베이스 데이터 정렬에 종속되어 있습니다.
서버: 메시지 5075, 수준 16, 상태 1, 줄 1
개체 'CK_FXPairPosResultDisplayPnL'은(는) 데이터베이스 데이터 정렬에 종속되어 있습니다.
서버: 메시지 5072, 수준 16, 상태 1, 줄 1

 

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

 

EM의 서버의 속성 정보 중, '서버 설정'부분의  '시스템 카탈로그에 직접 수정 허용' 항목을
선택해 주시거나 아래의 쿼리를 시행하시면, 시스템 카탈로그를 직접 수정하실 수 있습니다.

exec sp_configure N'allow updates', 1   -- 시스템 카탈로그를 직접 수정 허용
reconfigure with override

그런데, 시스템 카탈로그라는 것이, MS-SQL의 작동을 위한 정보들을 관리를 하는 것이기
때문에 수정 시에는 한 번 더 숙고를 해 보셔야 합니다.


그리고 collate가 다른 DB의 Restore에 대해서는 아래의 URL을 참조해 보십시요.
그러시면, 시스템 카탈로그의 수정등의 복잡한 과정 없이, 원하시는 일을 결과를
얻을 수 있을 것 입니다.

http://sqler.pe.kr/web_board/view_list.asp?id=624&read=86&pagec=1&gotopage=1&block=0&part=myboard7&tip=ok

가을남자님이 2004-12-17 05:56에 작성한 댓글입니다. Edit

상세하게 답변주셔서 진심으로 감사합니다. 말씀해주신 부분이 큰 도움이 되었습니다.

이상노(leesl)님이 2004-12-20 13:42에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
1703fulltext search에서요.. [2]
hihi
2004-12-16
3032
1702그룹별 정렬을 하고 싶어요 [1]
정렬
2004-12-16
3575
1701ADODB가 등록되지 않아서 ASP 서비스를 할수 없다는데요.. [1]
오병주
2004-12-16
2790
1700sysobjects의 xtype컬럼의 collate변경 [2]
이상로
2004-12-16
4167
1699한글을 숫자나 유니코드로 표현할수 있을까요? [1]
김동우
2004-12-10
3928
1696'123' -> '000123'으로 Update하는 SQL문 가르쳐주세요. [3]
김정식
2004-12-07
4437
1695sql 원격접속이 갑자기 안되네요...; [1]
김현철
2004-12-06
4254
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.019초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다