Перейти к содержимому

Sql версия 1с что это

  • автор:

Сервер 1С:Предприятия 8 64-разрядный

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

Основным преимуществом 64-разрядного сервера «1С:Предприятия 8» является возможность использования практически неограниченного адресного пространства, выделяемого рабочему процессу. Это позволяет полностью использовать возможности современных серверов.

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

Характеристика 64-разрядной компоненты сервера 1С:Предприятие 8:

Поддерживаемые СУБД для сервера 1С:Предприятие 8:

  • Microsoft SQL Server 2000
  • Microsoft SQL Server 2005
  • Microsoft SQL Server 2008
  • Microsoft SQL Server 2008 R2
  • PostgreSQL 8.4.3 для Windows ( Windows 2000, Windows XP, Windows Server 2003, Windows 7, Windows Server 2008, Windows Server 2008 R2)
  • PostgreSQL 8.4.3 для Linux (Fedora Core 4, Fedora Core 5, Fedora Core 6, Red Hat Enterprise Linux 4 update 4)
  • IBM DB2
  • Oracle Database 11gR1
  • Oracle Database 10gR2

Цена (включая доставку, установку и настройку, без стоимости СУБД)- 18 360 руб

Есть вопросы ?
Звоните прямо сейчас !
+7(978) 774-22-47

Программы 1С для учета и управления. 1С Бухгалтерия, Торговля, Склад. Обновления. Сканеры штрихкода.Терминалы сбора данных
Купить Тел.+7(978) 774-22-47, evdokimov.sebastopol@mail.ru
© Использование материалов сайта без письменного разрешения владельца сайта не допускается.

FAQ по SQL-версии программы 1С: Предприятие

A: Такой вариант программы 1C: Предприятие, который может хранить данные на SQL-сервере.

Q: Она очень отличается от не SQL-версии?

A: Для пользователя — дополнительное обучение не требуется. Для программиста — дополнительно обучение не обязательно. Для системного администратора необходимы дополнительные знания — немного различаются процедуры установки и резервного копирования.

Q: Сложно ли перейти с работы с обычной версией программы на работу с SQL-сервером?

A: Нет, в общем случае не сложно.
Другой вопрос, — как будет без дополнительной настройки работать после перехода на SQL-версию ваша информационная система (созданная на базе 1С: Предприятие 7.7). Может быть по-всякому: также, как и раньше, или лучше, или даже хуже.

Q: А какие еще кроме как SQL-сервера существуют способы хранения данных?

A: На большинстве предприятий программа хранит данные в файлах формата DBF.

Q: А что такое SQL-сервер?

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

Q: В чем основное отличие использования SQL-сервера для хранения данных?

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

Q: Зачем нужен такой сложный доступ к данным?

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

Q: Будет ли работать быстрее программа если перейти на работу с SQL-сервером?

A: Не во всех случаях. Проведение документов в большинстве случаев — медленее.
Желательно оптимизировать конфигурацию под работу с SQL-сервером.

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

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

Q: Что мне нужно для перехода на работу с SQL-сервером?

A: SQL-версия программы 1С: Предприятие 7.7 и SQL-сервер Microsoft SQL Server (MS-SQL Server), а также серверный вариант операционной систем Windows, поскольку MS-SQL Server отказывается устанавливаться на другие варианты Windows.

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: Серийный номер.

Q: Мы официально купили 1С: Предприятие 7.7 + Windows 2000 Server + MS-SQL. Не нашли серийного номера для MS-SQL.

A: В этой поставке серийный номер один и тот же у Windows 2000 Server и MS-SQL.

Q: Я не работал раньше с сервером MS-SQL. Сложно ли это?

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

Q: Как установить сервер MS-SQL?

A: Как любую другую программу — инсталлятором. Если установка осуществляется на русскую версию Windows, то все опции в инсталляторе — по умалчиванию.

Q: Сервер MS-SQL с настройками по умалчиванию ставить не надо!

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

Q: Что делать после инсталляции сервера MS-SQL?

A: Запустить программу SQL Enterprise Manager. С ее помощью подключиться к свежеинсталлированному серверу.

Q: Что необходимо создать на сервере MS-SQL?

A: В первую очередь, надо создать пользователя (пользователя не программы 1C: Предприятие, а пользователя в MS-SQL).
Дать ему права на создание БД.
Зайти в программу SQL Enterprise Manager от имени этого пользователя.
Создать БД.

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). В случае чего для восстановления данных следует использовать «последний Complete Backup + все Transaction Log Only Backup, сделанные после этого Complete Backup’а»

Q: Не работает запланированное (Sheduled) резервное копирование средствами SQL!

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

Q: После перехода на SQL версию бегунок на вертикальной полосе прокрутки в журналах и списках элементов справочников всегда посередине.

A: Это сделано для ускорения получения данных.
Дело в том, что с сервера SQL программа получает не все данные, а только те, которые ей нужны для отображения на экране. Программа не определяет сколько всего строк и какую часть она выводит на экран, следовательно, не может и рассчитать куда ставить бегунок прокрутки.

