「データベースをSQL Azureにデプロイする」タスクがない


9

最近SQL Server 2014 Expressを自分のワークステーションにインストールし、SQL Azureに展開しようとしています。以前、SQL Server 2012 Expressを使用する以前のワークステーションで次のことを行っています。

データベースを右クリック> [タスク]> [SQL Azureにデータベースをデプロイ]

SQL Server 2014では、このオプションは完全に欠落しており、代わりに新しいオプション「データベースをWindows Azure VMにデプロイする」に置き換えられています。

SQL Azureに展開するためのオプションがない理由を理解できません。SQL Server 2014で現在個別にインストールする必要があるものはありますか?私がオンラインで読んだことから、2014年版には両方のオプションが存在するはずです。マイクロソフトはSQL Server 2014 Expressのこのオプションを削除しましたか?


1
結局、.bacpacをストレージアカウントにエクスポートし、bacpacを新しいデータベースにインポートしました。それでも、そのTaskコマンドが見つからなかった理由がわかりません。
Ant 2014年

SQL 2016 CTP Express Editionにも同じことが起こりましたが、Express Editionではオプションが表示されませんでした。Standardエディションは正常に機能します。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

オプションはまだあります。SQLAzureの名前がWindows Azure SQL Databaseに変更されただけです。それはあなたがすでに見つけたオプションの直前です。


SQL Server 2014のフルバージョンでのみ明らかに-SQL Expressバージョンではありません。
マイクケリー
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.