SQL Server ではデータ層アプリケーションファイルとして、テーブルのスキーマとデータをまとめた BACPAC ファイルを作成することができます。これを使用することで SQL Database (旧 SQL Azure) に新しいデータベースとしてエクスポートした BACPAC をインポートすることができます。 これは、オンプレミスの SQL Server でも利用することができます。
BACPAC ファイルのインポートによる新しいユーザー データベースの作成
この BACPAC の作成と Azure ストレージへのコピーをコマンドで実施する方法についてまとめてみたいと思います。 BACPAC はテーブルのスキーマとデータのバックアップですのでストアドプロシージャ等は含まれません。 これらを取得したいときには、スクリプトの生成と組み合わせる必要があります。
よく見たらストアド含まれていました…。
SQL Server オブジェクトとバージョンの DAC サポート