SQL Azure

Tech Ed North America 2011で、次期サービスアップデート時にリリースすると予告されていたSQL Azure のCo-Admin機能が使用できるようになっています。

Windows Azure管理ポータルにログインし、左側メニューから「Database」をクリックします。

image

データベースセクションに移動したら、上部メニューの「User Management」をクリックします。

image

ユーザ管理画面では、利用可能なすべてのサブスクリプションのサービス管理者とCo-Adminを確認することができます。

image

「Add New Co-Admin」をクリックし、Co-Adminユーザを追加します。

image

Co-Adminに追加したいユーザのWindows Live IDを入力し、管理を委任するサブスクリプションを選択し、「OK」ボタンをクリックします。

image

追加すると、Co-AdminのWindows Live IDが表示され、管理することができるサブスクリプションが表示されます。

image

Co-Adminに指定したWindows Live IDで、Windows Azure管理ポータルにログインし、ユーザ管理画面を参照します。次のように、Co-Administratorと表示され管理できるサブスクリプションとして表示されていることを確認できます。

image

SQL Azure

バージョン番号の変更

SQL Azureのバージョン番号が今月のアップデートで変更されます。

SQL Azureのデータベースエンジンのバージョンは「10.25.9644」ですが、今月のアップデートで「11.XX.XXXX」に更新されます。

SQL Azureのデータベースエンジンが、現状の2008 R2からDenali相当へ更新されることに伴った処置です。

影響

SQL Server Management StudioでSQL Azureに接続したときにエラーが発生するようになります。

解決方法

接続問題に遭遇した場合、SQL ServerとSQL Azureを管理するためのSQL Server Management Studioの最新アップデートをダウンロードし適用する必要があります。

SQL Server 2008 R2 SP1は最新バージョンの更新ファイルは、

から、ダウンロードすることができます。

SMOを利用するアプリケーションは、SQL Server 2008 R2の累積更新パッケージ7を適用する必要があります。

確認方法

SQL Server Management Studioで、SQL Azureの接続問題に今後数週間以内に遭遇した場合、最新バージョンに更新したかを確認してください。

SQL Server Management Studioのメニューバーの「ヘルプ」→「バージョン情報」を選択してください。

image

SQL Server Management Studioのバージョン番号が10.50.1777.0以降になっているかを確認してください。

情報源

Windows Azure Team Blogに投稿された「Announcing: SQL Azure July 2011 Service Release」を参照してください

SQL Azure

Enzo Backup for SQL Azureの紹介については、「蒼の王座 » [ツール紹介]Enzo Backup for SQL Azure」を参照してください。

アプリケーションを起動するとWindows Azure Storageアカウント設定情報の入力を求められます。

image

Connection→Register Database Server…を選択して、バックアップしたいデータベースに接続します。

image

SQL AzureとSQL Serverの両方をバックアップ・リストア対象にすることができます。ここでは、SQL Azureの接続情報を入力します。

image

SQL Azureへ接続できると左側ツリーにSQL Azureのデータベース一覧が表示されます。ツリーを展開し、データベース名を選択すると、右側ペインにスキーマ一覧が表示されます。

image

スキーマ上で右クリックするか、メニューバーのOperations→Backupを選択すると、TO FileとTo Azure Blobの選択肢が表示されます。
Enzo Backup for SQL Azureでは、ローカルファイルへのバックアップと、Blobへのバックアップを選択することができます。ここでは、Azure Blobを選択します。

image

image

バックアップウィザード画面が表示されます。一つ目のタブは、バックアップ対象のデータベースサーバ情報を入力します。データベースサーバをすでに登録している場合は、初期表示されます。
Backup Nameはバックアップファイル名を指定します。

image

二つ目のタブは、拡張オプションです。特定スキーマーのみをバックアップしたいときは、Schema to Backupに対象のスキーマー名を入力します。Data Syncサービスが使用しているオブジェクトをバックアップ対象に含めるかどうかを選択することができます。トランザクション整合性の考慮、Worker Roleで実行するかどうかを選択することができます。

image

シノニムが空だと、エラーが出るバグがあるようなので、フィードバックを実施。

SQL Azure

bluesyntax社のSQL Azure Backup紹介ページをざっくり意訳した投稿です。Bluesyntax社は、SQL AzureのMVPが2人在籍している会社です。

Enzo Backup for SQL Azureソリューション(現在βリリース)は、 SQL Azureデータベースをバックアップしたり、ほかのSQL AzureデータベースやオンプレミスのSQL Serverデータベースにバックアップをリストア作業を柔軟に操作できるようにします。

Enzo Backup製品のβリリースのダウンロードは、ここをクリックしてください。.

概要

