Программа iNETsHOP - обработка, сравнение, анализ прайс листов поставщиков, создание каталога товаров интернет магазина Форум - Программа iNETsHOP - Работа с программой - Импорт товаров из yml для маркета Яндекса


http://inetshop.in.ua/index.php?p=showtopic&toid=304&area=1&print_post=2340
15.01.2017 02:28

support


Support


Количество сообщений   1199
Зарегистрирован:   11-04-2008, 19:11:57
Запуск SQL-скрипта
Вы все правильно сделали. Но вам еще нужно изменить путь к файлу XML с товарами в строке
Цитата

SET @FileName = 'C:\TEXP\price_yml.xml';


После модификации пути к исходному файлу вы можете запускать запрос (скрипт) на выполнение (если у вас включены опции сохранения истории изменений, то его выполнение может занять время).

Для выполнения подобных SQL-запросов которые используют команду OPENROWSET требуется полномочия пользователя ADMINISTER BULK OPERATIONS в системе управления базами данных (СУБД) MS SQL Server (если вы используете для подключения к базе данных программы ту же учетную запись Windows, под которой устанавливали СУБД, то она должна иметь по умолчанию полномочия SYSADMIN).

Так же стоит отметить, что файлы YML могут отличаться по наполнению, например название товара может быть не в теге name, а в vendor + model или vendor + vendorCode и для таких случаев требуется небольшая модификация данного запроса.