質問: ### 前提・実現したいこと SQL Server インポートおよびエクスポート ウィザードで作成した EXCELファイルのデータをSQL SERVERにインポートするDTSXを実行したい。 SQL SERVERのバージョン:2008 R2 テーブルは作成済みです。 ### 発生している問題・エラーメッセージ SQL Server インポートおよびエクスポート ウィザードから実行するとエラーも出ず、正常に格納されるのですが、 作成したDTSXを実行すると下記のエラーが出てしまいインポートが出来ません。 ### エラーメッセージ エラー 1 検証エラー。データ フロー タスク 1: test: SSIS エラー コード DTS_E_OLEDBERROR。OLE DB エラーが発生しました。エラー コード: 0x80040E4D。 OLE DB レコードを使用できます。ソース: "Microsoft SQL Server Native Client 10.0" Hresult: 0x80040E4D 説明: "ユーザー 'sa' はログインできませんでした。"。 test.dtsx 0 0 エラー 2 検証エラー。データ フロー タスク 1: データ フロー タスク 1: SSIS エラー コード DTS_E_CANNOTACQUIRECONNECTIONFROMCONNECTIONMANAGER。エラー コード 0xC0202009 により、接続マネージャー "DestinationConnectionOLEDB" に対する AcquireConnection メソッドの呼び出しが失敗しました。このエラーの前に、AcquireConnection メソッドの呼び出しが失敗した理由の詳細が記載されたエラー メッセージが報告されている可能性があります。 test.dtsx 0 0 ### 試したこと エラーコードで検索をしたのですが、よくわかりませんでした... ### 補足情報(FW/ツールのバージョンなど) 解決方法、または参考になるサイトを教えていただけると幸いです。
回答: エラーメッセージに ``` "ユーザー 'sa' はログインできませんでした。" ``` ってありますけど、認証とかの指定が間違っているとか そういうことではないです? いまちょっと私のPCに入っている Management Studio の [エクスポート] を開いてみたら 「Windows 認証を使用する」とか「SQL Server 認証を使用する」とかの設定がありますけど、この辺とかは合ってますかね。 # なお私は インポート/エクスポート 使ったことがないので詳しくはないです。違っていたらすみません...