안녕하세요.

제 PC는 windows 7 ultimate sp1 버전이구요 

기존에 sql 2000 standard 버전과 sql 2008 R2 버전이 설치되어 있었습니다.


호스팅 서버쪽 SQL 2005 db를 다루는데 있어서 sql 2008 이 제공하는 Server Management Studio 도구를 이용하다가

이번에 2008 쪽에 테스트로 만든 DB를 호스팅 서버쪽 2005 서버에 복원 시키려고 했더니 ...

잊고 있었던 하위 버전으로의 백업 및 복원이 안된다는 사실을 뒤늦게 깨닫고는.... ㅜㅜ

어찌할까 고민하다가 그냥 sql 2005 Express 버전을 설치하기로 했습니다.


Windows 7 환경에서 sql 2005 express 설치를 위해서는 sp3 이상으로 설치되어야 한다고 나오길래

찾아보니 sp4 까지 나왔길래 그걸로 설치를 준비했습니다.

2005 express를 설치할 때 sp4  다운로드 링크를 이용하면 총 4개의 파일이 있더라구요.


1. SQLEXPR_KOR.EXE

2. SQLEXPR32_KOR.EXE

3. SQLEXPR_TOOLKIT_KOR.EXE

4. SQLEXPR_ADV_KOR.EXE



1번과 2번은 express 인스턴스를 생성할 수 있는 엔진 설치 파일같고 (저는 32비트 체제라 아무거나 사용해도 관계 없었어요)

3번과 4번은 관련 도구를 설치해 주는 파일 같더라구요...(둘의 차이를 모르겠어서 어쨋든 도구 설치니까 걍 둘 중에 하나 선택)


그래서 일단 1번 설치 후 4번 advanced service 를 설치 했습니다.

1번 설치 때 sql 2005 express용 인스턴스가 만들어졌구요.

4번 설치하고 나니 ssms express 도구가 설치되었습니다.


이렇게 모든 설치를 마치고 ssms를 실행했는데..

아무런 반응이 없는 거예요... 아예 실행이 안되요 ㅜㅜ

ssms만 따로 받아서 재설치 해 봤는데도 실행이 안되네요... 왜 안될까요? ㅜㅜ


그래서 일단은 2008 버전에서 제공하는 server management studio를 이용해서 2005 express 인스턴스에 접속하였는데

그냥 이걸로 쓰는게 맞는 건지... 아님 2005 버전의 ssms express를 쓰는 것이 맞는지 모르겠네요..


그리고 위에서 말했듯이 2008에서 2005로 백업과 복원이 안되는 관계로...

제가 2008버전의 ssms를 이용해 2008 db에 있는 사용자 테이블 개체들을 데이터 내보내기로 2005 DB쪽에 보내려 했습니다.

근데 다음과 같이 오류가 납니다.


nvarcharmax 데이터타입을 찾을 수 없다고....

오류 내용 확인하고 내보낼 개체 선택 하는 화면에서 테이블 하나 선택 하고 매칭 정보를 보니까....

2008 DB쪽 테이블의 nvarchar(max) 데이터 타입을 가진 컬럼이 2005 DB쪽에 새로 테이블이 생성될 곳에서 데이터 타입을

nvarcharmax 로 들어가 있고 사이즈 칸에는 공란으로 되어 있더라구요..


이걸 일일이 모든 컬럼에서 nvarchar(max) 으로 수정 해주면 되겠지만...

왜 이런 현상이 나올까요?

똑같은 작업을 호스팅 서버쪽에 했더니 거긴 잘 넘어가던데... 이유를 모르겠네요...


제가 sql 2005 express를 잘못 설치한 것일까요? 아님... 무료로 제공되는 express 버전이라 이런 걸까요?

sql 2005 설치와 사용이 참으로 어렵네요... windows 7 환경에서는 ㅜㅜ



No. Subject Author Date Views
Notice SQL강좌: 챗GPT와 함께 배우는 SQL Server 무료 강좌 목차와 소개 (2023년 9월 업데이트) 코난(김대우) 2023.08.18 21594
Notice Python 무료 강좌 - 기초, 중급, 머신러닝(2023년 6월 업데이트) 코난(김대우) 2021.01.01 12230
7100 서버 에러관련 문의드립니다 (_ _) [2] 파인드쿠폰 2013.08.22 6778
7099 2000서버 설치시 사용자계정에서 오류좀 해결해주세요~ [1] 수아진 2013.08.21 5201
7098 user lock 방법 [1] chhhhh 2013.08.21 4601
7097 쿼리 질문합니다. 도와주십시요. [5] 생각찾기 2013.08.21 4533
» sql server 2005 express 설치 후 ssms 실행이 안되네요.. Larry 2013.08.21 8030
7095 도움좀 부탁드릴께요 ㅠㅠ [3] 다웅이쌔끈 2013.08.21 4321
7094 쿼리 도움좀 부탁드립니다 ㅠ_ㅠ; [3] unyo 2013.08.21 5730
7093 쿼리문 질문 드립니다. [2] 양아~ 2013.08.21 4525
7092 sql 전체 백업한 파일들 예약해서 다운 받거나 전송하는 방법이 있을까요? [2] 카루카루 2013.08.20 4992
7091 sql 쿼리 문의드려요.. 이럴땐 어떻게 해야할까요?? [2] spica 2013.08.20 4579
7090 미러링 환경 구성 질문 합니다. [1] 디비러 2013.08.20 4944
7089 구간에 따른 inner join 이 가능할까요? [1] taz2315 2013.08.20 4906
7088 사용자 권한부여 문제 도와주세요 ㅠㅠ [2] 윤한구 2013.08.20 5344
7087 SELECT문 질문드립니다. [1] 뽀챙 2013.08.19 4424
7086 서브쿼리 페이징처리 문의 [3] seyo 2013.08.19 5748
7085 log 기본 폴더 변경 문의 [3] 김미영_279087 2013.08.18 4469
7084 다시 질문드립니다(clustered index) [2] 깽즈야 2013.08.18 3964
7083 SQL server 2008 R2 Character Set 변환 질문드립니다^^ [2] 내인생에GG란없다 2013.08.16 21819
7082 sql 쿼리 문의 드립니다. [1] seyo 2013.08.16 3996
7081 페이징 처리를 할수있게 sql에서 데이터를 뽑을려고하는데요.. [8] 뽀구 2013.08.16 5767





XE Login