#ssis
#ssis
Вопрос:
Я новичок в SQL Server и SSIS. Я хочу запланировать загрузку файла .csv на SQL Server.Я хочу запускать загрузку в течение определенного времени ежедневно.Пожалуйста, помогите.Заранее спасибо.
Комментарии:
1. О чем вы спрашиваете? как запланировать пакеты SSIS? наш полный учебник о том, как импортировать файлы с помощью SSIS? Для последнего я предлагаю поискать учебные пособия на Youtube или в учебном классе, есть много онлайн-ресурсов.
Ответ №1:
Вы можете сделать это, сначала создав таблицу (таблицы) в SQL с соответствующими типами данных. Затем сначала импортируйте в SQL, а затем напишите свой скрипт для обновления таблицы, но для запуска ваших сценариев потребуется файл .bat. Ниже приведен пример команды для файла .bat: sqlcmd -S Имя_сервера -U Имя пользователя P Пароль -i «C:folderupdate.sql «-о «C:folderoutput.txt «
Вам нужно будет записать файл .csv в текстовый файл и изменить расширение на .sql
Вы можете использовать пример «Команда массовой вставки»: BULK INSERT FILENAME
надеюсь, это поможет
DATABASENAME.DBO.TABLENAME
FROM 'C:sqlscriptfileName.csv'
WITH
(
FIELDTERMINATOR = ',',
ROWTERMINATOR = 'n'
)
GO