Например, у меня есть ежедневный файл Excel (xlsx), который мне нужно импортировать каждый день в MS SQL Server Express 2014, который находится в localhost. Сначала обрезаем таблицу.Как создать шаблон импорта SQL Server
Как создать шаблон для импорта файла Excel в MS SQL-сервер?
Например, он будет находиться в папке: C:\Reports\1.xlsx
Для усечения Я знаю запрос:
USE [CompDB];
GO
TRUNCATE TABLE [dbo].[Report_table];
GO
Я пытался найти в MSSQL Импорт - Экспорт мастер некоторые опции шаблонов, не нашел там. Более того, я пытался сделать это с помощью Toad для SQL Server, но шаблонов нет в бесплатной версии.
Или, может быть, вы знаете, как это сделать с базой данных MySQL? Это будет лучший выбор для меня.
Для MS SQL с помощью SSIS. Для MySQL создайте скрипт, который преобразует его в CSV, а затем запишет хранимую процедуру, которая вытащит его. SSIS является наиболее предпочтительным вариантом в вашем случае. Он предназначен для таких вещей – IgorM
Если SSIS доступен для выпуска MSSQL 2014 Express? – AlexIL
haven'r обратите внимание на то, что вы запускаете Express. Насколько мне известно, SSIS недоступна для этого. Однако вы можете обратиться к своим требованиям с помощью SELECT * FROM OPENROWSET (BULK N'F: \ file.txt, SINGLE_CLOB) AS Contents)) в CSV-файле или найти решение на основе XML PATH – IgorM