Найти изображение наибольшей площади

Развлекаюсь с игрушкой, которую изготовил в предыущем посте (Как переложить файловую папку в базу) и не могу нарадоваться (как известно, сам себя не похвалишь… J). Загрузил в базу фотоархив (покамест без содержания, только метаданные файлов):   select * into t from Dir(‘\\192.168.0.1\c$\My Documents\Photos\MS’, 0) Скрипт 1   Так находится самая здоровая картинка:   select top…


Как перелOжить файловую папку в базу

Операция, известная в миру как Mounting a File System on a Volume, должна заключаться в создании базы данных SQL Server на сырую партицию. Этого достаточно, потому что лучшей файловой системой является SQL Server. Так же, как лучший девайс всех времен и народов для превращения стека в очередь, это автомат Калашникова. В SQL Server, по крайней…


Именованый экземпляр по умолчанию

Что за бред, удивитесь вы, прочитав заголовок поста. Да, это бред, согласитесь вы, прочитав его содержание. Нет, это я что-то не то загнул J. Давайте сначала. Что за бред, удивитесь вы, прочитав заголовок поста. Всем известно, что бывают именованые экземпляры, либо экземпляр по умолчанию. В предыдущем посте http://blogs.msdn.com/alexejs/archive/2009/06/25/9803218.aspx я написал, что у (экземпляра по умолчанию)…


Как определить дефолтную локацию для файлов БД

С оригиналом поста можно ознакомиться в блоге http://blogs.msdn.com/alexejs/archive/2009/06/25/9803218.aspx.     Тема регулярно вызывает жаркие прения в форумах, т.к. тот или иной учаснег в зависимости от задачи понимает под ней одну из следующих трех вещей: 1. (Чаще всего) файловый каталог, куда по умолчанию создаются пользовательские базы, если при создании базы не было явно оговорено, из каких…

1

Перенос данных с MySQL на SQL Express. Часть II. .NET Provider.

С оригиналом поста можно ознакомиться в блоге Алексея Шуленина http://blogs.msdn.com/alexejs/archive/2009/06/17/mysql-sql-express-ii-net-provider.aspx   В этом посте мы рассмотрим альтернативный ODBC (см. Перенос данных с MySQL на SQL Express. Часть I. ODBC) способ переноса данных из MySQL на SQL Server, который использует MySQL Connector/Net 6.0 (http://dev.mysql.com/downloads/connector/net/6.0.html). Из списка предложенных вариантов пакета установки (исходники, Windows Binaries и Windows Binaries…

1

Перенос данных с MySQL на SQL Express. Часть I. ODBC.

С оригиналом поста можно ознакомиться в блоге Алексея Шуленина http://blogs.msdn.com/alexejs/archive/2009/06/17/mysql-sql-express-i-odbc.aspx. За последние два месяца заметно участились вопросы на тему миграции с MySQL. Анархисты двинулись в сторону PostgreSQL и Berkeley DB, реалисты – в направлении SQL Express. Данная заметка предназаначена для реалистов. Сначала я собирался написать, что она рассчитана на мускулистов, которые решили не усложнять себе…

2

Возвращение SqlXml

Когда-то в стародавние времена, когда выходили технологии OLE, OLE2, все думали, что в лучших традициях сериалов следующей будет «Возвращение OLE» (c) dimaa. Под возвращением SqlXml в данном случае будем понимать не продолжение сериала, а возвращение его в качестве результата из UDF. Напишем на эту тему простейшую функцию   using System; using System.Data; using System.Data.SqlClient; using…


Использование COMовских dll в SQL CLR

Следующим логичным стремлением было превратить “Расширенные свойства файлов″\Скрипт 1 в хранимую процедуру или функцию.  Гордо создав новый SQL Serverный проект (“Табличные CLR-функции для ТЧайников″\Рис.1 – 5), я отправился в References проекта, чтобы добавить %windir%\System32\SHELL32.dll и к своему ужасу ее там не обнаружил. Вместо достойного выбора “Расширенные свойства файлов″\Рис.2 диалог Add References имеет крайне аскетичный вид:…


Расширенные свойства файлов

Однажды я по ошибке открыл вместо SSMS Windows Explorer. Это ж сколько на свете бывает фолдеров и файлов, обалдеть просто. А свойств-то, свойств у них сколько!     рис.1   Я и малой толики представить себе не мог, что бывают такие свойства. Насколько бедной и приземленной мне показалась функция Dir() – см. пост “Рекурсивные TVF-2″….

2

Полнотекстовый поиск по файлстримовским полям. Введение.

Введение.   Полнотекстовым поиском в СУБД называется возможность отыскивать не только точные совпадения строки, но и ее вариации по словоформам в соответствии с правилами заданного языка, а также поиск синонимов в соответствии с тезаурусом, поиск фразы в терминах близости искомых слов и прочая нереляционная хрень. Поскольку нередки случаи, когда СУБД используется как помойка документов, в…

1