none
mssql 2008 R2 express로 연결한 mdf 파일을 이전 버전 sql server에 연결하는 방법을 알고자 합니다. RRS feed

  • 질문

  • mssql 2008 R2 express로 연결한 mdf 파일을 이전 버전 sql server에 연결하는 방법을 알고자 합니다.

    2008에 연결한 뒤 이전 버전으로 연결 시도 시 오류가 발생하면서 연결이 안 되고 있습니다.

    이전 버전에서 사용가능하게 변환하는 tool이 있는지 알고 싶습니다.

    고맙습니다.

    2012년 4월 6일 금요일 오전 10:54

답변

  • 하위 버전에서 상위 버전의 데이터베이스 백업이나 파일을 사용하려면 사용이 안됩니다.

    상위 버전에서 하위 버전으로 데이터를 내보내기 하거나 해서 데이터를 옮기셔야 합니다.


    Hong-ju

    2012년 4월 6일 금요일 오후 4:20
  • 안녕하십니까? cks3355 님
    Microsoft TechNet의 Forum 사이트를 방문해 주셔서 감사합니다.

    문의 하신 "mssql 2008 R2 express로 연결한 mdf 파일을 이전 버전 sql server에 연결하는 방법을 알고자 합니다." 에 대한 답변은 HONG-JU,JUNG(MVP) 님이 좋은 대답해 주셨습니다.

    제가 문제에 대해 더 알아야 할 것이 있다면 응답 주시면 감사하겠습니다.

    2012년 4월 9일 월요일 오전 2:09
    중재자
  • SQL Server 2008 R2 데이터베이스를 SQL Server 2000 에서 연결하거나 복원하는 것은 지원하지 않습니다.

    데이터를 내보내기 해야 하는데 데이터 양, 성격, 구조 등에 따라 여러 가지 방법이 있을 것 같습니다.

    로컬에 SQL Server 2000 이 없어 테스트를 해보기 어렵네요.

    소량의 데이터이면서 테이블이 몇개 되지 않는다면 csv로 내보내기해서 SQL Server 2000에서 가져오기해도 됩니다.

    복잡한 내용에 대해서는 SSIS를 사용해서 접근이 가능합니다. SSIS에 대한 자세한 내용은 아래 링크를 참조해주시기 바랍니다.

    http://msdn.microsoft.com/ko-kr/sqlserver/cc511477.aspx


    Hong-ju

    2012년 4월 10일 화요일 오전 12:17
  • 정홍주 MVP님께서 이미 좋은 답변해 주셨네요...

    한 번 상위버전에 이전버전 데이터 파일을 연결하게 되면,

    내부적으로 메타데이터의 변경이 발생하고, 파일 버전이 연결한 해당 상위버전 파일 버전으로 변경됩니다.

    그러므로 다시 이 파일을 분리하여, 이전 버전에 연결할 수는 없습니다.

    이미 의견주신 것처럼,

    데이터 내보내기 가져오기 마법사를 통해 데이터를 옮기는 방법으로 해결하셔야 하겠습니다.

    감사합니다.

    씨퀄로(SQLRoad.com)

    성대중


    Best Regards, Daejoong Samuel Sung Microsoft SQL Server MVP,MCITP,MSTS, Senior Consultant @ SQLRoad.COM

    2012년 4월 10일 화요일 오전 9:40
    중재자

모든 응답

  • 하위 버전에서 상위 버전의 데이터베이스 백업이나 파일을 사용하려면 사용이 안됩니다.

    상위 버전에서 하위 버전으로 데이터를 내보내기 하거나 해서 데이터를 옮기셔야 합니다.


    Hong-ju

    2012년 4월 6일 금요일 오후 4:20
  • 안녕하십니까? cks3355 님
    Microsoft TechNet의 Forum 사이트를 방문해 주셔서 감사합니다.

    문의 하신 "mssql 2008 R2 express로 연결한 mdf 파일을 이전 버전 sql server에 연결하는 방법을 알고자 합니다." 에 대한 답변은 HONG-JU,JUNG(MVP) 님이 좋은 대답해 주셨습니다.

    제가 문제에 대해 더 알아야 할 것이 있다면 응답 주시면 감사하겠습니다.

    2012년 4월 9일 월요일 오전 2:09
    중재자
  • 안녕하세요.

    sql 2008 r2 express에서 사용하던 mdf를 sql 2k sever에 연결하여 사용하려고 합니다.

    하위 버전으로 연결(사용)이 불가능하다고 하셨고 하위버전으로 내보내기를 해야 한다고 하셨는데

    내보내기하는 방법 순서를 부탁 드려도 될까요?

    데이터 내보내기/가져오기를 말씀하시는 것 같은데 2008 r2에 연결되어 있는 mdf를 내보내기할 때 2k에 연결 가능케 하는 옵션이나 방법이 있는지 알고 싶습니다.

    감사합니다.

    2012년 4월 9일 월요일 오전 5:37
  • SQL Server 2008 R2 데이터베이스를 SQL Server 2000 에서 연결하거나 복원하는 것은 지원하지 않습니다.

    데이터를 내보내기 해야 하는데 데이터 양, 성격, 구조 등에 따라 여러 가지 방법이 있을 것 같습니다.

    로컬에 SQL Server 2000 이 없어 테스트를 해보기 어렵네요.

    소량의 데이터이면서 테이블이 몇개 되지 않는다면 csv로 내보내기해서 SQL Server 2000에서 가져오기해도 됩니다.

    복잡한 내용에 대해서는 SSIS를 사용해서 접근이 가능합니다. SSIS에 대한 자세한 내용은 아래 링크를 참조해주시기 바랍니다.

    http://msdn.microsoft.com/ko-kr/sqlserver/cc511477.aspx


    Hong-ju

    2012년 4월 10일 화요일 오전 12:17
  • 정홍주 MVP님께서 이미 좋은 답변해 주셨네요...

    한 번 상위버전에 이전버전 데이터 파일을 연결하게 되면,

    내부적으로 메타데이터의 변경이 발생하고, 파일 버전이 연결한 해당 상위버전 파일 버전으로 변경됩니다.

    그러므로 다시 이 파일을 분리하여, 이전 버전에 연결할 수는 없습니다.

    이미 의견주신 것처럼,

    데이터 내보내기 가져오기 마법사를 통해 데이터를 옮기는 방법으로 해결하셔야 하겠습니다.

    감사합니다.

    씨퀄로(SQLRoad.com)

    성대중


    Best Regards, Daejoong Samuel Sung Microsoft SQL Server MVP,MCITP,MSTS, Senior Consultant @ SQLRoad.COM

    2012년 4월 10일 화요일 오전 9:40
    중재자