Заказы на доработку 1С (сервис удаленной работы)

Хранилище

База знаний
Бесплатные отчеты, обработки, конфигурации, внешние компоненты для 1С Статьи, описание работы, методики по работе с 1С

Здравствуйте, гость ( Вход | Зарегистрироваться )



> FAQ (общий)          
Vofka Подменю пользователя
сообщение 20.10.10, 9:23
Сообщение #1

У нас здесь своя атмосфера...
***********
Группа: Основатель
Сообщений: 13948
Из: Киев
Спасибо сказали: 4514 раз
Рейтинг: 3635.6

В тектсе FAQа:
Слово "программа" - обычно означает "программа 1С:Предприятие 7.7".
Сокращение "БД" означает "база данных".
Сокращение "ИБ" означает "информационная база".
Под "сервером" подразумевается "SQL-сервер"


****************************************************************************
Q: Что такое SQL-версия программы?

A: Такой вариант программы, который может хранить данные на SQL-сервере.
****************************************************************************
Q: Она очень отличается от не SQL-версии?

A: Для пользователя и программиста - разницы нет никакой.
Немного различаются процедуры установки и резервного копирования.
****************************************************************************
Q: Сложно ли перейти с работы с обычной программой на SQL-версию?

A: Нет, не сложно, а очень-очень просто. Тонкости перехода описаны ниже.
****************************************************************************
Q: А какие еще кроме как SQL-сервера существуют способы хранения данных?

A: На большинстве предприятий программа хранит данные в файлах формата DBF.
****************************************************************************
Q: А что такое SQL-сервер?

A: Специальная программа, предназначенная для хранения базы данных и
обеспечения другим программам доступа к этим данным.
****************************************************************************
Q: В чем основное отличие использования SQL-сервера для хранения данных?

A: Работая с БД, которая находится в файлах формата DBF,
программа сама непосредственно читает и пишет в эти файлы.
Работая с БД, которая расположена на SQL-сервере, программа
непосредственно с файлами данных работать не может,
с ними работает один только SQL-сервер, а программы
обращаются к SQL-серверу с запросами по чтению и изменению данных.
****************************************************************************
Q: Зачем нужен такой сложный доступ к данным?

A: Для надежности хранения данных. Понятие "разрушены индексы",
часто встречающееся с БД в DBF-формате, при работе с SQL-сервером
не существует. Также для более быстрого получения данных.
****************************************************************************
**************************
Q: Будет ли работать быстрее программа если перейти на SQL-версию?

A: Не во всех случаях.
****************************************************************************
Q: В каких случая переход на SQL-версию принесет хоть какую-либо пользу?

A: Гораздо большая надежность хранения данных
- для ответственных БД.
Единственно возможный способ функционирования БД,
если размер ваших SQL-файлов превысил несколько
сотен мегабайт и продолжает расти.
Более быстрое выполнение отчетов, написанных
с учетом того, что данные находяться на SQL-сервере.
****************************************************************************
Q: Что мне нужно для перехода на работу с SQL-версией?

A: SQL-версия программы и SQL-сервер.
****************************************************************************
Q: Как отличить SQL-версию внешне?

A: Почти ничем. Можно ткнуться в меню "Помощь\О программе",
там в самом верху будет надпись "1С: Предприятие 7.7 для SQL".
****************************************************************************
Q: Если я хочу работать с БД в DBF и с БД на SQL-сервере мне нужно ставить
2 варианта программы?

A: Нет. SQL-вариант прекрасно работает как SQL базами, так и с DBF базами.
****************************************************************************
Q: Какой можно использовать SQL-сервер?

A: Microsoft SQL Server (MS-SQL), начиная с версии 6.5, а лучше - 7.0 и
выше.
****************************************************************************
Q: Могу ли я использовать PostgreSQL?

A: Нет. Только Microsoft SQL Server (MS-SQL), начиная с версии 6.5, а
лучше - 7.0 и выше.
****************************************************************************
Q: А почему бы фирме 1C не сделать свою программу такой, чтобы она
использовала другие сервера? Ведь есть стандарт SQL?

A: Стандарт SQL есть, но фактически он охватывает лишь базовые возможности
различных SQL-серверов, а небазовые, но весьма нужные возможности -
у каждого свои.
Программа, учитывающая эти различия будет сложнее как на этапе создания,
так и на этапе поддержки, а, значит, выше будет ее себестоимость.
****************************************************************************
Q: Могу ли я использовать вариант MS-SQL из поставки Microsoft Office 2000,
который называется MSDE2000?

A: У меня MSDE2000 работал нестабильно, а другие говорят, что все хорошо.
Можете, но на свой страх и риск.
****************************************************************************
Q: Я не работал раньше с сервером MS-SQL. Сложно ли это?

A: Нет, не сложно. Фирма Microsoft старается сделать управление своими
серверными программными продуктами доступным даже непрофессионалам.
****************************************************************************
Q: Как установить сервер MS-SQL?