Enzo Backup for SQL Azureで、できること:

  • SQL Azureデータベースから、バックアップblobやバックアップファイルの作成す
  • バックアップblobやバックアップファイルからSQL Azureデータベースのリストア
  • SQL Serverデータベースの限定的なバックアップとリストアの実行
  • リモートエージェントを使用したクラウドでの完全なバックアップ実行
  • データベースの単一スキーマのみのバックアップ
  • 特定テーブルのみのリストア
  • オンプレミスからクラウドへバックアップデバイスをコピーできます。
  • バックアップ操作を実行するためにコマンドラインユーティリティを使用できます。
  • SQL Azure用のトランザクション一貫性のあるバックアップ実行

詳細

Enzo Backup for SQL Azureは、ローカルWindowsアプリケーションで動作し、SQL Azureデータベースのバックアップとリストアをできるようにします。Blobストレージやローカルファイルシステムにバックアップしたり、リストアすることができます。データベースのスキーマとデータ両方を含むバックアップファイルは圧縮されてます。

SQL Azureデータベースからリストアすることができるデータベースなら、SQL Serverデータベースのバックアップを限定的にサポートしています。たとえば、プライマリキーの無いテーブルはバックアップできません。開発者がSQL Azureデータベースをバックアップしたり、SQL Serverを使用しているオンプレミスのデータベースにリストアすることができます。

バックアップツールは、データベース全体では無く一部のスキーマのみをバックアップすることができます。複数顧客のデータを1つのデータベースにホストするような複数テナントやシャーディング時に便利です。

コマンドラインユーティリティは、スケジューラーでバックアップ操作を実行するのに使用することができます。コマンドラインユーティリティは、ユーザインターフェイスで提供しているすべてのオプションをサポートしています。
製品は、一時的なエラーを回避したり、基本的なネットワーク帯域問題を避けるために高度なバックアップ、リストア技術を使用しています。実験では、50MBのデータベースを2分でバックアップでき、3分でリストアできます。

テーブル、トリガー、ストアドプロシージャ、ビュー、関数、spatial データ型、spatial インデックス、制約、外部参照、ユーザ定義型など多くのオブジェクト型をバックアップできます。

制限事項

ユーザ定義型をサポートしていますが、製品ではテーブル型制約のリストアをすることができません。しかし、ユーザテーブル制約はすべてサポートしています。
このリリースバージョンでは、差分バックアップを提供していません。将来リリースでの提供を計画しています。
このリリースバージョンでは、スケジューリング機能を提供していません。しかしながら、コマンドラインユーティリティによる、バックアップ操作の実行を提供しています。コマンドラインユーティリティは、スケジューラーから実行することができます。

サポート

Eメールにて、設定と一般的なサポートによる支援を受けることができます。

SQL Azure

US ISV Evangelism Blogに投稿された「Windows Azure DataMarket June Update」をざっくり意訳した投稿です。

DataMarket Service Update 2の更新内容を紹介します。Service Update 2 には、いくつかの素晴らしい新しい機能が追加されています。

  • 国際化: SU2は国際化対応の第一波です。このリリースでは、オーストラリア、オーストリア、カナダ、フランス、ドイツ、イタリア、スペイン、イギリス各国の通貨でデータを購入できるようになりました。今後も購入可能な国を増やせるように調整を続けます。
  • 見やすい表示: 顧客は、生のデータでは無く、視覚化されていることを期待しています。このリリースには、データを視覚的に表示できたり、オフラインで使用するためにさまざまな形式でエクスポートできる、新しいサービスエクスプローラが含まれています。Tableauのようなパートナーツールや、PowerVipotに追加することができる、リッチな表現ができる包括的なプラットフォームです。
  • プレミアムデータセットを選択し30日間のフリートライアルをすることができます。
  • OAuth 2.0 に対応: 開発者はDataMarketを統合したり埋め込みたいと思うことがあります。DataMarketデータを使用したり、アプリケーションから移動せずにユーザが必要なデータを購入できるように、DataMarket OAuthでアプリケーションに統合することができます。
  • Facebook 統合: 顧客はFacebook上で、お気に入りのデータを掲示し共有できるようになりました。
  • 新しいコンテンツの提供: DataMarket に、いくつかの出版社から提供されているデータを追加しました。MetricMash (失業率のデータ), Digital Trowel (U.S. ビジネスデータベース), Infochimps (ソーシャル順位)などです。
  • DataMarket Excel アドイン CTP 2: Excelは、DataMarketを使用する重要な手段の1つです。 ExcelアドインCTP2を使用すると、OAuth2.0を使用しWindows Live IDでサインインでき、簡単で直感的に操作できます。
  • Bing Map用のDataMarket MapAppを公開! Bing Map App Gallery で新しいDataMarket Map Appをリリースしました。 Map Appを使用して、ESRI&Alteryx提供の米国の犯罪のデータ、過去の気象データ、人口統計データをBing Mapsの中で、地理的位置に合わせて表示することができます。
  • MappAppを試すには、 ここ をクリックしてください。