Вы можете использовать Планировщик задач Windows для автоматического запуска команд bcp .Команда, которая будет запускаться автоматически, импортирует ваш CSV-файл с помощью утилиты массового копирования (bcp).Он может импортировать или экспортировать данные из / в файлы.Например, чтобы импортировать файл CSV в таблицу в SQL Server, вы можете использовать следующую команду:
bcp.exe dbo.MyTable in "C:\Some Folder\Data.csv" -s MYPC\SQLEXPRESS -d MyDatabase -U LoginName -P StrongP@ssw0rd
Где:
dbo.MyTable
- это схема и имя таблицыгде данные должны быть импортированы. in
указывает направление (поместите данные в базу данных или получите данные из этого). "C:\Some Folder\Data.csv"
- это имя и путь к файлу, содержащему данные для импорта. MYPC\SQLEXPRESS
- имя компьютера и экземпляра SQL Server. MyDatabase
- это имябазы данных, где dbo.MyTable
- это. LoginName
и StronP@ssw0rd
- учетные данные, которые будут использоваться для подключения к серверу (или -E
вместо -U
и -P
для подключенияс использованием проверки подлинности Windows).
Затем создайте новое запланированное задание (Start
-> Task Scheduler
-> Create Basic Task
) и установите расписание в соответствии с вашими требованиями (например, ежедневно в 3:00 AM).), чтобы выполнить команду выше.