У меня есть база данных с полем varbinary (max) , и мне нужно вставить большой двоичный файл длиной около 73 тыс. Символов, проблема в том, что SQL перестает распознавать литерал как двоичный файл размером около 32 тыс. символов.
Я читал, что могу использовать OPENROWSET
и BULK
, но я не проверял его, поскольку он требует, чтобы файл физически находился на сервере, где выполняется скрипт. Это не работает для меня, поскольку я развертываю на нескольких базах данных через Azure DevOps с использованием Dacpa c, и у меня может даже не быть доступа к серверам.
- Каков наилучший подход вставить большой двоичный файл в поле varbinary (max), предпочтительно с помощью сценария SQL?
- Если это невозможно сделать с помощью сценария, есть ли у меня опыт, который я мог бы использовать?