(フラットファイルの場所) Samba シェア | Windows 共有 (SSIS) ______________________________ | | | | XP 32 ビット | 作品 | 作品 | | | | 2003 サーブ 32 ビット | 作品 | 作品 | | | | ビスタ 64 ビット | エラー | 作品 | | | | 勝つ 7 64 ビット | エラー | 作品 | | | | 2008 サーブ 64 ビット | エラー | 作品
VS 2008 で、共有フォルダーからフラット ファイルを解析し、レコードを SQL Server db に格納する SSIS パッケージを作成しました。
最近、新しいワークステーションに Windows 7 と VS 2008 をインストールしました。TFS からパッケージをインポートして開くと、エラーが発生します
検証エラー。カタログ フラット ファイルの解析とインポート: MySSISPackage: 接続で指定されたファイル名 "\\shared\flatfile.txt" が無効でした。
フラット ファイル接続マネージャー エディターを開くと、次のようなエラーが表示されます。
有効なファイル名を選択する必要があります
エディター内からファイルを参照して選択することはできますが、このエラーが原因でプロパティを変更したり、[全般] タブから離れたりすることはできません。
パッケージが最初に作成されたラップトップ (Windows XP) に戻ると、エラーは発生しません。両方のワークステーションが同じドメインにあり、同じ資格情報を使用してログインしています。
あるワークステーションからこのエラーが発生し、別のワークステーションでは発生しない理由についてのアイデアはありますか?
更新: 実行中のワークステーションから .dtsx パッケージを取得し、サーバー上の SSIS に読み込むと、実行しようとすると次のエラーが発生します。
エラー: 接続で指定されたファイル名 "\\shared\flatfile.txt" は無効です。
と...
エラー: 接続 "MySSISPackage" の検証に失敗しました。
と...
エラー: ファイル名のプロパティが無効です。ファイル名がデバイスであるか、無効な文字が含まれています。
更新 2 :
a) フラット ファイルをプルしようとしている共有フォルダーは、Unix ボックスの Samba 共有です。
b) 64 ビット プラットフォーム (Windows 7 64 ビット、Vista 64 ビット、Windows Server 2008) で SSIS を使用してファイルにアクセスすると、「有効なファイル名を選択する必要があります」というエラーが表示されます。
c) 32 ビット環境 (Windows XP 32 ビット、Windows Server 2003 32 ビット) から SSIS を使用してファイルにアクセスしても問題ありません。
d) ファイルを Windows サーバーの共有フォルダーに移動すると、64 ビット SSIS がファイルを認識します。