Skip to main content
評価してください: 

SQL Server 2005 サンプルコード ライブラリ

開発編
Express 編
ビジネス インテリジェンス編
管理編


開発編

開発編サンプルコード (sql05_scl_dev.msi, 1.02 MB)

開発編のサンプルコードには、以下の項目が含まれています。

ADO.NET

サンプル概要
クエリ通知データ変更の発生時にアプリケーション側に変更を通知するサンプルコードです。
接続文字列の取得設定とプロバイダファクトリによるデータソースの設定Web アプリケーションでの Web.Config ファイルから接続文字列を取得するサンプルコードと、プロバイダファクトリによるデータソースの設定からデータ操作を行うサンプルコードがあります。
非同期プログラミング分散されたデータソースからデータを抽出する場合などに役立つ、非同期でのデータ操作を行うサンプルコードです。

関連自習書

ADO.NET 2.0 (Word 形式、2.29 MB)

SQLCLR

サンプル概要
ストアド プロシージャの作成Visual Studio 2005 を利用したストアドプロシージャの作成からサーバーへの配置方法を紹介するサンプルコードです。
DDL によるユーザー定義関数の作成DDL (データ定義言語) によるユーザー定義関数の作成から配置までを行うサンプルコードです。
DDL によるストアド プロシージャの作成DDL (データ定義言語) によるストアドプロシージャの作成から配置までのサンプルコードです。

関連自習書

SQL CLR (Word 形式、4.33 MB)

Web サービス

サンプル概要
商品検索 Web サービスの作成・公開商品検索するストアドプロシージャを作成し、それを SQL Server がホストする Web サービスとして公開するサンプルコードです。
商品検索 Web サービスを利用したクライアントアプリの作成商品検索 Web サービスを利用したクライアント アプリケーション (Web アプリケーション) を作成するサンプルコードです。
RSS データを取得する Web サービスの作成・公開RSS データを Web 上から取得し、それをデータセットとして出力するストアド プロシージャを作成し、Web サービスとして公開するサンプルコードです。
RSS データ取得 Web サービスを利用したクライアント アプリの作成RSS データを取得する Web サービスを利用した Windows アプリケーションの作成サンプルコードです。

関連自習書

Web サービス (Word 形式、2.86 MB)

Transact-SQL

サンプル概要
T-SQL 基礎 1Transact-SQL の基本的な使用方法をサンプルコードとして公開しています。NULL の使い方、Like 演算子、Between 演算子、Case 式の利用方法です。
T-SQL 基礎 2Transact-SQL の基本的な使用方法をサンプルコードとして公開しています。計算列の使用、一時テーブルの作成、SQL 拡張機能などです。
ユーザー定義関数、ストアドプロシージャ、トリガの作成ユーザー定義関数、ストアドプロシージャ、トリガの作成、変更を行うサンプルコードを紹介しています。
カーソル使用法カーソルを使用した Transact-SQL でのデータ操作方法をサンプルコードとして紹介しています。
順位付け関数順位付け関数を利用したサンプルコードを紹介しています。
共通テーブル、ピボット関数の利用共通テーブル、ピボット関数を利用したサンプルコードを紹介しています。
エラー制御Try Catch によるエラー制御を行うサンプルコードを紹介しています。
その他関数の利用時間関数、文字操作関数、変数を利用した TOP 関数の利用、DDL トリガの作成、利用をサンプルコードで紹介しています。

Integration Services

サンプル概要
プログラムからのパッケージ実行C# や VB から、作成したパッケージを実行するサンプルコードを紹介しています。
パッケージ作成通常は Business Intelligence Development Studio から作成する Integration Services パッケージをプログラム上から作成するサンプルコードを紹介しています。

関連自習書

Integration Services -開発編- (Word 形式、3.50 MB)
Integration Services -ビジネス インテリジェンス編- (Word 形式、4.74 MB)

?


Express 編

Express 編サンプルコード (sql05_scl_express.msi, 529 KB)

Express 編のサンプルコードには、以下の項目が含まれています。

基本操作

サンプル概要
データベースサービスの起動・停止データベース サービスの起動、停止を行うサンプル コードを紹介します。
ユーザーの作成、変更、スキーマの設定ユーザーの作成、からスキーマの設定を行うサンプル コードを紹介します。
セキュリティの設定セキュリティの設定として、パスワードポリシーの適応や、ロールの設定、適応を行うサンプル コードを紹介します。

関連自習書

Express 基本操作 (Word 形式、3.82 MB)

開発基礎

サンプル概要
Web アプリケーション開発SQL Server Express Edition と、 Visual Studio Web Developer を利用し、データを抽出、する簡単なWebアプリケーションを作成するサンプル コードです。
Windows アプリケーション開発SQL Server Express Edition と Visual Studio Express を利用し、データをし、簡単な Windows アプリケーションを作成するサンプル コードです。
Report アプリケーション開発Visual Studio Web Developer にアドインとして提供されている、Report コンポーネントを利用して、Reporting Services のレポートを ReportViewer コントロールを利用して表示する Web アプリケーションを作成するサンプル コードです。

