その後、WindowsのAzureの機能とは、拡張-SQLデータベースのインポートおよびエクスポート機能をサポートするために始めました

この資料では、SQLデータベース、またはSQLデータベースのクラウドストレージへの輸出にアプリケーションデータベースを介してデータ層をインポートすることができますに役立つ新しいSQLデータベースのインポートおよびエクスポート機能をご紹介します。


[ 背景ノート ]

FacebookのエリックShangkuanシェアScottGu掲載された記事で見る、次の機能が含まれ、再び拡大に多くの新機能のWindowsのAzureのプラットフォームの管理ポータルに記載されています。

  • サービスバスの管理および監視
  • 共同管理者を管理するためのサポート
  • SQLデータベースのインポート/エクスポートのサポート
  • 仮想マシンのエクスペリエンスの強化
  • 改善されたクラウドサービスの状態通知
  • メディアサービスの監視をサポート
  • ストレージコンテナの作成とアクセス制御のサポート

この記事ではまず、SQLデータベースの機能のためのインポート/エクスポートをサポートするためのその他の新機能をプロファイルを実施し、その後、徐々にあなたと共有しています。

[ SQLデータベースにインポートデータベース ]

データベースのSQLデータベースをインポートするには、次の手順に従います。

1.ストレージを確立します。

唯一のWindows Azureストレージ(以下、STORAGEをいう。)する場合、メディアを介してSQLデータベースに現在のデータベースをインポートするには、およびBACPAC最初のデータベース・パッケージファイルにパッケージ化されなければならない、私はあなたのストレージアカウントを作成していないと仮定し、その最初のステップは、あなたが最初にストレージを作成する必要があります。ナビゲーション列のアカウントはWindows Azureのプラットフォームの管理ポータルとクリックし、[中(ナビゲーションパネル)してくださいSTORAGEは ]、その後、上のページをクリックの右側に[ STORAGEアカウントを作成します ]。

画像

STORAGEはあなたがSTORAGEを置くしたい地域のデータセンターやAFFINITY GROUPを選択し、自分の習慣やロジックSTORAGEのURLに応じて名前を付けることができ、限りURLが繰り返されないようURLを入力して、ストレージアカウントから、Windows Azureのサブスクリプションを開くことを選択します。あなたは、地理的な複製のストレージを有効にするかどうか、あなたのニーズに応じて選択して、最終的にはSTORAGEアカウントを作成押すことができます。

画像

ストレージとしてステータス表示は、オンラインあなたは、設定したとき。

画像

2.コンテナを構築します。

コンテナを作成するために作成したばかりのSTORAGE(例えば紙dacbacstorage)をクリックします。

画像

[主画面記憶をクリックCONTAINERSパッケージBACプロファイルの隣に配置された容器を作成します]。

画像

コンテナホームお問い合わせの上、[ BLOBコンテナを作成 ]。

画像

于【New blob container】窗口中输入 Container 的名称以及选择存取权限,默认为 Private 只有建立这个容器的账号有权限存取;若你想要公开 blob 给其他人存取,可以选择 Public Blob;另外你也可以选择 Public Container,来把整个 Container 的相关属性及 metadata 都公开,请注意这是完整公开,选择这个选项前请考虑清楚。

画像

建立完毕之后您于下图看到刚刚所建立的 Container,请记住您的  Blob Container 的 URL,等下部署 BAC 封装会用到。

画像

另外您还必须到准备 STORAGE 的 Manage Key,请于 Windows Azure Platform Management Portal  点选巡览列【STORAGE > MANAGE KEYS】。

画像

记住 STORAGE ACCOUNT NAME 和 PRIMARY ACCESS KEY 或 SECOND ACCESS KEY 其中一组 KEY,这在下面的步骤利用 SSMS 产生数据层应用程序的时候用到。

画像

3. 产生 BAC 封装档。

开启 SQL Server Management Studio 2012,于对象总管点选【您要产生 BAC 封装档的数据库 > 工作 > 导出数据层应用程序】。

画像

在【导出数据层应用程序】窗口的【简介】步骤点选下一步,或是您也可以勾选【不要再显示此页面】。

