Чтение почты (POP3) в SQL Server 2005/2008

by Admin 17. декабря 2009 00:08

Продолжаю тему безполезных примеров CLR-сборок в помощь администратору(разработчику) БД.


В этот раз решил читать почту в SQL Server 2005/2008/2008R2 через протокол POP3. Многие скажут, что сервер БД не предназначен для этого, но ВДРУГ!?


Конечно для этого у нас есть SQL Mail, но учитывая ряд ограничений, о которых чуть ниже, пришлось посмотреть в сторону собственной сборки. Для чтения почты используются, как правило, протокол POP3 либо IMAP(о нём в следующий раз, возможно так же в качестве очередной CLR-сборки).

[Ещё]

Tags: , , , ,

SQL Server

SQL Server Logs Viewer

by Admin 26. октября 2009 22:29


Написал для себя небольшую (~20KB) утилиту для просмотра Log-файлов SQL Server`a. Обычно для просмотра журнала используется мощный инструмент, как SSMS, но, что делать, когда его нет под рукой?!

[Ещё]

Tags: , , ,

SQL Server

Снимок УЗ в SQL Server

by Alexey Knyazev 18. октября 2009 21:47

Появилась необходимость делать "снимок" всех логинов на сервере БД со всеми правами внутри сервера и правами на все базы, с возможностью быстро скриптом вернуть это состояние без накатывания БэкАпов.


Для этого случая я навоял небольшой скрипт, думаю он будет многим полезен, так как ещё одно его применение-это перенос УЗ между серверами БД.


За основу взял скрипт от microsoft (http://support.microsoft.com/kb/918992/ru), добавил помимо переноса логинов ещё и перенос серверных ролей+создание юзеров со всеми правами на базы.

[Ещё]

Tags: , , , ,

SQL Server

Свой ADD-IN для SSMS (SQL Server Management Studio) за 10 минут

by Admin 26. апреля 2009 18:33


Что такое ADD-IN? ADD-IN – это надстройка, которую можно создать самим в среде Visual Studio и которая может расширить функционал, который по умолчанию отсутствует в программе. В конкретно нашем случае я буду делать простенькую надстройку в SQL Server Management Studio 2008.

[Ещё]

Tags: , , , ,

SQL Server

Расшифровка объектов MS SQL Server (предложение WIHT ENCRYPTION)

by Admin 26. марта 2009 17:10


Как известно, в SQL Server можно скрыть исходный текст таких объектов, как Процедуры, Функции, Представления и Триггеры. Но так ли надёжна эта защита?


Ответ: конечно же, нет(!), расшифровать эти объекты проще простого.

[Ещё]

Tags: , , ,

SQL Server

Как очистить список серверов БД

by Alexey Knyazev 27. февраля 2009 00:44
Все сервера БД, к которым вы когда-либо подключались из SSMS, сохраняются. Для того, чтобы почистить этот выпадающий список необходимо удалить файл
  • 2005 - "%APPDATA%\Microsoft\Microsoft SQL Server\90\Tools\Shell\mru.dat"
  • 2008 - "%APPDATA%\Microsoft\Microsoft SQL Server\100\Tools\Shell\SqlStudio.bin"
В SQL 2000 список серверов хранится в реестре: HKEY_CURRENT_USER\Software\Microsoft\Microsoft SQL Server\80\Tools\Client\PrefServers
[Ещё]

Tags: , , ,

SQL Server

SQL Server 2008 System Views Map

by Admin 31. января 2009 22:47
Любому DBA пригодится большой, красочный плакат со всеми системными представлениями, разбитыми на логические блоки, с названием полей и всеми связями между ними. Достаточно скачать файл (.xps или .pdf ) с сайта Microsoft, распечатать на цветном плоттере и у вас перед глазами всегда полезная информация.

SQL Server 2008 System Views Map [Ещё]

Tags: , , ,

SQL Server

SQL vs Oracle

by Alexey Knyazev 27. декабря 2008 00:15
Отличное шуточное видео на тему, что лучше: Оракл 11 или Сиквел сервер 2005!? Но мы-то знаем точно правильный ответ. :)))



[Ещё]

Tags: ,

SQL Server