Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 SSIS. Нужно переименовать файл  [new]
Yagrus2
Member

Откуда: Москва
Сообщений: 902
Здравствуйте.
Есть EXCEL-файл. Мне нужно его переименовать.
Для решения этой задачи использую File Sistem Task.
Это у меня никак не получается.

Исходный файл находится в папке C:\Users\MmkCyberArkAdmin.QLIKVIEW\Desktop\dist

Вкладка Geniral
В SourseConnection прописываю C:\Users\MmkCyberArkAdmin.QLIKVIEW\Desktop\dist\File.xlsx
В Operation выбираю Rename file
При настройке DestinationConnection C:\Users\MmkCyberArkAdmin.QLIKVIEW\Desktop\dist\File.xlsx и выбираю опцию существующий файл

Вкладка Expression.
Добавляю два выражения:
Destination "C:\\Users\\MmkCyberArkAdmin.QLIKVIEW\\Desktop\\dist\\File" +(DT_STR, 2, 1252)Month( @[System::StartTime] ) + ".xlsx"
DateValidation true

При запуске получаю ошибку. То что файла File3 нет я понимаю. Но где тогда нужно указывать новое название?

К сообщению приложен файл. Размер - 29Kb
28 мар 14, 13:04    [15800270]     Ответить | Цитировать Сообщить модератору
 Re: SSIS. Нужно переименовать файл  [new]
Дедушка
Member

Откуда: Город трёх революций
Сообщений: 5115
Yagrus2
При настройке DestinationConnection C:\Users\MmkCyberArkAdmin.QLIKVIEW\Desktop\dist\File.xlsx и выбираю опцию существующий файл
используйте "Create File"
28 мар 14, 13:42    [15800608]     Ответить | Цитировать Сообщить модератору
 Re: SSIS. Нужно переименовать файл  [new]
Yagrus2
Member

Откуда: Москва
Сообщений: 902
Дедушка,
Не помогло.
28 мар 14, 14:17    [15800856]     Ответить | Цитировать Сообщить модератору
 Re: SSIS. Нужно переименовать файл  [new]
Дедушка
Member

Откуда: Город трёх революций
Сообщений: 5115
Yagrus2
Не помогло.
ошибка какая?
28 мар 14, 14:48    [15801132]     Ответить | Цитировать Сообщить модератору
 Re: SSIS. Нужно переименовать файл  [new]
Владислав Колосов
Member

Откуда:
Сообщений: 8805
Вы же хотите переименовать FILE, а не FILE3, как указали в пакете.
28 мар 14, 15:13    [15801365]     Ответить | Цитировать Сообщить модератору
 Re: SSIS. Нужно переименовать файл  [new]
Yagrus2
Member

Откуда: Москва
Сообщений: 902
Дедушка
Yagrus2
Не помогло.
ошибка какая?

Error: 0xC001000E at Package1: The connection "C:\Users\MmkCyberArkAdmin.QLIKVIEW\Desktop\dist\Fille3.xlsx" is not found. This error is thrown by Connections collection when the specific connection element is not found.
SSIS package "C:\Users\MmkCyberArkAdmin.QLIKVIEW\Documents\Visual Studio 2012\SSIS\SSIS\Package1.dtsx" starting.
Error: 0xC001000E at Package1: The connection "C:\Users\MmkCyberArkAdmin.QLIKVIEW\Desktop\dist\Fille3.xlsx" is not found. This error is thrown by Connections collection when the specific connection element is not found.
Error: 0xC001000E at Package1: The connection "C:\Users\MmkCyberArkAdmin.QLIKVIEW\Desktop\dist\Fille3.xlsx" is not found. This error is thrown by Connections collection when the specific connection element is not found.
Warning: 0x80019002 at Package1: SSIS Warning Code DTS_W_MAXIMUMERRORCOUNTREACHED. The Execution method succeeded, but the number of errors raised (2) reached the maximum allowed (1); resulting in failure. This occurs when the number of errors reaches the number specified in MaximumErrorCount. Change the MaximumErrorCount or fix the errors.
Error: 0xC001000E at Package1: The connection "C:\Users\MmkCyberArkAdmin.QLIKVIEW\Desktop\dist\Fille3.xlsx" is not found. This error is thrown by Connections collection when the specific connection element is not found.
Error: 0xC001000E at Package1: The connection "C:\Users\MmkCyberArkAdmin.QLIKVIEW\Desktop\dist\Fille3.xlsx" is not found. This error is thrown by Connections collection when the specific connection element is not found.
Error: 0xC001000E at Package1: The connection "C:\Users\MmkCyberArkAdmin.QLIKVIEW\Desktop\dist\Fille3.xlsx" is not found. This error is thrown by Connections collection when the specific connection element is not found.
Error: 0xC002F304 at File System Task, File System Task: An error occurred with the following error message: "The connection "C:\Users\MmkCyberArkAdmin.QLIKVIEW\Desktop\dist\Fille3.xlsx" is not found. This error is thrown by Connections collection when the specific connection element is not found.
".
Error: 0xC0024107 at File System Task: There were errors during task validation.
SSIS package "C:\Users\MmkCyberArkAdmin.QLIKVIEW\Documents\Visual Studio 2012\SSIS\SSIS\Package1.dtsx" finished: Failure.
The program '[50068] DtsDebugHost.exe: DTS' has exited with code 0 (0x0).
28 мар 14, 15:13    [15801368]     Ответить | Цитировать Сообщить модератору
 Re: SSIS. Нужно переименовать файл  [new]
Дедушка
Member

Откуда: Город трёх революций
Сообщений: 5115
Yagrus2,

сделайте Destination через переменную
28 мар 14, 15:20    [15801439]     Ответить | Цитировать Сообщить модератору
 Re: SSIS. Нужно переименовать файл  [new]
Yagrus2
Member

Откуда: Москва
Сообщений: 902
Владислав Колосов,
Я хочу переименовать FILE в FILE3
28 мар 14, 17:16    [15802417]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить