2010-04-19 95 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