SE の雑記

SQL Server の情報をメインに Microsoft 製品の勉強内容を日々投稿

Archive for the ‘SQL Azure’ tag

SQL Data Sync の基本構成について

without comments

SQL Data Sync の基本構成について少しまとめてみたいと思います。
今回はオンプレミスの SQL Server と SQL Database 間の同期設定を対象としています。

基本的な情報については SQL データ同期プレビュー が参考になります。
SQL Data Sync は Sync Framework を元に作成されているようですので詳細な動作に関してはこのあたりも確認をしておくとよいかもしれないですね。

なお、旧ポータルからの操作は 5 月で実施できなくなるようです。
image

フィルターに関しては現状のポータルでは作成できなくなるようですのでこの辺は注意が必要そうですね。

 

Read the rest of this entry »

Written by Masayuki.Ozawa

5月 12th, 2013 at 9:10 pm

Posted in SQL Azure,SQL Server

Tagged with ,

DACFx を使用した下位バージョンのSQL Server の bacpac の作成

without comments

SQL Server のデータベースをパッケージングかするためのフレームワークとして DACFx (Data-Tier Application Framework) があります。

以前、sqlpackage と AzCopy を使用した SQL Database のデータ退避 という投稿を書きました。
データ層アプリケーション (DAC) に関しては SQL Server 2008 から登場したものですが当時は dacpac という定義情報のみを抽出するものでした。

SQL Server 2012 になり DAC BACKPAC というデータを含んだデータ層アプリケーションの抽出が可能になりました。
この機能を使用して、SQL Server 2012 より下位のバージョンの bacpac の作成についてまとめてみたいと思います。

Read the rest of this entry »

Written by Masayuki.Ozawa

5月 11th, 2013 at 6:03 pm

Posted in SQL Azure,SQL Server

Tagged with ,

sqlpackage と AzCopy を使用した SQL Database のデータ退避

without comments

SQL Server ではデータ層アプリケーションファイルとして、テーブルのスキーマとデータをまとめた BACPAC ファイルを作成することができます。これを使用することで SQL Database (旧 SQL Azure) に新しいデータベースとしてエクスポートした BACPAC をインポートすることができます。 これは、オンプレミスの SQL Server でも利用することができます。 
BACPAC ファイルのインポートによる新しいユーザー データベースの作成

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

Read the rest of this entry »

Written by Masayuki.Ozawa

4月 10th, 2013 at 1:05 pm

Azure SQL Database の管理ポータルのクエリ パフォーマンスの情報を自前で取得

without comments

久しぶりに Azure SQL Database を使ったので小ネタなどを。

Read the rest of this entry »

Written by Masayuki.Ozawa

2月 6th, 2013 at 11:56 pm

Azure SQL Database の sys.dm_db_wait_stats を使ってみる

without comments

蒼の王座 さんの Azure SQL Database で待ち事象を調査する「sys.dm_db_wait_stats」を読んで、久しぶりに Azure SQL Database (旧 SQL Azure) を使ってみました。

Read the rest of this entry »

Written by Masayuki.Ozawa

2月 6th, 2013 at 10:52 pm

Azure の管理ポータルから SQL Azure のサーバーの管理とデータベースの管理

without comments

Written by Masayuki.Ozawa

12月 13th, 2011 at 11:47 pm

Posted in SQL Azure

Tagged with

SQL Azure のデータベースの照合順序の指定と一時テーブルへの影響

without comments

SQL Azure のバージョンアップにより、ユーザーデータベース作成時に任意の照合順序が指定できるようになりました。
CREATE DATABASE (SQL Azure Database)

オンプレミスの SQL Server の場合はユーザーデータベースであれば、ALTER DATABASE で COLLATE 句を使用することで作成後も変更することが可能です。
データベース照合順序の設定および変更

SQL Azure の場合は ALTER DATABASE の COLLATE 句はサポートされていないため、照合順序の設定ができるのはデータベースの作成時のみとなるようです。
ALTER DATABASE (SQL Azure Database)

SQL Azure のデータベースの照合順序ですが、一時テーブルにも影響を与えそうです。
今回はこの点についてまとめてみたいと思います。

Read the rest of this entry »

Written by Masayuki.Ozawa

12月 13th, 2011 at 8:31 pm

Posted in SQL Azure

Tagged with