Q: После перехода на SQL версию программа стала работать гораздо медленее.

A: Возможно, у вас слишком слабый компьютер выделен под сервер SQL. Особенно чувствителей SQL сервер к количеству оперативной памяти. Не исключено, что конфигурация не приспособлена к SQL-версии. Современные типовые конфигурации от фирмы-изготовителя программы работают с SQL-сервером неплохо.

Q: У нас большая фирма, много пользователей и большая БД. Стоимость простоя очень велика. Для надежности хранения данных перешли на SQL. Жутко тормозит.

A: Вам поможет связка «терминальный сервер + SQL-сервер». Терминальный сервер обеспечит производительность, а SQL — сервер надежность. Компьютер под сервер должен быть выделен очень мощный, с огромным объемом оперативной памяти.

Q: Существуют ли особенности при программировании под SQL-версию?

A: Несколько иная оптимизация. Глюки ядра SQL-версии и не SQL-версии программы частью совпадают, а частью — различаются.

Q: Какие конструкции языка более оптимальны для SQL-версии?

A: Которые одной командой обрабатывают большие массивы данных.
Например, объект «Запрос» более предпочтителен, нежели последовательный перебор (конструкции «ВыбратьЧтоТо() и цикл ПолучитьЧтоТо()). Оптимизация относится только к объектам, предоставляющим доступ к данным в БД, но не к таблицам значений и спискам значений.

Q: Можно ли обращаться напрямую к таблицам SQL-сервера посредством запросов на языке SQL?

A: По чтению — да. Существуют даже специальные расширения (не от фирмы 1С) для программы 1C: Предприятие 7.7, которые позволяют это делать.

Q: Один пользователь — работает нормально (не монопольно). Другой — тоже. Вместе — не могут.

A: Каталог, в котором лежат файлы 1cv7.MD и иже с ним должен быть у всех пользователей общим.

Q: Надо ли давать пользователям доступ к файлам базы данных SQL-сервера?

A: Нет. Этого не нужно. К этим файлам обращается только сама программа MS-SQL сервер.

Q: Файл Transaction Log раздувается и раздувается.

A: Файл Transaction Log связан с процедурами резервного копирования сервера SQL. Он автоматически прекращает раздуваться после каждого резервного копирования, сделанного средствами SQL-сервера.

Q: Можно ли организовать распределенную БД, используя возможности репликаций, имеющиеся в сервере MS-SQL

A: Нет.
Пользуйтесь механизмами создания распределенных БД, созданным специально для программы 1C: Предприятие 7.7 фирмой 1С или другими фирмами.

Microsoft SQL Server

Microsoft SQL Server — одна из систем управления базами данных, которую поддерживает платформа в клиент-серверном варианте работы.

Microsoft SQL Server

0 1 2 3 4 5 6 7 8 9
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
А Б В Г Д Е Ж З И Й К Л М Н О П Р С Т У Ф Х Ц Ч Ш Щ Ъ Ы Ь Э Ю Я

  • Платформа
  • Кроссплатформенность, работа с различными СУБД
  • Различные хранилища данных
  • IBM DB2
  • Microsoft SQL Server
  • Oracle Database
  • PostgreSQL
  • Файловая СУБД

Новости

Новая редакция интернет-курса Разработка мобильных приложений в системе «1С:Предприятие 8.3» 02.11.2023 10:47:00

  • Вход для партнеров 1С
  • Учебная версия
  • Стать партнером
  • Политика конфиденциальности
  • Замечания по сайту
  • Другие сайты

Отдел продаж: г. Москва , улица Селезнёвская, дом 21
© 2023 ООО «1C». Все права на сайт защищены

© 2011- 2023 ООО «1C-Софт». Исключительное право на технологическую платформу «1С:Предприятие 8» и типовые конфигурации программных продуктов системы «1С:Предприятие 8», представленные на этом сайте, принадлежит ООО «1С-Софт» — 100% дочерней компании ООО «1С»

Сервер 1С — что это и как работает

Когда в 1С одновременно работает много сотрудников, программа может «тормозить». Чтобы избавиться от этой проблемы и обеспечить быстродействие при работе с большими объемами информации и был создан сервер 1С.

Сервер 1С включает два компонента: сервер приложений, обрабатывающий данные, и SQL сервер, который хранит данные. Совместим с такими продуктами, как: Microsoft SQL Server, Linux PostgreSQL, IBM DB2. Сервер 1С выступает посредником между сервером баз данных и клиентскими компьютерами. Он берет на себя тяжелые вычислительные задачи, существенно разгружая клиентские компьютеры.

До выхода линейки версий 1C 7 понятия сервер не существовало – была просто программа 1С, которая плавно эволюционировала в «толстый клиент». Она работала с собственной файловой базой, то есть все хранили в файле на диске, или сетевом диске на другом сервере.

