2016-10-10 3 views
-1

Я новичок в SQL Server и SSIS. Я хочу развернуть загрузку CSV-файла в SQL Server. Я хочу запускать загрузку в течение определенного времени ежедневно. Пожалуйста, помогите. Спасибо в Advance.Загрузка файла .csv в SQL Server с использованием метода SSIS

+1

Что вы спрашиваете? как планировать пакеты SSIS? наш полный учебник о том, как импортировать файлы с помощью SSIS? Для последнего я предлагаю искать учебники в Youtube или учебном классе, есть много онлайн-ресурсов. –

ответ

0

Вы можете сделать это, сначала создав таблицу (таблицы) в SQL с соответствующими типами данных. Затем сначала импортируйте в SQL, а затем напишите свой скрипт, чтобы обновить таблицу, но для запуска ваших скриптов потребуется файл .bat. Ниже приведен пример команды для файла .bat: sqlcmd -S Имя_сервера -U UserName P Пароль -i "C: \ folder \ update.sql" -o "C: \ folder \ output.txt"

Вы нужно будет записать файл в формате CSV в текстовый файл и изменить расширение .SQL

вы можете использовать «Bulk Insert Command» Пример: BULK INSERT FILENAME DATABASENAME.DBO.TABLENAME FROM 'C:\sqlscript\fileName.csv' WITH ( FIELDTERMINATOR = ',', ROWTERMINATOR = '\n' ) GO Надеюсь, что это помогает

Смежные вопросы