>데이터 베이스 >MySQL 튜토리얼 >원격 SQL Server 데이터베이스를 내 로컬 드라이브에 백업하려면 어떻게 해야 합니까?

원격 SQL Server 데이터베이스를 내 로컬 드라이브에 백업하려면 어떻게 해야 합니까?

Barbara Streisand
Barbara Streisand원래의
2024-12-21 19:35:10608검색

How Can I Back Up a Remote SQL Server Database to My Local Drive?

원격 SQL Server 데이터베이스를 로컬 드라이브에 백업

많은 사용자는 원격 SQL Server에서 로컬 드라이브로 데이터베이스를 복사해야 하는 경우가 있습니다. 현지인. 그러나 SQL Server Management Studio를 사용하면 원격 서버 드라이브에 대한 백업만 허용하므로 어려울 수 있습니다.

이 시나리오에서는 두 가지 제한 사항이 발생합니다. 원격 서버에 대한 파일 복사 액세스가 없고 UNC 경로 설정이 없습니다. 귀하의 서버에. 이는 데이터베이스를 복사하는 대체 방법에 대한 의문을 제기합니다.

해결책은 Microsoft SQL Server Management Studio의 스크립트 생성 옵션에 있습니다. 데이터베이스를 마우스 오른쪽 버튼으로 클릭하고 다음 단계를 따르세요.

  • 데이터베이스를 선택하고 "작업" -> "스크립트 생성"
  • 마법사에서 원하는 데이터베이스를 선택하고 다음 옵션을 설정합니다.
  • SQL Server 2010에서는 "테이블"에서 "스크립트 데이터" 및 "스크립트 인덱스"를 True로 설정합니다. /보기 옵션."
  • SQL Server 2012에서 "스크립트에 대한 데이터 유형"을 "스키마 및 데이터"로 변경합니다. "일반".
  • SQL Server 2014의 경우 "스크립팅 옵션 설정"에서 "고급"을 클릭하고 "스크립트할 데이터 유형"을 "스키마 및 데이터"로 설정합니다.
  • "선택"을 클릭합니다. 다음 4개 창에서 "all"을 선택하고 "다음"을 누르세요.
  • 새 쿼리에 대한 스크립트를 선택하세요. window.

결과는 완전한 백업 스크립트입니다. 새 로컬 데이터베이스를 만들고 스크립트의 첫 번째 "USE" 문을 새 데이터베이스 이름으로 수정합니다. 스크립트를 저장하고 실행하면 (거의) 중복 로컬 데이터베이스가 생성되어 정기적인 백업이 가능합니다.

원격 데이터베이스에 대한 전체 액세스 권한이 있는 사용자는 대체 방법을 사용할 수 있습니다. 마법사의 첫 번째 창에서 "Script All Objects"를 선택하고 다음 창에서 "Script Database"를 True로 설정합니다. 이 경우 생성할 필요가 없는 새 데이터베이스에 대한 스크립트의 데이터베이스 이름 검색 및 바꾸기를 수행합니다. 이 접근 방식은 보다 정확한 복제를 제공합니다.

위 내용은 원격 SQL Server 데이터베이스를 내 로컬 드라이브에 백업하려면 어떻게 해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.