2013-06-24 2 views
2

VPS에서 공유 환경으로 마이그레이션하려고합니다. VPS는 Studio Express 2005를 실행하므로 내보내기와 관련하여 기능이 상당히 제한적입니다.내보내기 MSSQL DB, 공유 환경에서 가져 오기

데이터베이스를 .bak 형식으로 내보내고 공유 환경에 업로드 (복원) 할 권한이 있습니다.

그러나 문제가 발생하면 스키마가 데이터베이스와 함께 제공됩니다. ASP를 통해 연결할 때 문제가 발생합니다.

테이블 이름 구조는 다음과 같습니다 [SCHEMA]. [TABLE_NAME]. 공유 환경에서는 스키마 또는 많은 고급 기능을 변경할 수 없습니다. (실행중인 myLittleAdmin). 그래서 스키마 변경 사항은 데이터베이스에서 수행 한 다음 내 보낸 다음 가져 오기해야합니다.

위의 사항에 대한 도움은 대단히 감사하겠습니다!

ps. 나는 완전히 MSSQL에 익숙하며 MYSQL에서 더 경험이 많습니다.

답변

0

좋아요. 그래서 이것에 대한 해결책을 찾았습니다.

  • 오른쪽 클릭> 도구> 스크립트 생성을 사용하여 Studio Express에서 스키마를 내 보냅니다.
  • 서버에서이 스크립트를 실행하십시오.
  • 이 파일을 열어 이전 사용자를 찾고 새 사용자로 바꿉니다.
  • http://sqldumper.ruizata.com/ (SQL Dumper)과 같은 도구를 사용하여 DB를 .SQL로 내 보냅니다.
  • 이 파일을 찾아서 이전 사용자에 대한 새 파일을 다시 대체하십시오.
  • 이 SQL을 복사하여 서버에서 실행하십시오.

작업 완료!