Как я могу импортировать PNG в базу данных SQL Server, установленную на машине, к которой мне не предоставлен доступ (кроме экземпляра БД)?
Я не могу сделать следующее, потому что не могу получить доступ к диску:
INSERT INTO [dbo].[WorkItemState] (ImageBits)
SELECT BulkColumn
FROM OPENROWSET (BULK 'C:\checkbox.png', SINGLE_BLOB) as MyImage
Есть ли способ преобразовать PNG в узнаваемый формат, который я могу просто скопировать / вставить в свой столбец таблицы?
Вы можете закодировать свое изображение с помощью base64, например:
cat YOUR_IMAGE.png | base64
или напрямую base64 YOUR_IMAGE.png
и добавьте результат в свою базу данных.