Админу

Пользователи MSSQL задание прав

Возможны различные варианты создания пользователей базы. 

Предложу наиболее простой и безпроблемный.

В примере мы создаем пользователя testowner с полными правами на базу Addresses. 

1. Добавить логин в MS SQL server management studio

Зависание скрипта создания базы Microsoft MQL

В скрипте создания базы есть строка отключающая сервис Service Broker

ALTER DATABASE [ERP] SET DISABLE_BROKER GO

Если база занята (есть открытые соединения), то выполнение команды приведет к зависанию.

Решение:

1. Стереть команду, если вы не используете Service Broker

2. Запустить/перезапустить windows service SQL Agent

 

 

 

Куда тратится место на linux сервере

find / -type f -size +20000k -exec ls -lh {} \; | awk '{ print $NF ": " $5 }' 


Задаем выходные в MS Project Server 2003

1. Открываем корпоративный шаблон (откроется пустой файл проекта)

2. Выбираем изменение рабочего времени


3. Сохраняем изменения и закрываем корпоративного шаблона (файл проекта)

 

Перекомпиляция VMWare Server при обновлении ядра в Ubuntu

При обновлении ядра linux приходиться каждый раз перекомпилировать модули VMWare Server. При этом могут возникать различные проблемы с vmware-config.pl

Данный скрипт на Python создан для упрощения получения новых заголовочных файлов, удаления старых модулей. Кладется рядом с файлом конфигурации vmware-config.pl в /usr/bin

Для исполнения требуются права root (sudo -s)

Скачать можно здесь

 

SQL Managment studio 2008 проблемы с Full-text index

При переносе базы в MS SQL 2008 с полнотекстовым индексом может возникнуть ситуация, когда для базы индексы созданы, но в контекстном меню пункт серый (выключен):

Это происходит, поскольку не проставился флажок базы включенного текстового индекса.

Проверяем - смотрим свойство IsFulltextEnabled для всех баз кроме системных (dbid 1..4)

select name, DATABASEPROPERTY(name,'IsFulltextEnabled')
from master..sysdatabases where dbid > 4
GO

Локализация и windows сервисы

Для изменения настроек регина и языка с которыми будут работать системные сервисы требуется применить настройки для пользователя windows по умолчанию.

В противном случае можно долго искать почему сервис работающий под системным пользователем неправильно обрабатывает русский язык

MS SQL 2008 CTE и CONTAINSTABLE

В MS SQL для постраничкого вывода можно использовать CTE (Common table expressions):

WITH cte AS
(
SELECT ROW_NUMBER() OVER (ORDER BY FullName ASC) as RowNum,
* FROM Users
) SELECT * FROM cte
WHERE RowNum BETWEEN 0 AND 50

В MS SQL 2008 до SP3 включительно CTE не работает с полнотекстовым поиском

(CONTAINSTABLE)

При запросе

MS SQL Server 2005/2008 и база на сетевом диске

1.Необходимо настроить сервис SQL Server для старта после включения сети

HKEY_LOCAL_MACHINE\ System\ CurrentControlSet\ Services\ MSSQLServer.

DependOnService =  NetLogon

2. Путь к устройствам следует задавать как UNC ( \\server\share).

Чтобы была возможность использовать UNC путь при создании/открытии базы, необходимо установить флаг (trace flag) 1807.

Включить флаг можно, например в SQL Managment studio

DBCC TRACEON (1807)

Как качать Torrent-ы из коммандной строки

Существует несколько клиентов, работающих из командной строки. Остановимся на BitTornado и rTorrent.

1. BitTornado представляет из себя набор команд (порядка 20) для каждого действия

1.1. Для установки запускаем sudo apt-get install bittornado

1.2. Для скачаивания файла по torrent-у запускаем

btdownloadcurses filename.torrent

Замечание: Из-за проблемы с чтением торрента с torrents.ru пришлось найти более всеядную клиентскую программу

RSS-материал