понедельник, 30 августа 2010 г.

Запросы на аудит

-- Записываю скорее всего как архив. Чтоб было...
--Посмотреть на конкретный день
USE [AuditDB]
GO
SELECT *
FROM dbo._AuditTable
WHERE
YEAR(login_time) = '2010' and
MONTH (login_time) = '02' and
DAY (login_time) = '04'
--Помотреть распределение пользователей по БД
USE [AuditDB]
GO
SELECT database_name, nt_username,  COUNT(*) AS COUNT
FROM dbo._AuditTable AT
GROUP BY database_name, nt_username
ORDER BY 1, COUNT(*)


--Просмотреть распределение по за определенный месяц
USE [AuditDB]
GO
DECLARE @d DATETIME;
DECLARE @curd DATETIME;
DECLARE @mind DATETIME;
DECLARE @maxd DATETIME;
SET @curd=GETDATE();

--Нужно указать первый день месяца
SET @d= '2010-02-01'
--первый день месяца
SET @mind = CAST(CONVERT(CHAR(6),@d,112)+'01' AS DATETIME)

SET @mind = CAST(CONVERT(CHAR(6),@d,112)+'01' AS DATETIME)
--последний день месяца
SET @maxd = DATEADD(DAY,-1, CONVERT(CHAR(6), DATEADD(MONTH,1,@d),112)+'01');
SELECT database_name, nt_username,  COUNT(*) AS COUNT
FROM dbo._AuditTable AT
WHERE login_time between @mind and @maxd
GROUP BY database_name, nt_username
ORDER BY 1, COUNT(*)

--Просмотреть распределение  за год по месяцам
USE [AuditDB]
GO
SELECT m, COUNT(*) FROM (
SELECT MONTH(login_time) m, nt_username, COUNT(DISTINCT nt_username) AS COUNT
FROM dbo._AuditTable AT
WHERE YEAR(login_time) = 2010
and database_name = UPPER('НУЖНАЯ_БД')
GROUP BY MONTH(login_time), nt_username) t
GROUP BY m
ORDER BY m
 

понедельник, 26 июля 2010 г.

Наблюдение за нефтяным пятном

В связи с произошедшим в акватории Мексиканского залива много сказано, но самое страшное развитие событий описано тут!
Кроме этого можно посмотреть по дням как разливалось пятно на Интересном картографическом сервисе про который я узнал с блога Андрю Золнаи.

вторник, 20 июля 2010 г.

Отпуск 2010

с 25.06.2010 по 19.07.2010 был в отпуске. 
Ездили на своей машине на наш Юг.

Обо всем по-порядку...
Автомобиль: Форд Фокус 2 имеет просторный багажник и достаточно удобен в путешествии. На трассе ведет себя хорошо, но с несколькими но...
  1. При обгоне набирает медленно скорость (частично навернулся бензонасос, как потом выяснилось)
  2. Чтобы держать скорость 120 на тахометре будет 4000 оборотов, что соответствует расходу 9 литрам на 100 километров - не очень то экономично.
Предварительная подготовка автомобиля: 
  1. Замена масла и фильтров
  2. Замена рулевой рейки (дорогая сильно блин...)
  3. Покупка рации
  4. Навигатор
  5. Солнцезащитные шторки
  6. Багажный органайзер

Маршрут:
Туда: Тюмень-Исетское-Шадринск-Челябинск-Сим-Трасса М5-Маркс-Энгельс-Саратов-Волгоград-Ростов-на-Дону-Краснодар-Новороссийск.
Обратно: также, но через Тихорецк и Сальск.

Состояние дорог - отличное (в Саратовской области только трясет).
Прочитать можно о похожих путешествиях можно Тут или тут. Я взял их в качестве основы.

Проживание:
  1. Останавливались по пути только в гостинницах в городах. проживание за сутки от 1100 до 1300.
  2. Мотели в среднем 500 р. с человека в комнате (душ -обычно холодный) на  улице.
  3. На море цены от 250 до 500 рублей проживание человека в комнате.

Питание:
По дороге питались в машине в основном, но раз или два за поездку питались в кафе, чтоб поесть горяченького.
Питание самая дорогая часть расходов на море!  
Т.к. на 3 человек обходился примерно:
  1. завтрак в 400 рублей
  2. обед в 500 рублей.
  3. ужин в 600 (если алкоголь включать).
Бензин:
Цена бензина растет по мере приближения к морю и колеблется в пределах от 23,4 до 25 рублей за литр 95-го. По федеральным дорогам заправок много и часто, так что беспокоится не стоит. Но если вы проектировали маршрут в обход федеральных трасс советую запастись канистрой.


Работы с машиной после приезда:
  1. Заменил бензонасос (ппц дорогая штука) и продул всю топливную систему.
  2. Замена подшипника


Итоги: 
Пробег: 7314 км.
Средний расход: 10 литров АИ-95 на 100 км.
Распределение расходов:
Совокупная стоимость всей поездки на уровне 4-5 звездочного отеля в Турции на 14 дней.
Много впечатлений, хороших встреч, добрых людей встречается по пути... ну а плохое лучше забыть. 
Ездите на наш юг на своей машине ! 
Свобода передвижений - великая сила. 
Всего вам доброго!