admin

admin

This user hasn't shared any profile information

Posts by admin

Перенос базы данных EasyDent4 c MSDE на Linux MSSQL Express

0

Приехал новый сервер и пришла пора избавится от старого Windows 2003 на котором крутится база EasyDent4. Из-за моей не любви к Windows для некоторых задачь (а еще он платный) — не хочется поднимать отдельную машину только ради MSSQL.

Итак приступим. Устанавливать будем на 64 битную Ubuntu 16.04. На сервере должно быть не менее 3.25ГБ ОЗУ, иначе MSSQL даже не установится и выдаст ошибку. Инструкция по установке на сайте Microsoft есть но она немного утарела и некоторые команды не актуальны. Вот мой дополненный и исправленный вариант.

Установка MSSQL Server на Ubuntu

Добавляем репозиторий Microsoft:

curl https://packages.microsoft.com/keys/microsoft.asc | apt-key add -
curl https://packages.microsoft.com/config/ubuntu/16.04/mssql-server.list | tee /etc/apt/sources.list.d/mssql-server.list

Устанвливаем MSSQL сервер (На сервере должно быть не менее 3.25ГБ ОЗУ иначе apt-get install выдаст ошибку)

apt-get update
apt-get install mssql-server

Эти 2 команды нужны, потому что без них скрипт устновки вылетает с какими-то дикими ошибками об отсутвующей локали

export LC_ALL=en_US.UTF-8
export LANG=en_US.UTF-8

Запускаем устновку

/opt/mssql/bin/mssql-conf setup

На этом шаге скрипт установки спросит согласны ли мы с лицензией и попросит выбрать тип устанавливаемого сервера, я выбрал Express (потому что он бесплатный) и задать пароль для sa пользователя (он должен быть не менее 8 символов)

Если нужно устанавливаем консольный клиент для MSSQL

apt-get install sqsh

После чего можно подключится к установленному MSSQL серверу

sqsh -S localhost -U sa

и например посмотреть его версию

>SELECT @@VERSION AS 'SQL Server Version'
>go

что бы выйти из консоли досточно набрать quit и нажать Enter

Подготовка дампа базы

 

Загрузка дампа

Создаем папку на сервере куда положим файл из которого необходимо восстановить базу

mkdir -p /var/opt/mssql/backup/

Похоже что папка в которой лежит бекап для восстановленияя должна быть в директори /var/opt/mssql иначе будет такая ошибка

Cannot open backup device '/root/backup.bak'. Operating system error 2(The system cannot find the file specified.).

 

restore database TSFD
from disk='/var/opt/mssql/backup/backup.bak'
with
move 'TSFD_Data' to '/var/opt/mssql/data/TSFD.mdf',
move 'TSFD_Log' to '/var/opt/mssql/data/TSFD.ldf'
go
restore FILELISTONLY
from disk='/var/opt/mssql/backup/backup.bak'

Мониторинг Apache под Freebsd c помощью Zabbix 2.0

0

zabbix+apache

Мониторинг Apache 2.2 (да и впрочем любой apache, инструкция применима и к другим версиям) при помощи Zabbix довольно просто настроить. Необходимо, настроить apache чтобы он отдавал статистику, настроить zabbix_agent чтобы он её читал и настроить zabbix сервер что бы он её принимал сохранял и отображал.

(далее…)

Мониторинг Postfix под Freebsd при помощи Zabbix 2.0

0

(далее…)

Мониторинг Nginx под Freebsd c помощью Zabbix 2.0

0

Zabbix + Nginx

Базовый мониторинг Nginx при помощи Zabbix довольно просто настроить. Для этого необходимо, настроить nginx чтобы он отдавал свою статистику, настроить zabbix_agent чтобы он её читал и настроить zabbix сервер что бы он её принимал сохранял и отображал.

(далее…)

Magento не работает оповещение о появлении товара на складе

0

(далее…)

Настройка sshguard под Freebsd

0

Если сервер подключен к интернету и у него открыт порт SSH значит на него будут ломится все кому не попадя и пытаться подобрать пароли. Есть несколько вариантов решения такой проблемы: аутентификация по сертификатам, перенос SSH сервера на другой порт. Если это не подходит можно поставить замечательную программу sshguard и она будет отключать пользователя на 5 минут после 3х неудачных попыток авторизации (это значения настрое по умолчанию). Установка и настройка занимает не более 5 минут.
(далее…)

DKIM в postfix 2.8 Freebsd 8.1 при помощи dkim-milter

0

Технология DomainKeys Identified Mail (DKIM) объединяет несколько существующих методов антифишинга и антиспама с целью повышения качества классификации и идентификации легитимной электронной почты. Вместо традиционного IP-адреса, для определения отправителя сообщения DKIM добавляет в него цифровую подпись, связанную с именем домена организации. Подпись автоматически проверяется на стороне получателя, после чего, для определения репутации отправителя, применяются «белые списки» и «чёрные списки».

(далее…)

Не работает поиск Magento 1.4

0

Симптомы. Ищутся не все товары в быстром поиск (быстрый поиск это форма поиска расположенная на всех страницах, расширенный поиск — поиск через отдельную страницу).

(далее…)

Получение RSS из Trac в Outlook 2007

0

Недавно очень захотелось получать информацию об изменениях в проекте через RSS-ленту. Т.к. вся основная работа у меня ведется через Outlook 2007, то и информацию необходимо получать в него же.

(далее…)

Апгрейд памяти на Fujitsu-Siemens Amilo Pro v3405

1

Решил обновить свой ноутбук и доставить туда памяти — 2 линейки 800Mhz (DDR2 PC2-6400) по 2Гб.

(далее…)

admin's RSS Feed
Go to Top