ORACLE と SQL Server 比べてみよう
- SQL Server -
SQLTO 小澤 真之
Agenda
2013/01/26SQLWorld★大阪#112
1. 管理ツール (GUI/CUI) の紹介
2. DB の作成
3. テーブルの作成
4. クエリの実行
5. バックアップ / リストア
6. Import / Export
7. 状態の取得
8. 実行計画の取り方/読み取り方
管理ツール (GUI/CUI) の紹介
2013/01/26SQLWorld★大阪#113
管理者ツールと開発者ツール
2013/01/26SQLWorld★大阪#114
SQL Server の管理はクライアント (またはサーバーに) に管理ツールをインストール
インストールメディアに含まれているもの又は無償ダウンロード版を使用 管理者ツール
SQL Server Management Studio (SSMS)
http://www.microsoft.com/ja-jp/download/details.aspx?id=35579
開発者ツール SQL Server Data Tools (SSDT)
http://msdn.microsoft.com/ja-jp/data/hh297027
CUI ツール SQLCMD
http://www.microsoft.com/ja-jp/download/details.aspx?id=35580
SQL Server Management Studio
2013/01/26SQLWorld★大阪#115
SQL Server Data Tools (SSDT)
2013/01/26SQLWorld★大阪#116
SQLCMD
2013/01/26SQLWorld★大阪#117
PowerShell
2013/01/26SQLWorld★大阪#118
DB の作成 / クエリの実行 / テーブルの作成
2013/01/26SQLWorld★大阪#119
SQL Server のデータベース
2013/01/26SQLWorld★大阪#1110
インスタンス (サービス)
データベース 1
データベース 2
Demo
2013/01/26SQLWorld★大阪#1111
バックアップ / リストア
2013/01/26SQLWorld★大阪#1112
基本はオンラインバックアップ
2013/01/26SQLWorld★大阪#1113
完全 : 単体で戻せる特定時点のバックアップ差分 : 前回の完全バックアップ以降の変更ログ : 前回のログバックアップ以降のログレコード
※復旧モデルによってはログバックアップ必須
オフラインバックアップ
2013/01/26SQLWorld★大阪#1114
SQL Server でオフライン バックアップおよびオフライン リストアを行うと問題が出ることがある
http://support.microsoft.com/kb/949060/ja
デタッチした後にバックアップを取得
バックアップの設定
2013/01/26SQLWorld★大阪#1115
メンテナンスプランの種類
2013/01/26SQLWorld★大阪#1116
データベースのバックアップ タスク : スケジュールされたバックアップを取得メンテナンス クリーンアップ タスク : バックアップの削除
バックアップのスケジュール
2013/01/26SQLWorld★大阪#1117
バックアップのリストア
2013/01/26SQLWorld★大阪#1118
Demo
2013/01/26SQLWorld★大阪#1119
Import / Export
2013/01/26SQLWorld★大阪#1120
GUI と CUI
2013/01/26SQLWorld★大阪#1121
GUI
SQL Server Management Studio の Import / Export 機能
データベース定義のスクリプト生成も可能
CUI
BCP コマンド
Demo
2013/01/26SQLWorld★大阪#1122
状態の取得
2013/01/26SQLWorld★大阪#1123
データコレクション
2013/01/26SQLWorld★大阪#1124
Enterprise Edition で使用できる機能
利用状況モニター
2013/01/26SQLWorld★大阪#1125
全エディションで利用可能
動的管理ビュー
2013/01/26SQLWorld★大阪#1126
テーブルから SQL Server の情報を取得
Performance Dashboard Report
2013/01/26SQLWorld★大阪#1127
無償ツール
Demo
2013/01/26SQLWorld★大阪#1128
実行計画の取得
2013/01/26SQLWorld★大阪#1129
テキスト形式で取得
2013/01/26SQLWorld★大阪#1130
SET SHOWPLAN_TEXT / SHOWPLAN_ALL
グラフィカル形式で取得
2013/01/26SQLWorld★大阪#1131
SET SHOWPLAN_XML または実行プランの表示
Demo
2013/01/26SQLWorld★大阪#1132
Top Related