如何将 PNG 导入到安装在我无权访问的机器上的 SQL Server 数据库(数据库实例除外)?
由于我无法访问磁盘,因此我无法执行以下操作:
INSERT INTO [dbo].[WorkItemState] (ImageBits)
SELECT BulkColumn
FROM OPENROWSET (BULK 'C:\checkbox.png', SINGLE_BLOB) as MyImage
有没有办法将 PNG 转换为可识别的格式,以便我可以简单地复制/粘贴到表格列上?
答案1
您可以使用 base64 对图像进行编码,例如:
cat YOUR_IMAGE.png | base64
或者直接base64 YOUR_IMAGE.png
将输出添加到数据库。