Как создать сценарий VARBINARY для копирования его из одной БД в другую с помощью сценария?

Мне нужно сгенерировать сценарий вставки SQL для копирования данных с одного сервера SQL в еще один. Итак, с .net я читаю данные из данной таблицы SQL Server и записываю их в новый текстовый файл, который затем может быть выполнен для вставки этих данных в другие базы данных.

Один из столбцов - это VARBINARY ( МАКС).
Как следует и можно ли преобразовать полученный byte [] в текст для сценария, чтобы его можно было вставить в другие базы данных?

SSMS показывает эти данные в виде шестнадцатеричной строки. Этот формат использовать? Я могу получить тот же формат с помощью следующего

BitConverter.ToString(<MyByteArray>).Replace("-", "")

Но как его снова вставить?
Я пробовал

CONVERT(VARBINARY(MAX), "0xMyHexString")

Это делает вставку, но значение не такое, как в исходной таблице.

9
задан abatishchev 11 December 2014 в 20:16
поделиться