После того как закончилось место на диске, сломалась одна база MsSQL.
Были несоответствия логов и записей в самой базе.
Не удалось повторить запись журнала (313:38568:2) для идентификатора транзакции (0:2036738), на странице (1:9), единица распределения 6488064, база данных "myDBName" (идентификатор базы данных 9). Страница: номер LSN = (313:38456:2), единица распределения = 6488064, тип = 13. Журнал: OpCode = 4, контекст 20, PrevPageLSN: (313:38528:1). Восстановите базу данных из резервной копии или исправьте ее. При повторном выполнении запротоколированной операции в базе данных "myDBName" произошла ошибка в записи журнала с идентификатором (313:38568:2). Как правило, конкретный сбой предварительно протоколируется как ошибка в журнале ошибок операционной системы. Восстановите базу данных из полной резервной копии или исправьте базу данных. Невозможно открыть новую базу данных "myDBName". Операция CREATE DATABASE прервана. (Microsoft SQL Server, ошибка: 3456)
Эти сообщения выдавались при попытке присоединить БД к ядру.
На просторах интернета нашел инструкцию, которая мне очень помогла.
Вот она.
Use master
go
sp_configure 'allow updates', 1
go
---Выполнить---
reconfigure with override
---Выполнить---
select status from sysdatabases where name = 'myDBName'
---Выполнить---
EXEC sp_resetstatus 'myDBName';
ALTER DATABASE myDBName SET EMERGENCY
---Выполнить---
alter database myDBName set EMERGENCY, SINGLE_USER
Для подключения по SSH к оборудованию Ubiquiti (UBNT) из Windows можно использовать популярную утилиту PuTTY.
Из Linux можно подключится набрав команду:
ssh user@192.168.1.2
Перед изменением настроек рекомендую сделать резервную копию командой из Linux:
Приведу ниже список некоторых команд.
Просмотр использования памяти:
free
Информация о памяти:
cat /proc/meminfo
Просмотр использования процессора:
top
Статистика процессора:
cat /proc/stat
Информация о процессоре:
cat /proc/cpuinfo
Просмотр прерываний:
cat /proc/interrupts
Просмотр таблицы маршрутизации:
route -n
Просмотр загруженных модулей ядра:
lsmod
Информация о сетевых подключениях:
netstat
Просмотр версии ядра:
cat /proc/version
Просмотр состояния всех сетевых интерфейсов:
ip link show
Просмотр сетевых интерфейсов и статистики по ним:
cat /proc/net/dev
Просмотр конфигурации сетевых интерфейсов:
iwconfig
Просмотр конфигурации беспроводного сетевого интерфейса ath0:
iwconfig ath0
Сканирование эфира:
iwlist scan
Перезагрузка устройства:
reboot
Общая статистика устройства:
mca-status
Wi-fi статистика:
wstalist
Количество подключенных клиентов к точке доступа:
wstalist |grep "mac" |wc -l
Просмотр уровня сигнала:
mca-status | grep signal
mca-status | grep "signal=" | cut -d= -f2
Просмотр уровня шумов:
mca-status | grep "noise=" | cut -d= -f2
Команды для редактирования конфигурационного файла.
Просмотр конфигурационного файла (загруженный файл находится по адресу /tmp/running.cfg, его трогать не нужно):
cat /tmp/system.cfg
Редактирование конфигурационного файла (x — удаление символа, а —
добавление, Esc — возврат в командный режим, :x — сохранение изменений в
файле и выход из редактора):
vi /tmp/system.cfg
После изменения сохраним конфигурационный файл и применим его командами:
cfgmtd -f /tmp/system.cfg -w
/usr/etc/rc.d/rc.softrestart save
Стандартный вывод команды help:
. : [ [[ alias bg break cd chdir command continue echo eval exec
exit export false fg getopts hash help jobs kill let local printf
pwd read readonly return set shift source test times trap true
type ulimit umask unalias unset wait
Сбросить настройки к стандартным можно командами:
cfgmtd -w -f /etc/default.cfg
reboot
Можно также подключаться по SSH к другим устройствам например командой:
Понадобилось как-то выставить по лицензии частоту на AirMAX PowerBeam
M5 с прошивкой 5.6.2, но увы её нету в списке! Страна выбрана Ukraine,
после обновления прошивки на самую новую 5.6.3 частоты так и не
появились, их нельзя выбрать, хотя «Укрчастотнадзор» их продает!
До этого мастера понижали прошивку до 5.5.6 и появлялась возможность
выбрать страну Compliance Test, в которой доступны все частоты, но на на
этих антеннах что пришли AirMAX PowerBeam M5 с прошивкой 5.6.2 после
понижения прошивки настройки перестали сохранятся, сброс выполнить
нельзя, повысить прошивку на последнюю тоже стало нельзя!
Самым простым решением проблемы будет подключение к
устройстсву через SSH и ввод команды которая добавит возможность выбора
Compliance Test:
enable_ct
Но этот способ работает не на всех устройствах, на Rocket M2, Rocket
M5 например работает, а на PowerBeam 5ac не работает, в этом случае есть
скрипт ниже.
Второе решение проблемы, если вдруг точка PowerBeam прошита уже выше
5.5.6 и нельзя обновится, то закачиваем самую новую прошивку через TFTP,
на момент написания статьи я использовал 5.6.3. Как это делать я писал в
этой статье — Восстановление Ubiquiti (UBNT) устройств.
После
завершения процесса прошивки через web-интерфейс не заходим (иначе
придется сбрасывать настройки и делать снова), а подключаемся через SSH,
используя например программу PuTTY и введем указанную выше команду
enable_ct, либо создадим скрипт, сделаем его исполняемым, сохраним
настройки и перезагрузим устройство выполнив указанные ниже команды по
очереди:
После перезагрузки устройства заходим в web-интерфейс, выбираем страну Compliance Test и уже видим что доступные все частоты.
Если сбросить настройки, скрипт придется добавлять снова.
На PowerBeam 5AC например нет Compliance Test, но получить доступ к
всем частотам можно скачав конфигурационный файл, изменив в нём
указанные ниже строки и закачав обратно в устройство, после этого в поле
страна будет отображена Argentina:
Как сделать замену материнской платы без переустановки системы Windows 7?
Возможна
ли замена материнской платы без переустановки Windows? Оказывается —
да. Но для того, чтобы заменить материнскую плату на персональном ПК с
работоспособной операционной системой, избежав при этом ее
переустановки, необходимо выполнить ряд следующих действий.
Вилар Кафтан (Vylar Kaftan) ? американская писательница, автор ряда
рассказов в жанрах фэнтези и научной фантастики. «Жива. Люблю. До
встречи в Рено» (“I’m Alive, I Love You, I’ll See You in Reno”) был
номинирован в 2010 году на престижную литературную премию Nebula по
научной фантастике...
Платформа 1С:Предприятие при работе с базами данных хранит список пользователей в
двух местах, а именно в таблице v8users и в файле users.usr который
бинарно расположен в таблице Params.
Чтобы платформа решила что в базе нет ни одного пользователя,
необходимо всего навсего переименовать таблицу v8users и строчку с
файлом users.usr.
Для MS SQL открываем SQL Server Management Studio авторизуемся и
создаем запрос к базе данных с содержанием:
После этого
открываем базу данных в конфигураторе и видим что платформа не
спрашивает пользователя и пароль, при этом в SQL Server будет заново
создана таблица v8users. Теперь чтобы всех пользователей вернуть обратно
не закрывая конфигуратора выполним в SQL Server Management Studio
запрос:
# PowerShell cmdlet to start a named service Clear-Host $srvName = "PLA" $servicePrior = Get-Service $srvName "$srvName is now " + $servicePrior.status Set-Service $srvName -startuptype manual Start-Service $srvName $serviceAfter = Get-Service $srvName "$srvName is now " + $serviceAfter.status
Hal Pomeranz, Deer Run Associates
Anybody who uses the Web these days has probably developed extremely
good "mental filters" which allow them to ignore the blizzard of
banner ads, pop-ups, and other chaff which seem to make up the
majority of the content on many major Web sites. But one day all the
flashing, moving, jumping, singing, whiz-bangy-ness of it all just got
to me and I decided to do something to reduce the amount of this
visual noise I had to deal with when surfing the Web. The bonus was
that once I was able to eliminate 90% of the advertising from the
sites I was visiting, my Web browsing sped up enormously.
Let me preface my solution by stating that it requires that you run
your own local DNS servers, as I do on my home-office network. If you
use DNS servers provided by your ISP, or some other IT organization
within your company, you're probably out of luck. You do have the
option of running a "caching-only" name server on your local machine
(assuming it's a Unix box), but many IT organizations frown on users
setting up "unauthorized" name servers. If you don't know how to set
up a caching-only name server, there are a number of how-to type
documents on the Web (try Google-ing for "caching only name server"),
or the O'Reilly DNS and BIND book by Albitz and Liu can help.