Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
26 мая 2024, 17:12

Работа с системой 1C:Предприятие для SQL

Автор АнтонГородец, 15 июл 2008, 14:14

0 Пользователей и 1 гость просматривают эту тему.

АнтонГородец

Особенности пользовательского интерфейса
Как было отмечено выше, с точки зрения рядового пользователя, работа с системой 1C:Предприятие для SQL ничем практически не отличается от работы с «обычной» системой 1C:Предприятие. Это так, но небольшие отличия все-таки имеются.

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


АнтонГородец

При этом полосы прокрутки не вполне утратили своей функциональности. Щелкнув мышкой выше или ниже движка, можно, как и прежде, достичь эффекта нажатия клавиш PageUp или PageDown соответственно, а передвинув движок в верхнее или нижнее положение - эффекта от нажатия клавиш Ноте или End. Кнопки в верхней и нижней части полосы прокрутки также функционируют по-прежнему.


АнтонГородец

Особенности выполнения транзакций
Между системами 1C:Предприятие и 1C:Предприятие для SQL имеется различие в видимости для других пользователей изменений данных, производимых в процессе выполнения транзакций. Если при работе с   информационной   базой   «обычной»   системы 1C:Предприятие изменения, внесенные в базу данных при выполнении транзакции, становятся видимыми другим пользователям только после фиксации транзакции, то есть тогда, когда они уже не могут быть отменены, то при работе с информационной базой системы 1C:Предприятие для SQL изменения становятся видны другим пользователям немедленно после их внесения в базу данных. В дальнейшем, при завершении транзакции, произведенные изменения могут быть зафиксированы или отменены. В случае отмены изменений данные возвращаются к виду, который они имели до начала транзакции. Таким образом, имеет место так называемая проблема «иллюзий» или видимости незафиксированных изменений базы данных.

Эта особенность обусловлена режимом отработки транзакций сервером MS SQL Server, а также режимом работы с базой данных системы 1С:Предприятие для SQL, и, при некоторых условиях, может оказывать влияние на поведение системы, что следует учитывать при разработке конфигураций. Для предотвращения появления "иллюзий" там, где это критично, следует производить операции, связанные с чтением данных в рамках транзакции, что предотвращает возможность изменения считываемых данных со стороны других пользователей.


АнтонГородец

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


АнтонГородец

Резервное копирование данных
Система 1C:Предприятие содержит встроенные средства, предназначенные для сохранения/восстановления информационной базы. Доступ к функциям сохранения/восстановления производится через пункты «Сохранить данные» и «Восстановить данные» из меню «Файл» главного меню Конфигуратора. Используя указанные средства, можно сохранить файлы каталога информационной базы в архиве,  размещаемом на дискетах или на жестком диске. Имеется возможность управлять составом файлов, попадающих в архив. Главным недостатком является отсутствие возможности планирования времени и периодичности выполнения операций сохранения данных. Поэтому во многих случаях, особенно когда речь идет о больших объемах данных, для сохранения/восстановления данных имеет смысл использовать специализированные средства резервного копирования данных, входящие в состав операционных систем или поставляемые отдельно третьими фирмами. Данные средства позволяют планировать время и периодичность выполнение операций сохранения данных, помещать архивную копию данных на магнитные ленты, производить копирование данных без прекращения работы и многое другое.

Средства  сохранения и восстановления данных системы 1С:Предприятие для SQL ничем не отличаются от аналогичных средств «обычной» системы 1С:Предприятие, то есть возможности сохранения и восстановления данных поддерживаются только на уровне файлов, и не могут рассматриваться как инструмент резервного копирования информационной базы в случае, если для хранения таблиц информационной базы используется сервер баз данных.

MS SQL Server 6.5 также имеет встроенные средства резервного копирования базы данных. Копии могут сохраняться в файл на жестком диске или на магнитную ленту. Для MS SQL Server различаются две разновидности операции резервного копирования: дамп всей базы данных и дамп журнала транзакций.

Такое разделение операций позволяет получать резервные копии высокой степени актуальности. Из дампа всей базы данных можно восстановить полное состояние базы данных на момент выполнения операции копирования. Резервное копирование журнала транзакций позволяет сохранять только изменения базы данных, происшедшие с момента выполнения предыдущего дампа базы данных или журнала транзакций, и выполняется очень быстро. Время и периодичность выполнения операций может планироваться. Операции сохранения всей базы данных и журнала транзакций могут выполняться без прекращения нормальной работы пользователей с базой данных. Как правило, рекомендуется такой распорядок выполнения операций резервного копирования базы данных, когда сохранение всей базы данных производится в выходные дни и сохранение журнала транзакций – ежедневно (при круглосуточной работе предприятия – по окончании смены).


Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск