Видите изображения в SSMS? - PullRequest
6 голосов
/ 19 апреля 2010

Я просматривал и нашел это сообщение в блоге:

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

(Это отличное дополнение, если вы используете SQL Server CE.)

В этом посте я увидел скриншот SSMS с изображениями в результатах.
ScreenShot

Как это сделать? У меня есть изображения в моей базе данных (файлы PNG, которые сериализуются через поток памяти), но я просто вижу цифры, когда выбираю столбец изображения.

Ответы [ 2 ]

8 голосов
/ 11 мая 2013

Если вы спрашиваете, как это делается, я не уверен, как именно это реализовано. Я знаю, что вы можете создавать плагины ssms в visual studio, и я уверен, что есть способ взять объект файлового потока и декодировать его.

Если вы ищете способ сделать это, помимо упомянутого вами плагина, есть отличный бесплатный плагин, который я использую. Вы можете найти плагин ssmsboost на http://www.ssmsboost.com. Этот плагин имеет версию для сообщества и профессиональную версию. Единственная разница между ними заключается в том, что версия сообщества должна обновляться каждые 120 дней. Этот плагин имеет много приятных функций, но вы запрашиваете

Визуализаторы таблицы результатов SSMS:

Функция позволяет экспортировать и просматривать файлы или некоторые большие объемы текстовых или XML-данных из таблиц (например, файлы из хранилища документов служб sharepoint). Требуемые данные должны быть просто выведены в ResultsGrid. Щелкнув правой кнопкой мыши по ячейке с требуемым значением и выбрав «Визуализировать как-> ..», вы можете указать, чтобы сохранить данные в файл с предварительно заданным именем и открыть его в приложении по умолчанию или в приложении. Независимо от того, что SSMS усекает длинные данные из полей VARBINARY / VARCHAR при выводе их в ResultsGrid: SSMSBoost работает с внутренним хранилищем SSMS и извлекает полное значение ячейки. Ниже показано, как визуализируется изображение из поля [LargePhoto] таблицы [Production]. Таблица [ProductPhoto] из базы данных [AdventureWorks]:

example

2 голосов
/ 04 сентября 2013

Я бы хотел порекомендовать браузер MiniSQLQuery, который является бесплатным и с открытым исходным кодом для достижения этой цели. http://minisqlquery.codeplex.com/

enter image description here

...