- - PR -
DTS
1
| 投稿者 | 投稿内容 | ||||
|---|---|---|---|---|---|
|
投稿日時: 2005-08-05 11:19
SQLServerのDTSツールに関してのご質問です。
サーバー上のExcelファイルをテーブルに格納 するDTSを作成しました。 当DTSを単独で起動すると、正常に起動するので すが、VBから「dtsrun」命令で、起動すると、エ ラーとなってしまいます。 エラーログを見ると、そのEXCELファイルを排 他的に開いているか、データを読み取る権限があり ませんというメッセージが見られます。 特にExcelファイルに権限の設定等は行ってい ないのですが、何か原因がわかりましたら、教えて 下さい。 Server2000/Office2002です。 よろしくお願いします。 | ||||
|
投稿日時: 2005-08-05 12:13
お疲れ様です。 dtsrun をキックしているセキュリティコンテキストの権限を確認してください。 参考 http://www.microsoft.com/japan/msdn/sqlserver/columns/dts/dts2.asp#4-1 | ||||
|
投稿日時: 2005-08-05 12:26
返信ありがとうございます!
DTS作成時に、所有者パスワード/ユーザーパスワードの設定は 特に行いませんでした。 また、SQL認証で、「sa」ログインにしております。 | ||||
|
投稿日時: 2005-08-05 12:49
すいません誤解を与えてしまったようです。
dtsrun をキックしている VB プログラムを実行しているのはどんな権限の持ち主ですか? パッケージをデバック実行するユーザーと同じですか? SQL Server Agent ですか? それともまったく別のアカウントですか? _________________ | ||||
|
投稿日時: 2005-08-05 14:00
ありがとうございます!
解決しました。 結論としては、DTSの所有者が作成者の WindowsでのログインIDで作成されていました。 所有者を「sa」とすることで、正常に起動する ことができました。 また何かありましたら、よろしくお願い致します。 | ||||
|
投稿日時: 2005-08-05 15:03
所有者でしたか。
解決してよかったです。 _________________ | ||||
1
