0

SSISパッケージを使用して、安全なUnixサーバーからテキストファイルを取得しています。パッケージのステップの1つは、フラットファイル接続を使用してファイルをWindowsファイル共有にftpで転送します。フルパス名\\servername\ foldername\filenameを使用して接続を指定しました。

パッケージは私の開発マシンで正常に動作します。ただし、パッケージがSQLServerエージェントでサービスとして実行されるときに問題が発生します。これは、テストと本番環境で実行する必要がある方法です。サービスにはサーバーとフォルダーに対する権限が付与されていますが、フォルダーは隠しフォルダーであるため、$が追加されています。

したがって、フラットファイル接続の実際の接続文字列は\\ servername \ foldername $\filenameです。

ドル記号がSQLServerエージェントの問題を引き起こしている可能性がありますか?

アイデアが足りなくなり、インターネットでの検索がほとんどなくなりました。StackOverflowは常に私の最後の手段です。誰かが助けてくれることを願っています。

4

1 に答える 1

0

この問題は解決されました。問題はありません。

ジョブの権限が不十分でした。ネットワーク管理者は、私たちがそれを処理したと言ったが、私たちが他のすべてを除外した後、彼らは再びチェックした。

于 2012-08-25T00:03:44.747 に答える