È possibile utilizzare il comando BULK INSERT T-SQL se si desidera solo una soluzione sql pura. Devi prima salvare il file come csv/text.
BULK
INSERT YourDestinationTable
FROM 'D:\YourFile.csv'
WITH
(
FIELDTERMINATOR = ',',
ROWTERMINATOR = '\n'
)
GO
In alternativa, puoi provare OPENROWEST - again , una soluzione T-SQL pura.
SELECT * FROM OPENROWSET('Microsoft.Jet.OLEDB.4.0',
'Excel 8.0;DATABASE=D:\YourExcelFile.xls', 'Select * from YourExcelFile')
Dipende davvero da quanto controllo e flessibilità desideri, il percorso SSIS avrà vantaggi rispetto a questi metodi.