MSSQL сервер и collation

Опубликовано Vladimir - ср, 25.03.2009 - 15:53

 

Ошибка

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

Опубликовано Vladimir - ср, 25.03.2009 - 12:39

 

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 с группировкой

Опубликовано Vladimir - ср, 18.03.2009 - 01:14

Задача:

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

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

Решние:

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

Опубликовано Vladimir - чт, 12.02.2009 - 01:56

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

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

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

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

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

 

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

Опубликовано Vladimir - вт, 10.02.2009 - 14:49

Чтобы сохранять 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

Опубликовано Vladimir - чт, 15.01.2009 - 12:56

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

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

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

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

Опубликовано Vladimir - чт, 15.01.2009 - 12:46

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

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

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

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

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

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

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

Опубликовано Vladimir - пн, 12.01.2009 - 01:26

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

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

Изображение удалено.

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

Программа для редактирования Видео

Опубликовано Vladimir - пн, 12.01.2009 - 01:10

Для редактирования видео существует множество программ от профессионального Adobe Premier, Pinnacle Studio до бесплатного и простого VirtualDub, который можно скачать с sourceforge