Можно ли как-нибудь импортировать данные (файл csv) напрямую из Интернета в SQL Server 2008?
Или я должен сначала загрузить файл на компьютер, а потом импортировать?
Нет, вы не можете импортировать CSV-файл в SQLServer из URL-адресов как источника, допустимыми являются только следующие пути:
локальный путь с сервера, на котором запущен SQLServer
BULK INSERT CsvTable FROM 'C:\CsvFile.csv' WITH (FIELDTERMINATOR = ',', ROWTERMINATOR = '\n')
удаленный файл, укажите UNC-имя
BULK INSERT CsvTable FROM '\\ServerName\ShareName\Path\CsvFile.csv' WITH (FIELDTERMINATOR = ',', ROWTERMINATOR = '\n')