Памятка администратора

by Admin 19. октября 2009 21:58

Tags: ,

SQL Server

SQL Server 2008 R2: Unicode Compression

by Admin 18. августа 2009 21:05


Компрессия данных появилась ещё в SQL Server 2008, но в версии SQL Server 2008 R2 её значительно улучшили над Unicode-символами.


Для примера запустим один и тот же скрипт на 2х инстансах 2008 и 2008R2 (эксперементы ставим над системной таблицей dbo.spt_values базы данных master):

[Ещё]

Tags: , ,

SQL Server

Чистим сервер БД от учёток отключенных в AD (PoSh)

by Admin 24. июня 2009 20:03

На днях пришлось навести порядок на нескольких старых серверах БД. Суть проблемы: в АД более 9500 учётных записей, активных не более 30% (остальные disabled).


Исторически сложилось так, что на серверах БД остались "висеть" и ряд учётных записей людей, которые покинули стены родного предприятия. В условия кризиса и не минуемой текучки персонала, скрипт написанный на PowerShell облегчит многим жизнь, в том числе и мне.

[Ещё]

Tags: , ,

PowerShell | SQL Server

Создание системной функции в MS SQL Server 2008

by Admin 5. июня 2009 19:26

В очередной раз на форуме встретил вопрос: "Создание системной функции в MS SQL Server 2008".


Как известно, в SQL Server 2000 эта задача решалась достаточно легко и без малой крови (How to Write Your Own System Functions).


Но как всё-таки решить подобную задачу на SQL Server 2005/2008? Если верить официальным источникам, то никак. Но...есть способ


Внимание!!!


не рекомендую им пользоваться!!!


 

[Ещё]

Tags: ,

SQL Server

AuditObjectAccessViewer

by Admin 2. июня 2009 19:22


Как и обещал в предыдущем посте, выкладываю утилиту AuditObjectAccessViewer, для просмотра логов.


Строка коннекции к БД, хранится в реестре, если работа с утилитой будет вестись с той же машины, где установлена служба AuditObjectAccess, то никаких дополнительных записей в реестр добавлять не нужно, в противном случае:


Windows Registry Editor Version 5.00


[HKEY_LOCAL_MACHINE\SOFTWARE\AuditObjectAccess] "ConnectionString"="Data Source=(local);Initial Catalog=AuditObjectAccess;Integrated Security=SSPI"

[Ещё]

Tags: ,

SQL Server

AuditObjectAccess (служба Виндоус)

by Admin 27. мая 2009 19:10

Аудит доступа к объектам на файловых серверах - это одна из головных болей администратора. Как часто к вам вбегает взлохмаченный пользователь и в панике спрашивает, кто удалил важный файл с сетевого ресурса?


Думаю, бывает...


Я предлагаю свой способ логирования этих событий, в виде службы Windows и хранением истории в БД MS SQL Server.

[Ещё]

Tags: ,

SQL Server

Получение списка SQL Server`ов (PowerShell)

by Admin 13. мая 2009 18:57

Есть много способов получить список SQL Server`ов в вашей сети, но меня больше интересуют скрипты на PowerShell (PoSh).


Предлагаю 3 небольших способа:


********

[Ещё]

Tags: ,

PowerShell | 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

Power Shell наше ВСЁ (получение результатов запроса к БД в GridView)

by Admin 1. апреля 2009 17:49

Одна из новых "фич", которая появилась в Power Shell V2 (кстати эта версия идёт по умолчанию в Windows 7)- это возможность выводить данные в виде таблицы (Out-GridView).


Благодаря этому нововведению, можно в разы упростить мой скрипт SQL Console на PowerShell

[Ещё]

Tags: ,

PowerShell | SQL Server

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

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


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


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

[Ещё]

Tags: , , ,

SQL Server