Ошибка при подключении к Analytics Service (OLAP)

Опубликовано Опубликовано в рубрике MS SQL Server, Разное

При попытке подключения к службе Analytics Service возникает ошибка, говорящая о том. что сервер не доступен. Одной из прицин такого сообщения может быть отсутствие в системе необходимого провайдера — OLE DB Provider Взять необходимый можно с оффициального сайта Microsoft: For SQL Server 2012: http://www.microsoft.com/download/en/details.aspx?id=29065 For SQL Server 2008 R2: http://www.microsoft.com/download/en/details.aspx?id=16978 For SQL Server 2008: http://www.microsoft.com/download/en/details.aspx?id=8824 […]

Выбор случайных записей (SQL)

Опубликовано Опубликовано в рубрике MS SQL Server, Разное

Похоже что в спецификациях SQL ничего нет про выборку случайных строк из таблицы. Тем не менее большинство движков баз данных поддерживает такую возможность, правда каждый по своему. Идея такая — используется сортировка не по полю, а по некоторому случайному числу, сгенерированному для каждой строки таблицы. Если взять первые n строк такой выборки, то они и […]

1C: Распределение таблиц 1С базы данных SQL по разным дискам, используя файловые группы.

Опубликовано Опубликовано в рубрике 1C Программирование, MS SQL Server

Функционал SQL-сервера в части поддержки файловых групп, и схем секционирования применительно к 1С, мало кто использует. Сложно сказать почему. Возможно из-за недостаточной информированности программистов, возможно из-за того, что базы 1С никогда не вырастают до больших размеров. Ведь базы 1С редко когда содержат данные за период более чем 5 лет. Возможно, потому, что многие пользователи (как […]

sql state 25000 native 0 — Ошибка загрузки данных 1С под sql2005/2008

Опубликовано Опубликовано в рубрике 1C Программирование, MS SQL Server

Недопустимое имя объекта «master..sksprocesses» «Идем в скуль, разворачиваем «базы данных» — «системные базы данных» — «master», тыкаем на «представления», выбираем «создать представление». Если выскочило «добавление таблицы», жмакаем закрыть, в поле кода (там по дефолту стоят select и from) копируем следующий текст: select * from sysprocesses where cmd <> ‘checkpoint’ и нажимаем кнопку «выполнить код sql» […]

MS SQL Таблицы и Индексы

Опубликовано Опубликовано в рубрике MS SQL Server

Рис. 1 Куча (A heap)Составляем бизнес-план Рис. 2 B-Tree индекс Рис.3 Кластерный индекс Рис.4 Кластерный индекс Рис.5 Некластерный индекс Рис 6 Некластерный индекс поверх кластерного Рис.7 Доступ к таблице без индекса Рис. 8 Рис. 9 Рис. 10

1C — SQL. Быстрое удаление документов.

Опубликовано Опубликовано в рубрике 1C Программирование, MS SQL Server, Разное

Свертка базы 1С включает в себя не только корректное формирование остатков. Это еще и удаление старых документов, которые не будут актуальными после формирования начального сальдо. Использование штатных методов платформы 1С: Предприятие 7.7 не подходят для свертки базы 1С больших размеров. Процесс удаления может затянуться на продолжительный промежуток времени. Отсюда возникает вопрос: КАК МАКСИМАЛЬНО БЫСТРО ВЫПОЛНИТЬ […]

Уменьшение размеров базы SQL или проблемы команды Shrink

Опубликовано Опубликовано в рубрике MS SQL Server

Многие администраторы баз данных сталкивались с проблемой роста объемов информации в базах MS SQL Server 2005. Главным источником проблем обычно является так называемый log-файл (файл с расширением * .ldf или журнал транзакций). Данная ситуация разрешается простым шринком (уменьшением объемов log-файла) — об этом знают практически все, кто так или иначе работал с MS SQL, приведенные […]

Регламентные операции на уровне СУБД для MS SQL Server

Опубликовано Опубликовано в рубрике MS SQL Server, Разное

Общие сведения Если в работающей системе наблюдаются какие-либо симптомы проблем с производительностью, следует проверить, что в системе правильно настроены и регулярно выполняются все рекомендуемые регламентные операции на уровне СУБД. Выполнение регламентных процедур должно быть автоматизировано. Для автоматизации этих операций рекомендуется использовать встроенное средства MS SQL Server: Maintenance Plan. Существуют так же другие способы автоматизации выполнения […]