PowerCMS™
2025年1月1日購入分よりライセンスの価格を改定いたします。
[ブログ] PowerCMS 6 でのアップデートまとめ を追加しました。
[よくあるご質問] システムログに「タスクを実行するために必要なロックを獲得できませんでした」というログが残っている を追加しました。
[よくあるご質問] 特定のシステムログに絞って確認できますか? を追加しました。

Microsoft SQL Server 2012 で Windows 認証 を利用する

※ この機能はアドバンスト版以上のライセンスをご購入の場合のみご利用可能です

ここでは 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)もインストールされます。

以下、作成方法の例となります。

  1. Management Studio を起動する
  2. [Windows 認証] で接続する
  3. [データベース] を右クリックし、[新しいデータベース] を選択する
  4. [新しいデータベース] 画面の [全般] を修正する
    • データベース名: mta
    • 所有者: <規定>
  5. [新しいデータベース] 画面の [オプション] を修正する
    • 照合順序: Japanese_Unicode_CI_AS(UTF-8、大文字・小文字を区別しない、アクセント文字を区別する)
    • 復旧モデル: 完全
    • 互換性レベル: SQL Server 2012 (110)
  6. [OK] ボタンをクリックする

mta DB の IUSER へのユーザーマッピング

  1. [セキュリティ] - [ログイン] - [新しいログイン] を選択する
  2. [ログイン] - [全般] を修正する
    • [ログイン名] の [検索] ボタンをクリックする
      • [選択するオブジェクト名を入力してください] に "IUSR" を入力し [名前の確認] ボタンをクリックします
      • [ログイン] - [新規作成] 画面に戻り、[ログイン名] に "IUSR" が入っている事を確認します
  3. [ログイン] - [ユーザーマッピング] を修正する
    • [データベース] "mta" の [マップ] をチェック
    • [mtaのデータベース ロール メンバシップ] に "db_owner" を追加
  4. [OK] ボタンをクリックする

データベースへの接続テスト

Management Studio を使ってデータベースへ接続できるか確認します。

  1. Management Studio のデータベース接続画面

    [認証] 方式が [Windows 認証] になっている事を確認して下さい。

  2. [接続] ボタンをクリックする

    接続が完了したら、システムレベルでデータベースへの接続が出来たことが解ります。

mt-wizard.cgi でのデータベース設定

データベース設定画面では以下の様に入力します。

mt-config.cgi のデータベース設定

#======== DATABASE SETTINGS ========

ObjectDriver UMSSQLServer
Database mta
DBHost localhost
ODBCDriver SQL Server Native Client 10.0

これで、Windows 認証で接続が可能になりました。

次は
一覧へ

お問い合わせ

お問い合わせフォームがご利用できない場合は、以下のメールアドレスからも受け付けております。
contact@alfasado.jp

製品資料ダウンロード

パンフレットデータ、提案用資料などがダウンロードできます。