Файл-серверные архитектуры применяют и сейчас, но они имеют ряд ограничений. Например, трудно организовать одновременную работу нескольких пользователей, ограничен размер базы и быстродействие, а при большой номенклатуре (как у оптовиков) БД просто не справляется с запросами.

Важным развитием 1С стал переход на технологию клиент-сервер. В платформе 7.7 появилась экспериментальная SQL-версия, которая использовала для хранения базы данных и управления ею отдельную СУБД.

В 1С:Предприятие 8.0 произошло разделение на клиентские и серверные процедуры. С тех пор установка и настройка сервера 1С стали штатной возможностью.

Переходить на эту технологию целесообразно крупным и средним компаниям, когда файловая база уже не справляется, и требуется полноценная СУБД. Если в организации с 1С работает от одного до пяти пользователей, типовой конфигурации хватает для поддержки бизнес-процессов, сервер не понадобится.

Когда пользовательских сессий больше десяти, локальная сеть перегружается, что сильно замедляет параллельную работу. Например, если 1C пользуется отдел из 20 человек, плюс руководство и кассиры в точках продаж. Другой пример – оптовый поставщик. Пользователей немного – пять человек, но номенклатура товаров и список контрагентов огромны. В таких случаях сервер 1С становится необходимостью. В первую очередь, для быстродействия. Кроме того, это безопаснее – файл легко скопировать, а когда база хранится в СУБД на сервере, сделать это не так просто. Также серверная версия облегчает администрирование – один сервер обновить проще и дешевле, чем все клиентские машины.

Как работает сервер 1С

как работает сервер 1С

Архитектура решения может быть разной, в зависимости от целей. В общем случае она включает следующие компоненты: сервер 1С: предприятие и сервер СУБД, чаще всего MSSQL или PostgresSQL PRO. Это программные сервера, которые могут находиться как на физических, так и на виртуальных серверах, на одном или на разных. Чтобы гарантировать быстродействие, лучше использовать один.

Клиенты. Если необходимо запускать платформу на ПК (например, при использовании определенных моделей торгового и кассового оборудования) – программы-клиенты устанавливаются на рабочих устройствах. Ключи защиты вставляются в эти компьютеры, раздаются по сети специальной программой или сервером 1С.

Если установить на сервере 1С компоненты веб-сервера (входят в состав Платформы 1С), клиенты будут не нужны, можно зайти через браузер даже с мобильного.

Другой вариант – программа-клиент устанавливается на том же сервере, что и сервер 1С, или на «соседнем», а пользователи заходят по RDP.

Аренда облачного сервера для разработки, хостинга, обученияПодробнее

Сервер 1С в облаке

Построение инфраструктуры под платформу 1С предполагает большие единовременные вложения, плюс траты на обслуживание и обновление, найм ИТ-специалистов и т.д. Альтернативное решение – аренда инфраструктуры под 1С в облаке провайдера по модели IaaS. Сервер 1С на виртуальной машине обойдется значительно дешевле — нужно будет оплачивать только фактически использованные ресурсы.

Дополнительно клиент получает высокую безопасность и конфиденциальность, так как все данные хранятся в надежном и защищенном дата-центре. Ежедневное резервное копирование исключает риски потери информации. Кроме того, даже самые высоконагруженные БД 1С функционируют в облаке быстро и без сбоев, а если база выросла, можно в пару кликов ее масштабировать, заказав дополнительные ресурсы.

Пользователь имеет доступ к платформе откуда угодно, что особенно удобно для удаленных сотрудников и крупным компаниям с сетью филиалов. При этом никаких специальных технических навыков не требуется – достаточно просто подключиться к базе, причем даже с маломощного ПК, и работать в обычном режиме.

Аренда 1С в Cloud4Y

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

Как подключить 1С в облаке? Есть три варианта реализации:

Подключение к удаленному рабочему серверу (через протокол MS RDP). Сервер 1С разворачивается на площадке провайдера, при необходимости соединяется с сервером (возможно использование защищенных соединений). Пользователь подключается к удаленному виртуальному серверу по протоколу RDP и получает визуализацию того, что происходит на другом компьютере. Все вычислительные процессы происходят на сервере.

Подключение к серверу приложений. RemoteApp – это служба удаленных приложений, которая дает доступ к 1С по протоколу RDP. Чтобы настроить связь между локальным компьютером и облачной 1С таким методом, также используется клиент удаленного рабочего стола. Вычислительные процессы выполняются на сервере с использованием приложения. В отличие от RDP пользователю доступна только программа 1С, а не весь удаленный рабочий стол.

Подключение через web-браузер. Доступ к 1С через браузер, без необходимости установки на локальные ПК. Все что требуется, просто запустить браузер и перейти по адресу.

Cloud4Y также предоставляет лицензии 1С в аренду. Если у компании уже есть свои лицензии, можно использовать собственные usb-ключи.

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

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *