by Alexey Knyazev
10. ноября 2009 22:54
Блокирование (LOCK) Каждая транзакция запрашивает блокировку разных типов ресурсов, например строк, страниц или таблиц, от которых эта транзакция зависит.
Блокировка не дает другим транзакциям изменять ресурсы, чтобы избежать ошибок в транзакции, запросившей блокировку. Каждая транзакция освобождает свои блокировки, если больше не зависит от блокируемого ресурса.
Блокировки (особенно взаимоблокировки) - головная боль любого администратора, для их отслеживания написано не мало инструментов, в качестве примера работы с PowerShell предлагаю свой вариант утилиты для мониторинга блокировок.
[Ещё]
by Admin
24. июня 2009 20:03
На днях пришлось навести порядок на нескольких старых серверах БД. Суть проблемы: в АД более 9500 учётных записей, активных не более 30% (остальные disabled).
Исторически сложилось так, что на серверах БД остались "висеть" и ряд учётных записей людей, которые покинули стены родного предприятия. В условия кризиса и не минуемой текучки персонала, скрипт написанный на PowerShell облегчит многим жизнь, в том числе и мне.
[Ещё]
by Alexey Knyazev
14. мая 2009 19:06
Часто, в моей работе необходимо создавать группы пользователей в AD, добавлять туда десятки пользователей. А этим группам давать те или иные права на работу с серверами БД.
Для этого я написал небольшой скриптик на PowerShell, который создаёт в Active Directory группы из списка указанного в текстовом файле и заливает в эти группы пользователей, список которых так же подаётся на входе в виде текстового файла.
[Ещё]
by Admin
13. мая 2009 18:57
Есть много способов получить список SQL Server`ов в вашей сети, но меня больше интересуют скрипты на PowerShell (PoSh).
Предлагаю 3 небольших способа:
********
[Ещё]
by Alexey Knyazev
7. апреля 2009 18:29
Продолжая тему "полезные скрипты", предлагаю вариант скриптования объектов Базы Данных на PowerShell.
Для доступа к серверу БД использую набор объектов SMO (http://msdn.microsoft.com/ru-ru/library/ms162169.aspx). Скриптование объектов с помощью консольного приложения я писал больше года назад (SQLDMOScripter / SQLSMOScripter).
Теперь нечто подобное, но уже в виде скрипта на PoSh. Указал не все объекты, но вы всегда сможете этот код дополнить.
[Ещё]
by Admin
1. апреля 2009 17:49
Одна из новых "фич", которая появилась в Power Shell V2 (кстати эта версия идёт по умолчанию в Windows 7)- это возможность выводить данные в виде таблицы (Out-GridView).
Благодаря этому нововведению, можно в разы упростить мой скрипт SQL Console на PowerShell
[Ещё]
by Alexey Knyazev
31. марта 2009 17:18
В продолжение своего первого поста по этой теме (http://www.t-sql.studenthost.ru/post/BackupScript1.aspx), решил выложить скрипт написанный на Power Shell с использованием архиватора 7-zip (бесплатный файловый архиватор для Windows с высокой степенью сжатия).
[Ещё]
by Admin
5. февраля 2009 16:24
Достаточно часто на различных форумах появляется вопрос, подобно этому: "...необходимо периодически формировать отчеты по таблицам БД в виде файла html...как реализовать?"
С появлением Reporting Services, задача очень облегчается, но как реализовать эту задачу на T-SQL (без использование и CLR тоже)?
[Ещё]