“Veritabanını SQL Azure'a Dağıt” Görevi eksik


9

Kısa bir süre önce SQL Server 2014 Express'i SQL Azure'a dağıtmaya çalıştığım bir iş istasyonuna yükledim. Bunu daha önce SQL Server 2012 Express kullanarak önceki bir iş istasyonunda aşağıdakileri yaparak yaptım:

Veritabanını sağ tıklayın> Görevler> "Veritabanını SQL Azure'a Dağıt"

SQL Server 2014'te, seçenek tamamen eksik ve bunun yerine yeni bir seçeneğin yerini alıyor: "Veritabanını bir Windows Azure VM'ye dağıtma"

SQL Azure'a dağıtım seçeneğinin neden eksik olduğunu anlayamıyorum. SQL Server 2014 için şimdi ayrı olarak yüklenmesi gereken bir şey var mı? Çevrimiçi okuduğum kadarıyla, 2014 sürümleri için her iki seçenek de mevcut olmalıdır. Microsoft, SQL Server 2014 Express için bu seçeneği kaldırdı mı?


1
Bir Depolama Hesabına bir .bacpac ihraç ettim ve sadece bacpac'ı yeni bir veritabanına aktardım. Görev komutunun neden eksik olduğunu hala anlamıyorum.
Ant

SQL 2016 CTP Express Edition'da da aynı şeyler oldu, bu seçenek Express Edition için görünmedi, Standart sürüm iyi çalışıyor. Express sürümünde sadece 'Azure VM SQL'e Dağıt' seçeneği vardır
Eugene

Yanıtlar:



11

Microsoft yordamı değiştirdi. Yapmanız gereken, bir BACPAC dosyası aracılığıyla Veri Katmanı Uygulamasını Dışa Aktarma / İçe Aktarmadır. Microsoft burada ( Yedekleme Paketi (.bacpac) bölümünde açıklanmaktadır : http://msdn.microsoft.com/en-us/library/ee210546.aspx

İşte kısaca:

  • SQL Server Management Studio 2014'ü kullanma
  • Yerel veritabanı adınızı sağ tıklatın, ardından Görevler / Veri Katmanı Uygulamasını Dışa Aktar
  • Yerel diskinizde bir BACPAC dosyası oluşturmak için sihirbazı izleyin. Bu, tüm DB şemanızı ve verilerinizi içerecektir.
  • SSMS'de mevcut Azure SQL hesabınıza bağlanın (tcp: xxxxxxxxxx.database.windows.net, 1433)
  • Azure hesabı altında, Veritabanları sözcüğünü sağ tıklayın ve Veri Katmanı Uygulamasını İçe Aktar'ı seçin
  • Sihirbazı kullanarak, BACPAC dosyanızı "yerel diskten" içe aktarın Tamamlandığında, orijinal veritabanınızın, şemanızın, verilerinizin ve tümünün Azure tabanlı bir kopyasına sahip olursunuz.

0

Seçenek hala orada, sadece SQL Azure adı Windows Azure SQL Veritabanı olarak değiştirildi. Zaten bulduğunuz seçenekten hemen önce.


Görünüşe göre sadece SQL Server 2014'ün tam sürümünde - SQL Express sürümü değil.
Mike Kelly
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.