Как сжать журнал транзакции через t-sql / how i can shrink log file using t-sql

Периодически все начинающие администраторы сталкиваются с вопросом:
как сжать журнал транзакций?
как уменьшить лог файл транзакций?

Сжать файл базы данных и журнал можно с помощью t-sql команды. Так же ее можно поместить в планировщик для ежедневного или еженедельного исполнения с целью избавить себя от рутинных операций.

USE base;
GO
ALTER DATABASE base
SET RECOVERY SIMPLE;
GO
DBCC SHRINKFILE (base, 1024);
GO
ALTER DATABASE base
SET RECOVERY FULL;
GO

Где base — имя базы.

1024 — размер в Мб для файла.

Внимание!

Если у Вас имя базы не соответствует логическому имени базы будьте внимательны, указывайте не алиас-псевдоним, а именно логическое имя.

По указанному пути допустимый файл рабочего пространства не найден.

Ошибка запуске Corel draw x2,x3

По указанному пути допустимый файл рабочего пространства не найден.

Решение: Лечиться нажатием F8 при запуске спросит сбросить файл рабочего пространства, жмем да.

Завершение зависшей службы

Проблема: Зависла служба 

Решение: В командной строке из под Администратора запускаем команду, «sc queryex spooler» смотрим PID процесса.

Когда мы узнали PID можем убить нужный процесс

taskkill /f /pid [PID]

Задача сообщила об ошибке (0x8004010F) Сбой операции Невозможно найти объект

Ошибка:Задача сообщила об ошибке (0x8004010F) : ‘Сбой операции. Невозможно найти объект.’

Возможное решение:
В моем случае помогло отсоединение адресных книг и/или отсоединения pst файлов с данными. Так же можно перенести данные из старого в новый pst файл.

t-sql скрипт сжатия журнала транзакций

Иногда не получается сжать журнал транзакций через SSMS, в такие моменты очень выручит данный скрипт. Его можно использовать как при запросе в консоле, так и в планировщике SSMS
USE rstv_trade;
GO
ALTER DATABASE rstv_trade
SET RECOVERY SIMPLE;
GO
DBCC SHRINKFILE (rnd_trade_log, 30000);
GO
ALTER DATABASE rstv_trade
SET RECOVERY FULL;
GO

где:
-rstv_trade -логическое имя базы.
-30000 размер журнала в МБ.

Произошла исключительная ситуация (Microsoft Office Excel) Метод SaveAs из Класса Workbook завершен неверно

Ошибка:
«Произошла исключительная ситуация (Microsoft Office Excel): Метод SaveAs из Класса Workbook завершен неверно.»
Решение:
У меня на Windows Server 2008 R2 помогло создание двух папок:
C:\Windows\SysWOW64\config\systemprofile\Desktop
C:\Windows\System32\config\systemprofile\Desktop

Ошибка База данных mssql %name% находится в переходном режиме

Ситуация может возникнуть при блокировки базы админом, при удалении базы или в других случаях:

ЗАГОЛОВОК: Microsoft SQL Server Management Studio
Не удается вывести требуемое диалоговое окно.
ДОПОЛНИТЕЛЬНЫЕ СВЕДЕНИЯ:
Не удается вывести требуемое диалоговое окно. (SqlMgmt)
При выполнении инструкции или пакета Transact-SQL возникло исключение. (Microsoft.SqlServer.ConnectionInfo)
База данных «Distr_archive» находится в переходном режиме. Попробуйте выполнить эту инструкцию позднее. (Microsoft SQL Server, ошибка: 952)

Чтобы получить справку, щелкните: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=10.50.4033&EvtSrc=MSSQLServer&EvtID=952&LinkId=20476

Решение: Смотрим  через запрос sp_who кто держит базу, и убиваем соединение через kill № соединения.

Буква я в ФТП / FTP и буква я

Проблема: Буква «Я» в фтп / буква я в ФТП / буква я в ftp / FTP и буква я

Очень часто сталкиваются с проблемой когда имя каталога на фтп содержит букву «я», и из-за этого не возможно с ним работать. Проблема связана с тем что код буквы используется в как управляющий символ.

Решение: FAR имеет функцию для подавления команды.
Переходим в список ФТП alt+F2. Становимся на наш хост жмем редактировать alt+F6, В расширенных настройках ftp хоста нужно поставить флаг:

Дублировать FF в командах Убирать двойные FF из PWD