SNAGHTML5188cbf

于【导出设定】选择【保存至 Windows Azure】然后按【连接】。

SNAGHTML51a56c1

输入 STORAGE ACCOUNT NAME 以及 PRIMARY ACCESS KEY (或 SECONDARY ACCESS KEY)然后按连接。

SNAGHTML52456c1

顺利连上 STORAGE 后,从下拉菜单中可以选到您建立的 Container,选择完毕之后按下一步。

SNAGHTML52a992d

最后按完成来开始将 SQL Server 中的数据库导出成数据层应用程序,并部署到 STORAGE。

SNAGHTML52bade5

若顺利导出成功后请按关闭。

SNAGHTML53312a1

截至此步骤要透过 SQL Database 的新功能来导入数据库的前置作业就已经完成。

4. 从 STORAGE 导入数据层应用程序封装档。

点选左侧巡览列的 SQL DATABASES,您就可以看到下方多出了之前所没有的【IMPORT】功能。

画像

于【IMPORT DATABASE】窗口中点选数据夹图示。

画像

接着您就可以找到您在步骤 3 透过 SSMS 所部署的 BAC 封装档。

画像

接着您可以依照下列的字段来进行相关的组态设定:

  • Name:数据库名称,默认会跟您产生BAC 封装档的数据库相同。
  • SUBSCRIPTION:请选择适当的 Windows Azure 订阅。
  • SERVER:选择您要将 BAC 封装档部署到哪台 SQL Database 服务器。
  • LOGIN NAME、PASSWORD:输入足够权限的 SQL Database 管理账号。
  • Configure advanced database settings:您可以视情况选择是否进行进阶设定。

画像

当您勾选【Configure advanced database settings】您就可以设定 SQL Database  所要使用的版本以及最大数据库容量。

画像

接着您就可以看到正在导入数据库的消息。

画像

导入完成之后您就可以在 SQL Database 页面上看到您透过 BAC 封装档所导入的数据库。

画像

导出 SQL Database 数据库

若您想要将 SQL Database 中的数据库导出来,首先您必须要有 STORAGE Account 并建立好 Container,设定方式可以参考前述的步骤。接着于Windows Azure Platform Management Portal 的巡览列(Navigation Panel) 点选 SQL Databases,然后选择【EXPORT】,本文以 pubs 数据库为例,示范如何将 SQL Database 导出。

画像

于【Export Database】窗口中输入下列资讯:

  • FILENAME:从 SQL Database 导出为数据层封装程序的文件名称。
  • SUBSCRIPTION:选择适当的 Windows Azure 订阅。
  • BLOB STORAGE ACCOUNT:选择适当的 STORAGE ACCOUNT 或建立新的 ACCOUNT。
  • CONTAINER:选择适当的 Container 或建立新的 Container。
  • SERVER LOGIN NAME、PASSWORD:输入 SQL Database 的登入名称和密码。

画像

接着您就可以看到如下图正在导出 SQL Database 的状态。

画像

检视导入导出纪录

新しいインポートおよびエクスポート機能を使用すると、WindowsのAzureのプラットフォームの管理ポータルでのSQLデータベースのインポートおよびエクスポートレコードを表示することができ、ナビゲーションコラム[をクリックしてくださいSQLデータベース>サーバー>あなたのSQLデータベースサーバー ]。

画像

[メイン画面でのSQLデータベースサーバーをクリックしHISTORY ]。

画像

SQLデータベースのログインアカウントとパスワードを入力したら、サーバーのエクスポートとインポートレコード上のすべてのデータベースを参照することができます。

画像

[ 参考データ ]

- 発表:WindowsのAzureのポータルへの改善を

- 方法:インポートとエクスポートデータベース(WindowsのAzureのSQLデータベース)

- 方法:データベースのビューのインポートおよびエクスポートステータス(WindowsのAzureのSQLデータベース)

オリジナル:ビッグボックス  から、Windows Azureの機能とは、拡張-SQLデータベースのインポートおよびエクスポート機能をサポートするために始めました


おすすめ

転載: www.cnblogs.com/chinatrump/p/11505166.html