SE の雑記

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

Author Archive

単一のインプットファイルを使用した特定範囲のデータインポート

leave a comment

SQL Server でデータのインポート / エクスポートをする際には BCP ユーティリティを使用することが多いかと思います。

この BCP ユーティリティですが、単一のインプットファイルの中の特定のデータ範囲だけをインポート / エクスポートをするための機能があります。

今回はこの機能について少し書いてみたいと思います。

なお、この方法は SQL Database Migration Wizard でも使用されている方法になるようです。
# 設定ファイルの ChunkSize という項目がインポートデータの始点と終点の範囲を決めるための設定となり、データファイル内の特定の範囲をインポートしてから、次のデータ範囲を処理するという流れになっているようです。

Read the rest of this entry »

Written by Masayuki.Ozawa

5月 21st, 2013 at 12:19 am

Posted in SQL Azure,SQL Server

Tagged with ,

SQL Database Migration Wizard の実行環境を作る方法

leave a comment

オンプレミスの SQL Server から SQL Database に移行する際に、SQL Database Migration Wizard を使用するとツールベースで移行をすることができます。

このツールを使用するための実行環境の作り方についてまとめてみたいと思います。

Read the rest of this entry »

Written by Masayuki.Ozawa

5月 18th, 2013 at 6:52 pm

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

leave a comment

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 の作成

leave a comment

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 ,

オブジェクトの情報を取得するテーブル等

leave a comment

たんたかさんの カラム名検索でテーブル検索 を見てなるほどと思ったので少しまとめてみたいと思います。

Read the rest of this entry »

Written by Masayuki.Ozawa

5月 11th, 2013 at 1:26 pm

Posted in SQL Server

Tagged with

AlwaysOn を Azure 上に構築してみる – テストの実施編 –

leave a comment

ここまでで AlwaysOn の環境は構築できましたのでテストの実施方法などを少しまとめてみたいと思います。
Read the rest of this entry »

Written by Masayuki.Ozawa

5月 9th, 2013 at 11:50 pm

AlwaysOn を Azure 上に構築してみる – AlwaysOn の構築編 –

leave a comment

AlwaysOn を Azure 上に構築してみる – WSFC の構築編 – に続いて SQL Server 部分 (AlwaysOn 可用性グループ) の構築をしていきたいと思います。

参考情報としては引き続き
Test Lab: Create an AlwaysOn Availability Group in Windows Azure End-to-End
Tutorial: AlwaysOn Availability Groups in Windows Azure

になります。

Read the rest of this entry »

Written by Masayuki.Ozawa

5月 8th, 2013 at 11:47 pm

AlwaysOn を Azure 上に構築してみる – WSFC の構築編 –

leave a comment

SQL Server 2012 の新機能である AlwaysOn は Windows Azure の仮想マシン (VM : VIrtual Machine) に構築することができます。

Windows Azure で SQL Server AlwaysOn 可用性グループ を作ってみる
Tutorial: AlwaysOn Availability Groups in Windows Azure
HADR Tutorials for SQL Server in Windows Azure VMs

構築できるのは知っていたのですが実際に試したことはなかったので少しまとめてみたいと思います。
まずは WSFC の構築から。

投稿を書いている時点 (2013/5/7) の投稿ですので最新の構築方法では変わっているかもしれません。

Read the rest of this entry »

Written by Masayuki.Ozawa

5月 8th, 2013 at 6:43 am

SQL Server のトレースを XPerf で取得してみる

leave a comment

Windows Performance Analysis Toolkit (WPT) に含まれている XPerf を使用するとトレースデータを取得することができます。
このツールを使用して SQL Server のトレースを取得するための手順を勉強しながら少しまとめてみました。

XPerf に関しては以下の情報が参考になります。
Xperf Command-Line Reference
Troubleshooting SQL Server High CPU usage using Xperf
Identifying the cause of SQL Server IO bottlenecks using XPerf
Diagnose High CPU on Windows with XPerf
Stack Walking in Xperf
WPA とか XPerf とか
第1回 OS機能によるアプリのパフォーマンス測定

起動時の情報を取得する Xbootmgr というツールもあるようですがこれは別の機会に触れればなと思います。
Dipping My Toe Into the Xbootmgr Water
WPA とか XPerf とか
# XPerf だけでなく Xbootmgr も紹介されています。
Windowsの起動が遅いならWindows Performance Toolkitで確認

Read the rest of this entry »

Written by Masayuki.Ozawa

5月 5th, 2013 at 4:04 pm

Posted in SQL Server

Tagged with

SQL Server on Winodws Azure Virtual Machine のメモ

one comment

SQL Server を Winodws Azure Virtual Machine で動作させるときの留意事項などのメモを。

Read the rest of this entry »

Written by Masayuki.Ozawa

5月 5th, 2013 at 1:21 am