Пишу хранимую процедуру, которая принимает адрес файла с данными и адрес соответствующего .fmt-файла.
CREATE PROCEDURE InsertCitiesFromFile
@importDataFilePath NVARCHAR(MAX),
@formatFilePath NVARCHAR(MAX) AS
BULK INSERT City
FROM @importDataFilePath
-- дальше уже не важно
Среда разработки показывает, что что-то не так возле @importDataFilePath. То есть нельзя получить путь к файлу с параметра типа NVARCHAR. Пишет, что ожидается ID, INTEGER, QUOTED_ID, STRING или TEXT_LEG. Пробовал, например, задать для @importDataFilePath тип данных STRING (или TEXT_LEG). Но среда пишет, что это некорректный тип для параметра. Как передать через параметр процедуры адрес, который можно использовать в BULK INSERT?