Showing posts with label sql 2008. Show all posts
Showing posts with label sql 2008. Show all posts

Wednesday, 4 March 2015

Ошибка База данных %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 № соединения.

Friday, 11 October 2013

как сжать журнал транзакции через 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

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

=====================================================
Some times many people ask: How i can cut my lgf file because it so big.
You can actomaticaly do this using t-sql script

be careful if you base name did't matches logical name. use only logical name in script.

Sunday, 22 September 2013

CREATE FILE encountered operating system error 5(failed to retrieve text for this error. Reason: 15105

Issue on SQL 2008 R2 CREATE FILE encountered operating system error 5(failed to retrieve text for this error. Reason: 15105)

Login in SSMS like SA user