A: Как любую другую программу - инсталлятором.
Если установка осуществляется на русскую версию Windows,
то все опции в инсталляторе - по умалчиванию.
****************************************************************************
Q: Сервер MS-SQL с настройками по умалчиванию ставить не надо!

A: Если на русскую версию Windows - то по умалчиванию все опции
инсталлятора. Если вы считаете себя умным, то можете отказаться
от некоторых частей MS-SQL сервера - все равно программа их
использовать не будет.
****************************************************************************
Q: Сервер MS-SQL надо ставить с настройками не по умалчиванию!

A: Если на русскую версию Windows - то по умалчиванию все опции
инсталлятора. Если вы считаете себя умным, то можете отказаться
от некоторых частей MS-SQL сервера - некоторые из них программа
все равно использовать не будет.
****************************************************************************
Q: Что делать после инсталляции сервера MS-SQL?

A: Запустить программу SQL Enterprise Manager. С ее помощью
подключиться к свежеинсталлированному серверу.
****************************************************************************
Q: Что необходимо создать на сервере MS-SQL?

A: Пользователя (не программы, а пользователя в MS-SQL).
Дать ему права на создание БД.
Зайти от имени этого пользователя. Создать БД.
****************************************************************************
Q: Зачем нужно создавать БД от имени специально созданного пользователя
MS-SQL?

A: Иначе в дальшейшем программа не сможет работать (ниже - подробнее
описано).
****************************************************************************
Q: Какой необходимо указать размер БД при создании ее на сервере MS-SQL?

A: БД будет увеличиваться автоматически по необходимости.
Но можно и сразу создать файлы данных и лога размера
равным двойному суммарному размеру файлов DBF-версии,
которую вы собираетесь перегнать в SQL-версию.
****************************************************************************
Q: Как начать работу программы с SQL?

A: Создайте пустой каталог. Настройте программу так,
будто бы в этом каталоге лежит БД в формате DBF
(то есть как обычно). Запустите "Конфигуратор".
При старте программа спросит вас какая будет БД - SQL или DBF.
Ответите - SQL. Далее - смотри ниже.
****************************************************************************
Q: Как добраться до данных SQL?

A: Если при входе в пустой каталог вы выбрали SQL-вариант базы, то
в "Конфигураторе". Появиться еще пункт меню
"Администрирование\Параметры базы данных SQL".
****************************************************************************
Q: Какие нужно задать параметры для базы данных SQL?

A: Сервер - имя компьютера с SQL-сервером.
База данных - название базы данных, которую вы создали специально
для работы программы на SQL-сервере с помощью SQL Enterprise Manager.
Пользователь - имя пользователя SQL-сервера, от имени которго была создана
база данных на SQL-сервере.
Пароль - его пароль.
****************************************************************************
Q: Все пользователи работают с SQL-сервером от имени одного
SQL-пользователя?

A: Да все экземпляры программы подключаются к SQL-серверу
от имени одного SQL-пользователя, того самого который создал БД на
SQL-сервере.
****************************************************************************
Q: Используется ли обычный список пользователей программы при работе с
SQL-сервером?

A: Да. Более того, список пользователей программы не должнен быть пуст,
иначе вы не сможете работать.
****************************************************************************
Q: Как перенести данные из базы данных DBF в базу данных SQL?

A: В "Конфигураторе" программы DBF-базы "Администрирование\Выгрузить
данные".
Затем в "Конфигураторе" программы SQL-базы "Администрирование\Загрузить
данные"
****************************************************************************
Q: Как перенести данные из базы данных SQL в базу данных DBF?

A: В "Конфигураторе" программы SQL-базы "Администрирование\Выгрузить
данные".
Затем в "Конфигураторе" программы DBF-базы "Администрирование\Загрузить
данные"
****************************************************************************
Q: Как делать резервное копирование базы данных SQL?

A: В "Конфигураторе" программы "Администрирование\Выгрузить данные".
****************************************************************************
Q: Как делать резервное копирование базы данных SQL не отключая
пользоватей?

A: Заранее делается копия файла 1Cv7.MD и файла со списком пользователей -
в "Конфигураторе" программы "Администрирование\Сохранить".
Во время работы можно делать резервное копирование средствами MS-SQL
при помощи SQL Enterprise Manager. Подробнее - ниже.
****************************************************************************
Q: Резервное копирование средствами SQL невозможно при работе
пользователей?

A: Заранее делается полная резервная копия (Complete Backup).
В течение рабочего дня делаются копии лога транзакций MS-SQL
(Transaction Log Only Backup).
****************************************************************************
Q: Не работает запланированное (Sheduled) резервное копирование средствами
SQL!

A: Должен быть запущен сервис SQL Agent.

Не нашли ответа на свой вопрос?
Зарегистрируйтесь и задайте новый вопрос.


Ответить Новая тема
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

RSS Текстовая версия Сейчас: 29.03.24, 13:59
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!