"Menyebarkan Database ke SQL Azure" Tugas hilang

9

Saya baru-baru ini menginstal SQL Server 2014 Express pada workstation yang saya miliki dan saya sedang mencoba untuk menggunakan SQL Azure. Saya pernah melakukan ini sebelumnya pada workstation sebelumnya menggunakan SQL Server 2012 Express dengan melakukan hal berikut:

Klik kanan database> Tugas> "Menyebarkan Database ke SQL Azure"

Pada SQL Server 2014, opsi ini benar-benar hilang dan sebagai gantinya diganti opsi baru: "Menyebarkan Database ke Windows Azure VM"

Saya tidak tahu mengapa opsi untuk menggunakan SQL Azure hilang. Apakah ada sesuatu yang perlu diinstal secara terpisah sekarang untuk SQL Server 2014? Dari apa yang saya baca online, kedua opsi harus hadir untuk edisi 2014. Apakah Microsoft menghapus opsi ini untuk SQL Server 2014 Express?

Semut
sumber
1
Saya akhirnya mengekspor .bacpac ke Akun Penyimpanan dan hanya mengimpor bacpac ke database baru. Masih tidak mengerti mengapa perintah Task itu hilang.
Semut
Hal yang sama terjadi pada SQL 2016 CTP Express Edition, opsi tidak muncul untuk Express Edition, Edisi standar berfungsi dengan baik. Dalam edisi Express hanya memiliki opsi 'Menyebarkan ke Azure VM SQL'
Eugene

Jawaban:

11

Microsoft telah mengubah prosedur. Yang perlu Anda lakukan adalah Ekspor / Impor Aplikasi Data-tier melalui file BACPAC. Microsoft menjelaskannya di sini (di bagian Paket Cadangan (.bacpac) : http://msdn.microsoft.com/en-us/library/ee210546.aspx

Singkatnya:

  • Gunakan SQL Server Management Studio 2014
  • Klik kanan nama basis data lokal Anda, lalu Tugas / Ekspor Aplikasi Data-tier
  • Ikuti wizard untuk membuat file BACPAC pada disk lokal Anda. Ini akan berisi skema DB lengkap Anda serta data Anda.
  • Di SSMS, sambungkan ke akun Azure SQL Anda yang sudah ada (tcp: xxxxxxxxxx.database.windows.net, 1433)
  • Di bawah akun Azure, klik kanan pada kata Databases dan pilih Impor Aplikasi Data-tier
  • Menggunakan wizard, impor file BACPAC Anda "dari disk lokal" Ketika selesai, Anda akan memiliki replika berbasis Azure untuk database, skema, data asli Anda dan semua.
Tom
sumber
0

Pilihannya masih ada, hanya saja nama SQL Azure telah berubah menjadi Windows Azure SQL Database. Tepat sebelum opsi yang Anda temukan sudah.

Evgeny Krivosheev
sumber
Hanya dalam versi lengkap dari SQL Server 2014 ternyata - bukan versi SQL Express.
Mike Kelly