none
SSIS(SQL SERVER Integration Services) 2008 R2でSQL Server認証ができない RRS feed

  • 質問

  • SSISデザイナを使ってCSV取込みを考えております。
    SSISの接続マネージャをWindows認証するとCSVがテーブルにきちんと追加されるのですが、SQL Server認証にすると、以下のエラーが出てしまいます。
    何が原因でしょうか?
    ご教授のほど、お願い致します。

    [OLE DB 変換先 [316]] エラー : SSIS エラー コード DTS_E_CANNOTACQUIRECONNECTIONFROMCONNECTIONMANAGER。エラー コード 0xC0202009 により、接続マネージャー "サーバ名.DB名.sa" に対する AcquireConnection メソッドの呼び出しが失敗しました。このエラーの前に、AcquireConnection メソッドの呼び出しが失敗した理由の詳細が記載されたエラー メッセージが報告されている可能性があります。

    • 編集済み hyakusiki 2012年10月15日 8:44
    2012年10月15日 6:21

回答

すべての返信

  • こんにちは、hyakusiki さん
    フォーラムオペレータの佐伯 玲 です。

    以下の情報は参考になりますでしょうか?

    サーバーの認証モードを変更する方法
    http://msdn.microsoft.com/ja-jp/library/ms188670(v=sql.105).aspx

    該当エラーのリファレンス
    http://msdn.microsoft.com/ja-jp/library/cc627376(v=sql.105).aspx

    ご一読いただき参考になりましたら幸いです。
    __________________________
    日本マイクロソフト株式会社 フォーラム オペレーター 佐伯 玲

    • 回答の候補に設定 佐伯玲 2012年10月22日 4:02
    • 回答としてマーク 佐伯玲 2012年11月1日 0:31
    2012年10月19日 4:46
  • 佐伯さま、回答ありがうございます。

    返信が大変、遅くなり申し訳ありません。

    原因が判明しましたので、ご報告させていただきます。

    原因はコンフィグファイル(.dtsConfig)の設定でした。

    パッケージ構成で接続マネージャのコンフィグファイルを参照するようにしており、その際、

    ConnectionString以外(ServerName、UserNameなど)にチェックを入れておりました。

    ConnectionString以外の項目があると、何故か前出のエラーが出るようです。

    (パスワードはコンフィグファイル内の「User ID」と「Initial Catalog」の間に直書き(~User ID=aa;Password=xxx;Initial Catalog~))

    有り難うございました。

    (ちなみにReatainSameConnectionはFalseのまま)


    • 編集済み hyakusiki 2012年11月29日 5:05
    2012年11月29日 5:04