안녕하세요. 현재는 서버2003+MSSQL2000 , 서버2003+MSSQL2005 각각 32비트를 사용하는데요?
윈도우서버2003이 내년이면 서비스가 종료된다고 해서리
윈도우2008 r2 로 업데이트 할 예정입니다.
확인해 보니 2008 r2 부터는 64비트만 출시된다고 하더라구요. 이게 맞는거죠?
그러다 보니 윈도우2008 R2 64비트에는 또 MSSQL2008 64비트를 설치해야 될듯한데요.
그럼 기존의 32비트인 2000 , 2005 를 64비트 2008에서 복원으로 bak 불러올시
정상적으로 복원이 되는지요?
제가 테스트로 2008 32비트를 설치하고 거기에서 2000, 2005 bak 를 EM에서 클릭하면서 복원해보니
바로 잘 되는것 같더라구요.
근데 아직 64비트는 테스트를 못해봤는데요?
그냥 OS비트에 맞에 MSSQL 도 32비트와 64비트의 차이뿐인지요.
아님 완전히 다른 버전인가요?
64비트 2008에서 32비트 bak를 복원 단순 클릭만으로 복원되나요?
아니 어디부분을 따로 설정해야 된는지요?
조언부탁드립니다.
그럼 수고하세요.
Comment 7
-
처리짱
2014.08.19 12:56
-
김영환_281520
2014.08.19 14:32
아 빠른답변 감사드립니다.
아직 64비트 OS를 구매하지 못해서 테스트를 못하고 있습니다.ㅠㅠ
솔직히 설치할 테스트 PC가 없네요.
제 PC는 너무 사양이 낮아서 64비트 지원안되네요.ㅠㅠ
시간되면 테스트 진행해 봐야 겠습니다.
감사합니다.
-
백업의 주 목적은 데이터백업인데요.
데이터가 저장되는 MDF의 페이지, 익스텐트의 구조가 32비트나 64비트나 차이가 없기 때문에
바로 복원될!것!같!긴!합니다.
역시 테스트가 우선되어야겠죠...
-
김영환_281520
2014.08.19 14:33
빠른답변 감사드립니다.
예 그랬으면 좋겠습니다. 현재 제 PC에는 32비트 설치해놔서 자체 테스트 해봤더니
bak 도 바로 상위버전이라서 그런지 잘 불러와 지더라구요.^^
근데 64비트가 워낙 32비트와는 틀리다는 생각에...
얼른 테스트 해봐야 겠습니다.
감사합니다. 수고하세요.
-
아... 한가지 빼먹은게 있는데
만약 호환성 모드 80(SQL Server 2000) 데이터베이스를 SQL Server 2008에서 운영하시려면
호환성 체크를 하셔야 합니다.
80과 100은 문법차이도 존재하기 때문에 업그레이드 관리자 등을 통해 체크하셔야 합니다.
그냥 DB만 붙이고 호환성 모드 80으로 사용하시는것도 한가지 방법입니다. (제가 그렇게 합니다 ㅎㅎ)
문법 차이만 조심하면 데이터 자체는 걱정 안해도 될거 같네요.
-
김영환_281520
2014.08.22 16:51
아 그렇군요. 답변감사드립니다.
호환성체크는 어디에 있을까요?ㅠㅠ
-
자리비움
2014.08.20 10:41
호환성 모드 변경 시 아래의 문서를 참고하세요.
http://technet.microsoft.com/ko-kr/library/ms178653(SQL.90).aspx
http://technet.microsoft.com/ko-kr/library/ms175088(SQL.90).aspx
DB 엑세스 API ( ADO, ODBC 등) 에 따라 일부 SET 옵션이 정상 동작하지 않을 수 있습니다.
(=SP 에러납니다)
아마 될겁니다..
2008 32비트를 2008r2 64비트로 옴겼었는데 큰 문제는 없었던거 같네요..
그때는 복원이 아니고 mdf, ldf로 어테치 했던거 같네요..
테스트를 해보시는게 제일 맞겟죠..