Делимся знаниями на русском...

X11 переменная Display

Чтобы из ssh запустить программу которая использует XWindows, требуется задать переменную $DISPLAY

Набираем: DISPLAY=:0 export DISPLAY xterm

Проблемы в SQL Server Managment Studio 2005 с job SQL Agent

При попытке создать или редактировать job в SQL Managment Studio2005

Выдается сообщение:

ms sql 2005 error message

MSSQL сервер и collation

 

Ошибка

Msg 468, Level 16, State 9, Line 7
Cannot resolve the collation conflict between "SQL_Latin1_General_CP1251_CI_AS" and "Cyrillic_General_CI_AS" in the equal to operation.

 

Полное решение переустановить сервер с правильными языковыми настройками как описано здесь

Массовая вставка в таблицу с Identity полем в MSSQL

 

SET IDENTITY_INSERT TargetTable ON

insert into TargetTable (Id, Name)
select src.[Id], src.SourceName
from SourceTable src
where src.GroupId not in (select Id from TargetTable ) 
SET IDENTITY_INSERT TargetTable OFF

Если выдается ошибка:

An explicit value for the identity column in table can only be specified when a column list is used and IDENTITY_INSERT is ON.

SELECT с группировкой

Задача:

Есть таблица datatable с колонками id, name, path. Поле path у некоторых записей совпадает

Требуется выбрать только по одной записи для значения поля path,при этом брать запись у которой поле id минимальное.

Решние:

Форматирование времени в bat файлах

Есть переменные:

Дата - %DATE% или $d

Время - %TIME% или $t

Есть функция substr - в имени переменнойпишется знак ~ первый символ, сколько символов брать

Например %TIME:~0,2%

 

Мониторинг tcp пакетов

Чтобы сохранять ip пакеты

Запись windump:

windump -w logfile.log -i Adaptername -n -s packetsize -tt "host ipORsitename and ip[2:2] > 100"

-n не преобразовывать ip сайтов в имена

-tt - писать время

-s packetsize (kb) максимальный размер пакета 0 - без ограничений

Создание дампа в Microsoft SQL Server

Создание дампа в Microsoft SQL Server 2000, 2005

Microsoft SQL Server Management Studio 2005 было невозможно сформировать полноценный дамп базы данных.

Зато MS сделали бесплатную утилиту Microsoft Database Publishing Wizard, которая только этим и занимается.

Microsoft SQL Restore Привязка пользователей базы к логинам

После восстановления из Backup отваливаются связи между пользователями базы и логинами sql сервера.

При этом можно восстановить связь несколькими способами:

1. Руками в SQL Managment Studio

1.1. удалить пользователя базы

1.2. Перейти к соответствующему логину сервера

1.3. Поставить Mapping на базу

Flash Video на сайте с редактором tinymce (плагин media)

1. Необходимо включить плагин media с поддержкой встроенного flv_player (Как это сделать описано здесь)

2. В редакторе нажимаем вставку media файла

3. В параметрах указываем url видео ролика и картинки превью