Показаны сообщения с ярлыком MS SQL. Показать все сообщения
Показаны сообщения с ярлыком MS SQL. Показать все сообщения

вторник, 23 декабря 2014 г.

Борьба с очень длинными путями в SQL запросах

Вчера ко мне обратился коллега с проблемой, при выборке данных в View с другого сервера возникает ошибка "The object name 'AW1.SAR.ICM.DialerDB.dbo.ViewDialerReport1' contains more than the maximum number of prefixes. The maximum is 3." Что это за проблема и как с ней бороться под катом.

четверг, 14 ноября 2013 г.

Почистить transaction log в случае его переполнения

Ситуация не стандартная, но если recovery mode стоит в full, то почистить переполнившийся transaction log не получится, потому что в него не получится записать информацию о чистке transaction log-а. Т.к. все время забываю, пусть скрипт для этого здесь полежит.
USE ИмяБазыДанных

ALTER DATABASE ИмяБазыДанных SET RECOVERY SIMPLE

DBCC SHRINKFILE (ЛогическоеИмяФайлаСЛогом, РазмерВмегабайтах);

ALTER DATABASE ИмяБазыДанных SET RECOVERY FULL