- - PR -
DTSからのファイル書き込み権限について
1
投稿者 | 投稿内容 | ||||
---|---|---|---|---|---|
|
投稿日時: 2005-12-09 18:05
初心者的な質問ばかりですみません。
DTS ActiveXからファイル書き込みを行おうとしているのですが、 SQLServer認証で実行したDTSパッケージからはファイルの書き込み で失敗してしまいます。 Windows認証モードであれば、問題なく書き込みができます。 当然といえば当然のような気がしますが、実運用ではSQLServer本体 もDTSもSQLServer認証モードで実行されるケースが多いかと思われます。 このような場合にファイル書き込みを行うプログラムをSQLServer上 で実行するにはどうすればよいのでしょうか。 | ||||
|
投稿日時: 2005-12-11 11:08
お疲れ様です。 DTS パッケージは SQL Server にログインしているユーザーのコンテキストで実行されます。 SQL Server 認証でログインすれば,SQL Server のサービスアカウントの権限で実行されます。 (Agent にジョブ登録すれば Agent のコンテキストで) 権限を確認してあげてください。 また, 「Windows 認証で作成した」パッケージを「SQL Server 認証でキック」すると, 権限が足りないといわれる場合があります。 この場合は実際に実行するユーザーをパッケージの所有者に設定しなおしてあげてください。 ところで, ・まずは DTS の基本的なところを固められたほうが解決が早いかと思います ↓ http://www.microsoft.com/japan/msdn/sqlserver/columns/dts/dts1.asp ・権限周りの記述はこちらに ↓ http://www.microsoft.com/japan/msdn/sqlserver/columns/dts/dts2.asp いかがでしょうか? ---------- TimberLandChapel.com Workshop http://blogs.timberlandchapel.com/blogs/workshop/archive/2005/12/06/519.aspx |
1