Azure SQL Database 데이터를 LocalDB로 복구
4242 단어 SQLDatabaseLocalDB
이번에는 Azure SQL Database의 메모입니다.
절차.
절차는 대체로 이렇게 나뉜다
1. 저장 계정과 용기 만들기
bacpac 파일의 출력 목적지로서 저장 계정과 용기를 미리 제작합니다
2. Azure SQL Database에서 bacpac 파일 내보내기
PowerShell도 할 수 있을 것 같지만 제가 하고 싶은 건 LocalDB에 대한 복구예요. 그래서 Azure Portal에서 보키까지
※ 대상 SQL Server를 열면 [이력 가져오기/내보내기]에서 진행 및 결과 확인 가능
'1. 메모리 계정과 용기 만들기'에서 만든 용기를 열고 오른쪽 세 개의 카드 리더를 누르고 다운로드를 누르면 다운로드
4.sqlpackage의 준비
Visual Studio 설치 폴더
C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\Common7\IDE\Extensions\Microsoft\SQLDB\DAC\130
에서 MS 웹 사이트에서 다시 다운로드액세스sqlpackage 다운로드 및 설치, Windows.NET Core의 zip 파일 다운로드
Windows Terminal 을 사용하여 콘솔을 시작하고 확장된 폴더로 이동한 후 명령으로 가져오기
PS> cd C:\soft\sqlpackage-win7-x64
PS> .\sqlpackage.exe /Action:Import /SourceFile:"C:\Users\miyamiya\Desktop\xxxxxxxx-2020-8-24-22-5.bacpac" /TargetConnectionString:"Data Source=(localdb)\mssqllocaldb;Initial Catalog=20200824db; Integrated Security=true;"
그러나 내 환경SQL72014
에서 가져오기에 실패했습니다.그래서 여기 SSSMS로 LocalDB를 연결하고 다음 조회를 재생했습니다.
sp_configure 'contained database authentication', 1;
GO
RECONFIGURE;
GO
그런 다음 질의를 다시 재생하고 가져오기에 성공했습니다.
참고 자료
Reference
이 문제에 관하여(Azure SQL Database 데이터를 LocalDB로 복구), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/miyamiya/items/4741b1736803ef75e7a6텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)