関連自習書

Express Web アプリケーション開発基礎 (Word 形式、5.19 MB)

?


ビジネス インテリジェンス編

ビジネス インテリジェンス編サンプルコード (sql05_scl_BI.msi, 4.75 MB)

ビジネス インテリジェンス編のサンプルコードには、以下の項目が含まれています。

Reporting Serivces

サンプル概要
レポートへの URL アクセスReporting Services の URL アクセスサンプル コードを紹介します。
フォルダ、ユーザー、レポートの作成Reporting Services の Web サービスを利用して、フォルダ、ロール、レポートの作成などを行うサンプル コードです。
様々なフォーマットへのレポート出力Web サービスを利用して レポートを様々なフォーマットで (PDF や Excel など) 出力するサンプル コードです。

関連自習書

Report Services 基礎編 (Word 形式、15.3 MB)

Report Builder

サンプル概要
レポートモデルの作成Reporting Services の Web サービスを利用してレポート モデルの作成を行うライブラリです。
レポート モデルの配置配置されたレポートモデルを、ローカル環境にダウンロードし保存するサンプル コードです。
モデルの権限設定レポートモデルを操作するための権限をロールを利用して設定するサンプル コードです。

関連自習書

レポート ビルダ (Word 形式、4.20 MB)

Analysis Services

サンプル概要
キューブへの接続とデータの抽出キューブへ接続し、キューブデータを画面に表示するサンプル コード です。
キューブから KPI データの抽出キューブから KPI のデータを抽出し、KPI の状態を確認するサンプル コードです。
Analysis データベースのバックアップ / リストアAnalysis データベースのバックアップとリストアをプログラムから実行するサンプル コード です。

関連自習書

Analysis Services 基礎編 (Word 形式、5.21 MB)

?


管理編

管理編サンプルコード (sql05_scl_manage.msi, 555 KB)

管理編のサンプルコードには、以下の項目が含まれています。

レプリケーション

サンプル概要
トランザクト レプリケーションの設定トランザクト レプリケーションの設定を行うサンプル コードです。
マージ レプリケーションの設定マージ
スナップショット レプリケーションの設定スナップショット レプリケーションの設定を行うサンプル コードです。

関連自習書

レプリケーション (Word 形式、7.90 MB)

SQLCMD

サンプル概要
SQLCMD の起動、終了までの基本的な流れSQLCMD で操作を行う際の基本動作となる起動、クエリの実行、終了サンプル コードとなります。
ステートメントキャッシュの使用法ステートメント キャッシュを利用しクエリの実行を行うサンプル コードです。
ファイル入出力ファイルからクエリを読み込んだり、ファイルへクエリの実行結果を出力したりするサンプル コードです。
管理者専用モードの使用管理者専用モードを利用したデータベースの接続、クエリの実行を行うサンプル コードです。
スクリプト変数を利用したクエリの実行様々なスクリプト変数を利用したサンプル コードを紹介します。

関連自習書

SQLCMD (Word 形式、1.59 MB)

サーバー監視

サンプル概要
DBCC によるサーバーの監視DBCC ステートメントを利用し、サーバーの稼動状況などを確認するサンプル コードです。
データのログファイルの状況確認Sp_spceused ストアドプロシージャなどによるデータベースの使用状況を確認するサンプル コードです。
データベースの状況確認DBCC ステートメントを利用したデータベース、ファイル グループ、テーブルなどのデータベースオブジェクトに関する一貫性を確認するサンプル コードです。

バックアップ / リカバリ

サンプル概要
基本的なバックアップ、リストア基本的なバックアップからバックアップファイルをリストアする流れをサンプル コードで説明します。
システム DB のバックアップ、リカバリシステム データベース (master, model) のデータベースのバックアップとリストアをサンプル コードで説明します。
ログのバックアップとデータベースファイルの圧縮ログのバックアップとバックアップ後に定期的に行うデータベースファイルの圧縮をサンプル コードで説明します。
バックアップの作成と指定時間にリストアバックアップしたバックアップファイルから指定時間にリストアするサンプル コードを紹介します。
障害発生後のリカバリ対策障害の発生直後のデータベース復旧方法をサンプル コードで説明します。

関連自習書

バックアップ / リカバリ (Word 形式、2.67 MB)

セキュリティ

サンプル概要
ユーザーの作成、スキーマの作成、権限の設定ログインユーザー、データベース ユーザー、スキーマの作成の一連の流れをサンプル コードを紹介します。
パスワードの作成、有効期限、ポリシーの適応パスワードの作成、有効期限、ポリシーの適応の流れをサンプルコードで説明します。
暗号化DES,RC2 などのアルゴリズムを利用してデータの暗号化を行うサンプル コードです。

 

ページのトップへ