SQL Azure

前から、そうだったのかもしれませんがSQL Azure Database Managerに固定URLあったんですね!

image

Windows Azure 管理ポータルからSQL Azureを参照すると右下に「URLの管理」があります。このURLにアクセスすると、次のようにSQL Azure Database Managerが表示されます。

image

https://lx88a7fkwl.database.windows.net/」にアクセスすると、上の図のように、SQL Azureサーバ「lx88a7fkwl」のSQL AzureデータベースサーバのDatabase Managerが表示されます。

この画面からログインすると、データベースのありとあらゆる操作ができるので、厳重に保護する必要があります。当然、この画面もSQL Azure Firewallで保護されるべき画面です。

そのあたりは、「SQL Azure管理ポータルを使用するのに必要なFirewallルールが強化」を参照してください。

SQL Azure

SQL Azure インポート/エクスポートサービス(CTP)をすべてのAzureデータセンターで提供開始」で紹介した、SQL Azureデータベースのインポート/エクスポートを使用した機能が、Windows Azure管理ポータルから提供されました!

Windows Azure管理ポータル(http://windows.azure.com)にログインし、左側のメニューバーから「データベース」を選択します。

image

ヘッダー部分に、インポート/エクスポートボタンが追加されています。

image

わかりやすいように、どーんと拡大してみましょう。

image

書いてある通り、CTP版ですよ!っと。

SQL Azureのインポート/エクスポート機能とは

詳細は、SQL Azure インポート/エクスポートサービス(CTP)をすべてのAzureデータセンターで提供開始」にゆずりますが、簡単に説明するとSQL AzureとAzure BLOBストレージサービス間で直接データをエクスポートしたり、インポートできる機能です。

「BACPAC」というフォーマット形式で、SQLデータベースのデータをファイルに落とすことができます。

実演

エクスポートしたいデータベースを選択します。

image

こんなウィザードが開きます。

image

必要事項をせっせと記入します。

まだ、CTP版なのでこなれていない部分があります。BLOBストレージアカウントは連携していないので、別途入力しないといけない情報を入力します。
アクセスキーさえわかれば、管理者アカウントを知らなくてもエクスポートできるってことですね。
一度、ウィザードを閉じてBLOBストレージの情報をメモしてきてくださいね。

image

完了を押します。

エラーが出ました・・・・。

image

BLOBストレージのURL指定には、「http」とか「https」をつけてねと。

再度設定します。紆余曲折しましたが、最終結論のみ記載します。

  • ログイン:SQL Azureサーバの管理者アカウント
  • パスワード:SQL Azureサーバの管理者アカウントのパスワード
  • 新しいBlob URL:http://(アカウント名).blob.core.windows.net/test/a.bacpac
  • アクセスキー:プライマリアクセスキー

結果

成功すると、状態確認で下の図のように表示されます。

image

課題

上の図を見ていただくと、わかるかと思いますが失敗した履歴は削除されません。

削除されないどころか、再度実行しても初回のエラー内容とエラー日付と同じものが、そのまま登録されているように思います。

何回か試行したのですが、データベースが同じ場合タイムスタンプが更新されないんですよね。

image

testデータベースを6回試したら、6回とも失敗したらエラー記録が6行あるのですが、全部同じタイムスタンプと同じエラーなんですよね。

まぁまだCTP版てことで、その辺はあきらめましょう。

エラー時の場合は、なんでエラーなのか確認できませんが、ちゃんと設定できている場合は、正常に動作しますのでご安心を。

image

SQL Azure

SQL Azure管理ポータルは、初期状態ではSQL Azure サーバに接続することができません。接続するために、Firewallのルールを更新してください。

  1. 「他のWindows Azureサービスにこのサーバーへのアクセスを許可する」にチェックを入れてください
  2. 接続するために、新しいFirewallルールにクライアントIPアドレス(またはIP範囲)を追加してください

一度、Firewallルールを変更したら、システムに変更が反映するまで5分時間をおいてください
この5分の間、ポータルにログインすることができるかもしれませんが、ポータル内の機能によってはエラーがでるかもしれません
Firewallルールを変更した後、5分待ってください。

データベースマネージャ(プロジェクト名Houston)では、上記手順1のみでOKでした。
しかし、サーバーのFirewallルールで顧客のデータを安全に防御するために、手順2を防御強化策として追加しました

将来のリリースで対応するために、この機能を改善するためにフィードバックをください。

情報源

What’s New in SQL Azure Management Portal? (Part II of II)

SQL Azure

金曜に新しいSQL Azure管理ポータルがリリースされました。

新しい管理ポータルを使用するには、最新のMicrosoft Silverlightランタイム(現在は、Silverlight 4)が必要です。

もしSilverlight 5RC版やベータ版をインストールしていると、認証問題があり、SQL Azure管理ポータルはログインすることができません。

この問題を修正するための対応を進めており、数週間で修正版を提供します。
もしプリリリース版のSilverlight 5を使用していて、SQL Azure管理ポータルを使用したい場合は、プリリリース版のSilverlight 5をアンインストールして、Silverlight 4ランタイムをインストールしてください。

 

情報源

What’s New in SQL Azure Management Portal? (Part II of II)

SQL Azure

この投稿は、SQL Azureの2011Q2サービスリリースで提供を開始した新しい機能や特徴について説明するためのものです。説明は2パートに分かれており、本投稿は1つ目のパートです。

今日、私たちはSQL Azureデータベースサービスの2011Q2サービスリリースが完了したことを発表でき、とても興奮しています。

2011Q2サービスリリースは、パフォーマンスやスケーラビリティの改善をするために、データベースエンジンの根幹部分をアップグレードしました。このアップグレードでは、SQL Azureサービスとまもなくリリース予定のSQL ServerコードネームDenaliとの共通部部を提供するため重要な最初の一歩です。今回のサービスリリースが完了したら、ユーザインターフェイスの強化と機能アップをした新しいSQL Azure Management Portalへ移行します。

本リリースで提供するもの

  • スケーラビリティとパフォーマンス用の根幹部分の更新
  • 複数のデータベース管理者を指定するための副管理者のサポート
  • 空間データ型の追加
  • 新しいSQL Azure Management Portal

SQL AzureのCTP版インポート/エクスポートサービスの提供

インポート/エクスポートサービスは、、Windows Azure BLOBに直接データベースをエクスポートすることができ、データベースの保存、移行、データのバックアップシナリオで使用できます。

Windows Azureポータルか、EXEクライアントからサービスを参照することで、インポートまたはエクスポートを要求することができます。

参考:SQL Azure インポート/エクスポートサービス(CTP)をすべてのAzureデータセンターで提供開始

新しいSQL Serverデータツール コードネーム”Juneau”をSQL Azureでフルサポート

2011年7月に公開CTP版がリリースされている新しいSQL Server データツール コード名”Juneau”を利用できるようになりました。

このツールは、SQL Azureサーバプラットフォームでのデータベース設計ができるようにデータベース開発者用の統合環境を提供します。(Visual Studio 2010IDE内で、SQL AzureとSQL Server両方に対応します)

データベース開発者は、強化されたサーバーエクスプローラーで、簡単にデータベースオブジェクトやデータを作成したり編集でき、クエリを実行することもできます。VSツールで、コードナビゲーション、インテリセンス、C#やVBで提供されている並列処理への対応、TSQLエディタで編集、デバッグ、ヴァリデーションに対応しました。

http://msdn.microsoft.com/en-us/data/gg427686からCTP版をダウンロードできます。スタンドアロンでも利用可能ですし、Visual Studio 2010 Professional以上を持っている場合は、Visual Studio 2010に統合されます。

SQL Azure 2011 Q2サービスリリースによる既存のアプリケーションへの影響

このリリースが完了すると、新しいSQL Azureバージョンは、11.0.bbbb.bb(bbbb.bbはビルド番号です)になります。

アプリケーションでバージョンチェックをしている場合は、今回のアップデートでバージョンが上がるため影響が出る可能性があります。バージョンチェックをしていない場合は、特に影響はありません。

SQL Server Management Studioの更新に関する重要な情報については、次の項目を参照してください。サービスリリースの前にこの手順を完了している場合は、次の手順を再度実施する必要はありません。

管理ツールの更新ダウンロード

データセンターのアップグレードにより、データベースエンジンのバージョン番号が一つ上がります。このリリースで、以前のバージョンのSQL Server Management Studioで接続した場合、エラーになることがあります。

7月に案内しましたが、SSMSで接続問題に遭遇しないために、SQL Server Management Studioのアップグレードをするべきです。まだ、アップグレードしていない場合は次のリンクからダウンロードしてアップグレードしてください。