Z tego co wiem w fromie wymagany jest tylko dosłowny ciąg znaków. W takim przypadku musisz napisać dynamiczne zapytanie, aby użyć wstawiania zbiorczego
declare @q nvarchar(MAX);
set @q=
'BULK INSERT [TStagingTable]
FROM '+char(39)[email protected]+char(39)+'
WITH
(
FIELDTERMINATOR = '','',
ROWTERMINATOR = ''\n'',
FIRSTROW = 1
)'
exec(@q)