※ この機能はアドバンスト版以上のライセンスをご購入の場合のみご利用可能です
ここでは MS SQL Server 2012(以下 SQL Server)で、Windows 認証を利用してデータベースにアクセスする方法を解説します。
SQL Server のセットアップ手順については こちら をご参照下さい。
SQL Server 2012 データベースの作成
MS SQL Server 2012 をインストールすると、GUI のセットアップツール "Microsoft SQL Server 2012 Management Studio"(以下 Management Studio)もインストールされます。
以下、作成方法の例となります。
- Management Studio を起動する
- [Windows 認証] で接続する
- [データベース] を右クリックし、[新しいデータベース] を選択する
- [新しいデータベース] 画面の [全般] を修正する
- データベース名: mta
- 所有者: <規定>
- [新しいデータベース] 画面の [オプション] を修正する
- 照合順序: Japanese_Unicode_CI_AS(UTF-8、大文字・小文字を区別しない、アクセント文字を区別する)
- 復旧モデル: 完全
- 互換性レベル: SQL Server 2012 (110)
- [OK] ボタンをクリックする
mta DB の IUSER へのユーザーマッピング
- [セキュリティ] - [ログイン] - [新しいログイン] を選択する
- [ログイン] - [全般] を修正する
- [ログイン名] の [検索] ボタンをクリックする
- [選択するオブジェクト名を入力してください] に "IUSR" を入力し [名前の確認] ボタンをクリックします
- [ログイン] - [新規作成] 画面に戻り、[ログイン名] に "IUSR" が入っている事を確認します
- [ログイン名] の [検索] ボタンをクリックする
- [ログイン] - [ユーザーマッピング] を修正する
- [データベース] "mta" の [マップ] をチェック
- [mtaのデータベース ロール メンバシップ] に "db_owner" を追加
- [OK] ボタンをクリックする
データベースへの接続テスト
Management Studio を使ってデータベースへ接続できるか確認します。
- Management Studio のデータベース接続画面
[認証] 方式が [Windows 認証] になっている事を確認して下さい。
- [接続] ボタンをクリックする
接続が完了したら、システムレベルでデータベースへの接続が出来たことが解ります。
mt-wizard.cgi でのデータベース設定
データベース設定画面では以下の様に入力します。
mt-config.cgi のデータベース設定
#======== DATABASE SETTINGS ======== ObjectDriver UMSSQLServer Database mta DBHost localhost ODBCDriver SQL Server Native Client 10.0
これで、Windows 認証で接続が可能になりました。