(Flat File Location)
Samba Share | Windows Share
(SSIS) _______________________________
| |
XP 32bit | Works | Works
| |
2003 Serv 32bit | Works | Works
| |
Vista 64bit | ERROR | Works
| |
Win 7 64bit | ERROR | Works
| |
2008 Serv 64bit | ERROR | Works
Я создал пакет служб SSIS в VS 2008, который анализирует плоский файл из общей папки и помещает записи в базу данных SQL Server.
Я недавно установил Windows 7 и VS 2008 на новую рабочую станцию. Когда я импортирую пакет из TFS и открываю его, я получаю сообщение об ошибке
Ошибка проверки. Разбор и импорт
Плоский файл каталога: MySSISPackage: The
имя файла "\\ shared \ flatfile.txt"
указанного в соединении не было
действительный.
Когда я открываю Редактор диспетчера соединений с плоскими файлами, возникает ошибка:
Должно быть выбрано правильное имя файла
Я могу найти и выбрать файл в редакторе, но не могу изменить какие-либо свойства или отойти от вкладки Общие из-за этой ошибки.
Если я вернусь к своему ноутбуку (Windows XP), где пакет был создан впервые, ошибки не будет. Обе рабочие станции находятся в одном домене, и я вхожу в систему, используя одинаковые учетные данные.
Есть идеи, почему я получаю эту ошибку с одной рабочей станции, а не с другой?
UPDATE :
Если я беру пакет .dtsx с работающей рабочей станции и загружаю его в SSIS на сервере, я получаю следующие ошибки при попытке запустить:
Ошибка: имя файла "\\ shared \ flatfile.txt", указанное в соединении, недопустимо.
и ...
Ошибка: не удалось проверить соединение «MySSISPackage».
и ...
Ошибка: свойство имени файла недопустимо. Имя файла является устройством или содержит недопустимые символы.
ОБНОВЛЕНИЕ 2 :
a) Общая папка, из которой я пытаюсь вытащить плоский файл, является общей папкой Samba на коробке Unix.
b) Если я получаю доступ к файлу с помощью служб SSIS на любой 64-разрядной платформе (Windows 7, 64-разрядная, Vista, 64-разрядная, Windows Server 2008), я получаю сообщение об ошибке «Необходимо выбрать правильное имя файла»
c) Доступ к файлу с помощью служб SSIS из 32-разрядных сред (Windows XP 32-разрядная, Windows Server 2003 32-разрядная) не вызывает проблем.
d) Если я переместу файл в общую папку на сервере Windows, 64-битный SSIS распознает файл.