SQLSERVER圖片查看工具SQL Image Viewer5.5.0.156
在2013年某一次北京SQL PASS會議中,格瑞趨勢的王中濤大俠就介紹了一款數據庫圖片查看工具
不知道大家有沒有印象
不過這篇文章介紹的插件不是集成到SSMS當中的
這個工具的下載地址:http://www.kuaipan.cn/file/id_4401224786927352.htm
大家也可以到官網去下載:http://www.yohz.com/siv_overview.htm
官網介紹得很牛X,可以查看,導出存儲在數據庫中的圖片和文件,而且這個工具的客戶包括三星,西門子和索尼
找遍整個互聯網,沒有找到破解版,有點可惜
最新的版本是5.5.0.156(2013/9/12)可以看到這個軟件還在不斷更新,最新版本可以支持SQLSERVER2012
使用感受
軟件支持多種數據庫,不單只是SQLSERVER,比較厲害
數據庫驅動可以選擇MDAC或者是SQL Native Client
我選擇SQL Native Client,數據庫選擇的是AdventureWorks,AdventureWorks數據庫有些表有二進制數據類型的圖片列
也有二進制數據類型的文件列,比如word文檔,正好可以測試一下這個軟件的功能
連接成功之后,在界面的右手邊可以看到整個數據庫里包含有二進制的數據表都已經全部列出來了,右下角是SQLSERVER2012版本SP1
在SSMS里打開表定義
我們編寫SQL語句,然后執行
軟件就會彈出一個新的標簽頁,並顯示出結果
結果窗口分上下兩個
上面的窗口顯示圖片,下面的窗口顯示數據行
細心的朋友會發現,在圖片窗口里會顯示整個數據行的所有圖片列,因為表中只有兩行是圖片列,所以只顯示兩列圖片
選中那個圖片還會顯示圖片的屬性,下面的圖片屬性顯示該圖片是GIF圖片,長:240,寬:149,大小:20KB
選中圖片,然后按右鍵,會彈出右鍵菜單
我們點擊“view as hex”,軟件會彈出一個新標簽頁,可以看到這張圖片的hex碼
我們可以點擊“save item”單獨保存這張圖片
用鼠標左鍵雙擊該圖片就會彈出一個新的標簽頁,並顯示該圖片更詳細的信息,圖片也會放大
關閉標簽頁可以點擊右邊的關閉按鈕
如果你想切換數據庫可以使用下拉列表切換到其他的數據庫
要更變圖片顯示的樣式可以使用下拉列表選擇,軟件支持3種樣式
軟件的設置菜單也比較簡單
導出功能
導出功能可以算是這個軟件比較強大的功能了,他可以導出表中的所有圖片或者所有文件
例如下面是導出表中的圖片
點擊“導出”按鈕
選擇數據源,你可以重新編寫SQL,也可以使用剛才的結果集,因為剛才有3行記錄,每行記錄有兩張圖片,所以總共6張圖片,6個items
你可以選擇要導出的文件類型,包括:圖片,word文檔,excel,ppt等等
可以對導出的圖片進行一定特效處理再導出
選擇保存導出文件的路徑和圖片的規則名
文件規則
點擊完成,開始導出
由於是試用版,只支持5個items,這里一個item一張圖片,即5張圖片
文件名按照規則生成
文件功能
我們查詢一下[Production].[Document]表
得出的結果
雙擊其中一個word文檔,軟件就會馬上調用電腦里的word軟件office2010打開他
導出表中的word文檔
步驟跟剛才一樣,只不過在第二步選擇導出的文件類型的時候需要勾選Word files
至於特效就不做任何處理了,原樣輸出,估計這里的特效處理是處理word文檔里面的圖片
點擊“完成”按鈕,開始導出
試用版的警告,剛才導出圖片的時候也出現的,不過我沒有截圖
導出完成
生成的文件名都按照規則來進行命名
總結
至此,這篇流水賬式的介紹SQL Image Viewer軟件功能的文章完成了
個人感覺這個工具還是挺強大的,如果有破解版就好了o(∩_∩)o
參考文章:
http://bbs.csdn.net/topics/360172892
http://www.duote.com/soft/15686.html
http://www.yohz.com/siv_overview.htm
如有不對的地方,歡迎大家拍磚o(∩_∩)o