2010-04-19 102 views
6

我瀏覽了一圈,發現這個博客帖子:查看SSMS中的圖片?

http://erikej.blogspot.com/2010/04/version-3-of-exportsqlce-now-available.html

(這是,如果你的用戶的SQL Server CE爲一個偉大的加入)。

在該文章中,我看到的一個截屏SSMS與結果中的圖像。
ScreenShot

這是如何完成的?我在我的數據庫中有圖像(通過內存流序列化的PNG文件),但當我選擇圖像列時,我只看到數字。

+0

更好的數據可視化功能是在SSMS姍姍來遲。 – RedFilter 2010-04-19 18:55:35

+1

不完全一樣,但方向相同:ssmsboost加載項允許可視化圖片(右鍵點擊單元格 - >可視化爲圖片)。但它不會自動檢測圖片 – 2012-08-01 13:14:51

回答

5

如果你問這是如何完成的,我不確定它是如何實現的。我知道你可以在Visual Studio中創建ssms插件,並且我確信有一種方法可以獲取文件流對象並對其進行解碼。

如果你正在尋找一種方法讓你除了你提到的插件外,還有一個很棒的免費插件。你可以在http://www.ssmsboost.com找到一個插件ssmsboost。這個插件有一個社區版本和一個專業版本。兩者之間的唯一區別是社區版本需要每120天更新一次。這個插件有很多不錯的功能,但你問的一個是

SSMS結果網格展示臺:

功能允許出口&查看文件或一些大數量的文本或XML的來自表格的數據(如來自Sharepoint服務文檔存儲的文件)。所需數據應該簡單地輸出到ResultsGrid。通過右鍵單擊具有所需值的單元格並選擇「Visualize As-> ..」,可以告訴將數據以預定義名稱保存到文件中,並使用自定義或默認應用程序打開它。將結果輸出到ResultsGrid時,不管SSMS如何截斷VARBINARY/VARCHAR字段中的長數據:SSMSBoost與SSMS的內部存儲一起工作並提取完整的單元格值。下面你可以看到如何從[LargePhoto] [生產] [ProductPhoto]表中的字段中的圖片來源[AdventureWorks中]數據庫正在顯現:

example