Sql-Server

將 PNG 導入 SQL Server(無磁碟訪問)

  • March 3, 2017

如何將 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將輸出添加到您的數據庫中。

引用自:https://serverfault.com/questions/836064