“SQL Azure에 데이터베이스 배포”작업 누락


9

최근에 워크 스테이션에 SQL Server 2014 Express를 설치했으며 SQL Azure에 배포하려고합니다. 다음을 수행하여 SQL Server 2012 Express를 사용하는 이전 워크 스테이션에서이 작업을 수행했습니다.

데이터베이스> 작업> "Azure 데이터베이스를 SQL Azure로 배포"를 마우스 오른쪽 단추로 클릭하십시오.

SQL Server 2014에서이 옵션은 완전히 누락되었으며 대신 "Windows Azure VM에 데이터베이스 배포"라는 새로운 옵션으로 대체되었습니다.

SQL Azure에 배포하기위한 옵션이없는 이유를 알 수 없습니다. SQL Server 2014를 위해 지금 별도로 설치해야하는 것이 있습니까? 온라인에서 읽은 내용에서 2014 년판에는 두 가지 옵션이 모두 있어야합니다. Microsoft는 SQL Server 2014 Express에서이 옵션을 제거 했습니까?


1
결국 .bacpac를 저장소 계정으로 내보내고 bacpac를 새 데이터베이스로 가져 왔습니다. 여전히 작업 명령이 누락 된 이유를 이해하지 못합니다.
Ant

SQL 2016 CTP Express Edition에서도 같은 일이 발생했습니다. Express Edition에는 옵션이 표시되지 않았으며 Standard Edition은 정상적으로 작동합니다. Express 에디션에서는 'Azure VM SQL에 배포'옵션이 있습니다.
Eugene

답변:



11

Microsoft는 절차를 변경했습니다. BACPAC 파일을 통해 데이터 계층 응용 프로그램 내보내기 / 가져 오기가 필요합니다. Microsoft는 여기에 설명합니다 ( 백업 패키지 (.bacpac) 섹션 : http://msdn.microsoft.com/en-us/library/ee210546.aspx

요컨대 다음과 같습니다.

  • SQL Server Management Studio 2014 사용
  • 로컬 데이터베이스 이름을 마우스 오른쪽 단추로 클릭 한 다음 작업 / 데이터 계층 응용 프로그램 내보내기
  • 마법사를 따라 로컬 디스크에 BACPAC 파일을 만듭니다. 여기에는 데이터뿐만 아니라 완전한 DB 스키마가 포함됩니다.
  • SSMS에서 기존 Azure SQL 계정 (tcp : xxxxxxxxxx.database.windows.net, 1433)에 연결
  • Azure 계정에서 데이터베이스 라는 단어를 마우스 오른쪽 단추로 클릭하고 데이터 계층 응용 프로그램 가져 오기를 선택합니다.
  • 마법사를 사용하여 "로컬 디스크에서"BACPAC 파일 가져 오기 완료되면 원래 데이터베이스, 스키마, 데이터 및 모두의 Azure 기반 복제본이 생깁니다.

0

옵션은 여전히 ​​존재하며 SQL Azure의 이름 만 Windows Azure SQL Database로 변경되었습니다. 이미 찾은 옵션 바로 앞에 있습니다.


SQL Server 2014의 정식 버전에서만-SQL Express 버전은 아닙니다.
Mike Kelly
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.