Micrsoft SQL Server для 1С
Почему 1C “тормозит” или что такое SQL сервер?
Введение
Данная статья поможет понять многим из разработчиков и пользователей, нужен ли им SQL-продукт или нет. И для чего собственно он нужен.
Итак, первое, что необходимо знать, понять и запомнить: SQL-системы не ускоряют выполнения выборок и печать отчетов. Если Вы рассчитываете, что после установки 1C-Торговли на SQL, Скорость работы системы врзрастет в разы, Вы глубоко заблуждаетесь. Быстрее она работать не станет. В связи с этим говорить о том, что “…SQL-Торговля — это тормозная система…” абсолютно не имеют смысла.
Теория
Несколько лет назад одно компьютерное издание провело сравнительный анализ (в частности и быстродействия) систем управления базами данных ( сокращенно СУБД), построенных на основе обычных файл серверов и с использованием клиент-серверных (SQL) систем. Естественно, условия испытаний по возможности были нивелированы, т.е. применялись одинаковые объемы баз данных, одинаковые их структуры, один и тот же компьютер в качестве сервера, одинаковое количество рабочих станций и т.д.
Если мне не изменяет память, из клиент-серверных систем были испытаны Oracle, Interbase, Informix, Gupta и самый дешевый в то время Watcom SQL Server. Во всех случаях, средняя скорость выполнения запросов в SQL-системах была ниже, чем у файл-серверной системы (сейчас об этом эффекте можно прочесть в любой серьезной книге по SQL ). Испытатели не были удивлены полученным эффектом, поскольку были людьми грамотными и понимали причину такого поведения SQL-систем при заданных условиях эксперимента. Ведь задачей эксперимента было сравнение быстродействия двух видов систем и поэтому были выбраны условия, позволяющие произвести это сравнение.
В частности для тестов использовались базы данных объемом 1.5 — 2 Гигабайта. Ведь если бы исследователи взялись проводить испытания, используя базы данных на порядок большего размера, то им просто не с чем было бы сравнивать SQL-варианты, поскольку обычная файл-серверная система на таких объемах информации просто заткнулась бы. Вот в этом то и состоит основное отличие и достоинство клиент-серверных систем: они будут работать со вполне приемлемой скоростью с базами данных такого объема, с которыми файл-серверная система работать просто не сможет (”не сможет” в том смысле, что ее функциональность, в том числе и быстродействие, станут неприемлемы для коммерческих приложений).
Сетевой вариант 1С программы, файл-серверная база SQL
Рассмотрим обычный сетевой вариант реализации Торговли 1С. Она работает на файл-серверном принципе, это значит что обработка данных производится вычислительными мощностями данной рабочей станции, а сервер является ничем ином как дисковое устройство с хранящимся на нем файлом базы данных. Объясню, что при выполнении задачи, например формирование отчета, фрагмент базы данных (из которого будут отбираться данные для этого отчета) по сети передается на рабочую станцию (запросившую формирование отчета) и обрабатывается непосредственно процессором этой рабочей станции.
Быстродействие такой системы напрямую зависит от скорости жесткого диска диска сервера, скорости передачи данных по сети (канал локальной сети 10 или 100 мегабит), тактовой частоты процессора рабочей станции, размера кеша данного процессора, объема оперативной памяти, в общем всех «железных» факторов от которых зависит производительность компьютера. Центральный процессор сервера в таком случае, играет уже роль второстепенную и просто обеспечивает передачу потока данных с диска в сетевой канал и обратно. Суть в том что, практически вся база данных перегоняется по сети на рабочую станцию где она и обрабатывается.
Если несколько пользователей запускают одновременно выполняют формирование отчетов, эти компьютеры начинают качать базу к себе через сеть, и сервер не успевает всем одновременно предоставить быструю передачу данных, это и становиться причиной притормаживания работы всей 1с системы в целом. Менее емкие операции, как например ввод нового документа, или просто просмотр ранее созданных документов, то объем передаваемых от сервера данных значительно ниже, хотя в реальности ввод нового документа сопровождается поиском клиента в справочнике, вычислением задолженности клиента и прочее, что также вызывает повышение передаваемого трафика от сервера к клиенту. Следует помнить о необходимости синхронизации доступа рабочих станций к данным.
Поскольку обработка данных ведется на уровне рабочих станций, а файл-сервер просто играет роль разделяемого дискового устройства, задачи синхронизации решаются в таких системах с помощью организации различных файлов блокировок хранящихся на диске файл-сервера, в эти файлы каждая рабочая станция записывает свои логи, информацию о данных, которые она получает, передает и изменяет в данный момент, при попытке считать данные проверяет не заняты ли эти данные другим запросом в данный момент. Несмотря на ряд недостатков, зависающие блокировки при аварийном выключении рабочих станций, возникновение тормозов в работе всей системы при изменении большого количества записей, этот способ вполне работоспособен.
Скорость работы системы файл-серверной базы, напрямую зависит от обрабатываемой базы данных. Заметное снижение скорости работы начинает проявляться, когда размер базы данных достигает 300 — 500 Мб, а за отметкой 1 Гигабайт работать уже практически невозможно. Цифры взяты приблизительные, и зависят от производительности рабочих станций, используемого программного обеспечения и формата базы данных. К примеру, при использовании формата таблиц базы данных Paradox замедление работы наступает значительно позже, чем при использовании формата DBase. Когда эти тормоза уже мешают нормально работать, пользователи системы идут на различные хитрости: закрывают старую базу и открывают новую каждый квартал, пытаются удалить старые данные (почистить базу) и прочее. Однако любой бухгалтер скажет Вам, что данные нужны ему не за квартал, а минимум за год и предпочтительно в динамике, а не в виде отдельных кусков. Ведь долги клиентов иногда тянутся годами.
Временным решением проблемы в такой ситуации может быть увеличение пропускной способности сети за счет установки 1 гигабитной сети вместо 100 мегабитной и интеллектуальных маршрутизаторов вместо тупых хабов. Однако, маршрутизаторы чрезвычайно дороги, а гигабитная сеть даст повышение пропускной способности лишь в 2.5 — 3 раза (а не в 10 раз, как этого бы хотелось). Да смысла увеличивать пропускную способность сети нет, когда жесткий диск сервера работает на пределе своей производительности?
Через пол-года Ваша база данных вырастет еще на 300-500Мб и система опять начнет задыхаться, пустив по ветру все вложенные в модернизацию денежки. Не следует забывать и еще об одной значительной детали. Это регулярное архивирование базы данных. Знаете ли вы, что за время пока будет архивироваться база данных объемом 1 — 1.5 Гб, пообедать, посмотреть кино и поругаться с начальником. А архивация должна производиться ежедневно. При этом во время архивирования базы, ни один из пользователей работать в программе не сможет. Как тут быть? Можно настроить резервирование по расписанию, средствами WIndows, или установить программу, которая будет делать архив по ночам, когда сервер простаивает, и в базе никто не работает. К примеру есть хорошая бесплатная программа архивации Cobian Backup.
Серверный вариант 1С базы (с использованием СУБД)
Теперь рассмотрим принцип работы с базой данных на SQL. Так называемую клиент-серверная систему. Если кто-то жалуется о том, что у него тормозит SQL, спросите какой у него сервер. Если он ответит, что-то вроде: Pentium 4.. то можете смело сказать ему, что он … мало знает о том как надо готовить SQL сервер.
Серверы для SQL-систем должны иметь высокие показатели производительности, и отказоустойчивотси. Pentium Core2Duo 2х ядерный, частотой от 2,5 Гигагерц, 4Гб ОЗУ, RAID массивом минимум из 2х жестких дисков SATA2 — это пожалуй минимум, на котором может НОРМАЛЬНО функционировать программное обеспечение MS SQL Server на 10-15 подключенных клиентов (пользователей базы данных).
При этом, сеть с пропускной способностью 100Мбит даже не обязательна. Дело в том, что при работе с SQL-сервером рабочая станция не качает базу данных к себе по сети. Она просто передает по сети компактный запрос на сервер, который выполняет заданную выборку, и передает результат запроса обратно на рабочую станцию. Таким образом, трафик по сети значительно ниже чем в случае файл-серверной базой.
Конечно, если при разработке клиентской части программного обеспечения будет допущена ошибка и будет сформирован запрос, результатом выполнения которого является вся база данных или большая ее часть, то вся информация будет качаться на рабочую станцию, создавшая такой запрос. Но это уже по большей части лежит на совести разработчиков прикладных задач, это применительно к программам 1С — и на совести тех, кто занимается настройками (и на совести разработчиков из “1С” — в части запрещения оптимизации таких запросов).
Схема работы SQL серверной связки 1С
Теперь рассмотрим, что происходит с сервером в SQL системе. Север сам обрабатывает полученный запрос, и легко представить себе, что если с SQL-системой работают 10 пользователей, то для сервера это практически то же самое, как если бы на нем были одновременно запущены 10 экземпляров программы, с которой работают пользователи (например 10 локальных копий 1С-Торговли). Попробуйте запустить локально на каком-нибудь Pentium 4 десять экземпляров 1C-Торговли и выполнить одновременно 10 отчетов об остатках на складе. Представив это, возможный результат Вы поймете, что всякие разговоры о тормозах SQL-системы без обсуждения параметров сервера не имеют никакого смысла.
SQL-системы очень требовательны к ресурсам процессора, и сервера в целом, то есть нужен очень мощный и многоядерный процессор, достаточно высокий обьем оперативной памяти (по сравнению с другими серверами, или рабочими станциями, где можно отделаться 1-2 гигбайтами). В идеале для таких систем следует использовать компьютеры с RISC процессорами в многопроцессорном варианте (например как в продукции SUN Microsystems). SQL — системы имеют существенное преимущество: даже при использовании сервера стоимостью 4 — 5 тыс. $ будут работать вполне приемлемо, с позволяя добиться хорошей скорости при работе с базами данных такого объема, который обычная файл-серверная система просто перестанут работать.
Причем, на SQL варианте, объем БД может достигать в несколько десятков ГИГАБАЙТ. А скорость доступа к данным останется на прежнем уровне, ведь — они расположены, на диске сервера и не требуют передачи по сети для последующей обработки. Все запросы поступают к серверу, так что кроме обычного файлового кэширования есть огромные возможности по оптимизации выполнения запросов, их распараллеливанию. Все эти эти возможности изначально заложены в программном обеспечении пакета MS SQL Server, фирмой 1С разработан сервер предприятия, который работает в связке с СУБД MS SQL.
Также возможно применение различных ухищрений, например в виде серверов-репликаторов (для разделения групп пользователей на тех, кто пользуется только отчетами, т.е работает в режиме “только чтение”, и тех, кто активно изменяет документы) или разделение баз данных по разным дисковым массивам. При перегрузке дисковой системы она легко модернизируется, например с помощью RAID-массива (не забывайте однако, что SQL-система — это вообще иная ценовая категория как в отношении программного обеспечения, так и по стоимости серверного железа)
Преимущества SQL базы данных для 1С
В первую очередь использование SQL системы снижает нагрузку на локальную сеть. Вообще, SQL-система предоставляет значительные возможности в плане оптимизации аппаратной части и тонкой настройки программной части для увеличения производительности. Поэтому говорить о том что SQL-система тормозит, имеет смысл только тогда, когда эти возможности исчерпаны, а такого в принципе не может быть. О том как рабоатет сервер 1с на СУБД SQL можно проситать в этой статье.
До сих пор мы говорили о принципиальных различиях файл-серверных систем от клиент-серверных. Теперь немного о дополнительных преимуществах клиент-сервера.
Надежность SQL варианта баз данных.
Клиент-серверные системы имеют встроенный механизм работы с транзакциями, в том числе и их отката. В файл-серверных версиях программ 1С также имеется механизм работы с транзакциями, однако способ реализации их принципиально отличается. В файл-серверных версиях механизм транзакций представляет собой ни что иное, как просто блокировку всей базы данных до завершения выполнения критических по времени операции, запрошенной одной из рабочих станций. Откат возможен только при сохранении работоспособности рабочей станции, запросившей эту транзакцию.
В клиент-серверной системе этот механизм (который реализуется программным обеспечением SQL-сервера — в нашем случае MS SQL Server 2005) значительно более сложен. Он позволяет получить “слепок” базы данных на момент начала транзакции без блокировки базы данных. И слепков таких может достаточно большое количество: для каждой рабочей станции — он будет свой. И в случае “зависания” рабочей станции, открывшей транзакцию, она (транзакция) может быть просто откачена (т.е. база данных будет восстановлена в том виде, в каком она была до начала инициации транзакции). Откат осуществляется либо по запросу рабочей станции (при сохранении ее работоспособности), либо при перезагрузке рабочей станции, либо администратором SQL сервера.
Таким образом, выход из строя рабочей станции не столь опасен для целостности всей базы данных. Кроме того, SQL-система записывает так называемый журнал транзакций. По сути база данных хранится в виде ее начального содержимого и ее модификаций записанных в журнал транзакций. Такой способ хранения позволяет производить архивирование базы данных во время работы всей системы: просто состояние базы данных фиксируется на момент начала архивирования, отсекаются незавершенные транзакции, а основная база и часть журнала транзакций, содержащая завершенные транзакции записываются в архив. Процесс архивирования легко поддается автоматизации, т.е. присутствие оператора необязательно — SQL-сервер имеет встроенные средства для этого.
Защита базы данных
В общем-то защищенность данных в значительной мере зависит от прикладной задачи, 1С Торговли или 1С Бухгалтерии, однако по сравнению с обычным вариантом, в котором любой начинающий хакер спокойно может срубить пароль, в клиент-серверном варианте защита данных опирается на средства, предоставляемые администрированием SQL сервера, что гораздо более надежно.
Гибкость применения СУБД
Системы на основе SQL-сервера позволяют выстраивать сложные сетевые конфигурации со многими десятками и даже сотнями пользователей. При этом разработчику предоставляются широкие возможности по оптимизации системы, ее разделению по группам сложности и способам доступа. Серверы-репликаторы, например, дают прекрасный механизм для организации системы учета в крупной организации с разветвленной системой удаленных офисов, складов и т.п. При этом, работа на такой системе может вестись в реальном режиме времени, без перерывов для переноса и синхронизации данных — достаточно лишь организовать постоянные каналы связи 32-128 Кбит, что вполне осуществимо на наших телефонных линиях и не слишком дорого (конечно, в масштабе крупной компании).
Теперь о недостатках. А их у SQL-систем много, крупных и мелких — тех же самых, которые присущи и файл-серверным системам. Однако есть два и весьма существенных.
Главный недостаток наглядно виден из прайса фирмы “1С” — это цена. Цена не только программного обеспечения, но и цена железа на котором оно может достойно функционировать и цена обслуживания. Ну, что же делать — SQL это продукт высоких технологий, но отличное решение для бизнеса, когда торговля, или производство напрямую зависят от всех расчетов бухгалтерии и финансовых операций. А продукт высоких технологий всегда на порядок выше, и эксплуатироваться должен грамотным, обученным персоналом, поэтому даже системный администратор, способный грамотно работать с SQL-системой обойдется дороже, чем аналогичный специалист для обычной файл-серверной системы.
Подведем некоторые итоги
Не ждите, что SQL-система будут работать быстрее. Она позволяет работать в том случае, когда файл-серверный вариант уже не тянет из за возросшего числа пользователей, или обьема базы данных. Однако и обойдется это ускорение Вам не дешево.
Вот, пожалуй, и все, в кратце касаемо различия файловой бызы данных и серверной, на основе SQL. Надеемся, что эта статья помогла Вам понять зачем нужен SQL для 1С, и хоть немного сориентироваться в вопросе, что такое SQL и зачем он нужен.
Теги материала: SQL сервер для 1С,что такое SQL сервер,1С сервер, SQL сервер, 1С медленно работает, 1С тормозит, 1С зависает ,SQL для 1С
SQL сервер для 1С
![]()
Перейдя на аренду сервера 1С у нашей компании вы значительно ускорите работу своей базы данных, т.к. выполнение всех вычислений будет происходит на нашем высокопроизводительном сервере с Microsoft SQL Server. Это также повысит безопасность и правильность обращения к данным вашей базы от нескольких пользователей одновременно.
наш SQL сервер значительно ускорит работу вашей базы 1С

Особенно производительность вырастет в сравнении с использованиям файловых версий баз данных 1С
Мы являемся авторизованным партнером компании 1С по программе Аренда ПО, и предлагаем вам на наших серверах настоящее лицензионное ПО.
1С СЕРВЕР SQL
Все настроено для работы с базами SQL
ТЕХПОДДЕРЖКА
Установка ПО, обновления, консультации
ПОМОЩЬ НА СТАРТЕ!
Мы поможем перенести и запустить Вашу базу данных
Стоимость аренды лицензионной 1С
Аренда лицензии на 1 рабочее место 1С
Уже включена в стоимость**
Цена аренды лицензии на Сервер 1С (64bit)
от 6000 рублей в месяц
..или бесплатно!**
Лицензия на «коробочную» Бухгалтерию
от 600 рублей в месяц
..или бесплатно!**
Цены на SQL сервера для 1С:
Мы подходим индивидуально к каждому клиенту!
И это не просто слова..
В случае, если Вам необходим особый тариф или условия для работы. Мы постараемся поменять конфигурацию под ваши требования, а также доустановить нужное ПО или поменять операционную систему или вид и тип взаимодействия с сервером SQL.

К любому выделенному серверу 1C c SQL можно добавить HDD или SSD
Дополнительный диск SSD на 240 или 500 Гб или наоборот HDD на 2 или 4 Тб в дополнение к SSD диску в тарифе, вы можете добавить за дополнительную абонентскую плату.
Работа с сервером SQL возможна через тонкий клиент 1С
Вы можете снизить нагрузку на сервер, попросив нас настроить работу пользователей в режиме тонкого клиента. Тогда им не понадобиться работу с режиме удаленного рабочего стола и сервер по младшему тарифу сможет обслужиить большее количество человек.
Смотрите также раздел сайта с ответом на вопрос:
Как работает сервер в режиме тонкий клиент 1С?

МЫ ГАРАНТИРУЕМ:
Что при неизменной нагрузке (количестве пользователей от и до, размерах баз данных и использованном дисковом пространстве), цена Вашего сервера не будет меняться. Пока Ваш сервер будет отвечать изначальным требованиям по нагрузке и мощности Вы будете платить за него столько, сколько указано на сайте. Цена изменится только в том случае, если Вам понадобится сменить сервер в связи с сильно возросшей нагрузкой, увеличить объем дискового пространства или оперативной памяти.

Полноценный Microsoft Office 2016 уже будет предустановлен на Вашем сервере c SQL!
Никаких обрезанный версий и облачных ограничений. Спокойно работайте со своими документами и таблицами так, как Вы привыкли работать на основном рабочем столе вашего компьютера.
Терминальный сервер действительно самое удобное решение для совместной работы пользователей при работе с документами и 1С.
К большинству тарифов на аренду сервера 1С полагается независимый от сервера сетевой диск для хранения резервных копий.
На него Вы с легкостью сможете делать бэкапы, не опасаясь потерять данные.

Так же Вы можете получить к нему доступ по WebDAV и переносить на сервер необходимые данные из вне.
Кроме того Ваш SQL сервер 1С будет иметь зеркалирование дисков.
Так называемый RAID-массив.

Данные на одном диске будут зеркально отражаться на втором винчестере,
таким образом при выходе из строя одного из дисков Вы не потеряете контроль над сервером и свои данные.

Доступ к серверу 1С на СКОРОСТИ 1 ГБ/с в секунду!
Дата-центр подключен к сети интернет мощнейшим каналом в 1,65 Терабайт!
Что гарантирует мнгновенный отклик при работе с нашими серверами из любой точки мира.
Зачем для 1С нужен SQL сервер?
За долгое время работы с 1С, файловая база данных, в которой изначально работало 3-4 бухгалтера, прирастает пользователями, а главное увеличивается в размерах и порой очень сильно.
В какой-то момент нагрузка на базу такая и объем данных такой, что работать в файловой версии базы данных уже не представляется комфортным.
Решением становится перевод базы данных из файловой версии в SQL.
Смотрите также раздел сайта с ответом на вопрос:
Что такое удаленный сервер 1С ?

Задайте свой вопрос через Telegram, WhatsApp
Что бы отправить сообщение по WhatsApp или Telegram, воспользуйтесь виджетом в правом нижнем углу вашего экрана.
Перейдя на аренду SQL сервера 1С для Вас ничего не измениться!
Все ваши устройства и принтеры будут работать так же как и работали, все ваши КНОПКИ и ярлыки останутся на своих местах.

Подключение к SQL серверу 1C через RDP происходит в три шага:
Получите данные для подключения к серверу. Обычно это адрес сервера, имя пользователя и пароль.
Запустите стандартный RDP-клиент встроенный в каждый компьютер с установленной операционной системой Windows и введите полученные данные для подключения.
После входа, вы увидите удаленный рабочий стол, арендованного сервера 1С, такой, как если бы вы работали на компьютере, на котором установлен 1C.
Использование RDP для подключения к серверу 1C очень удобно, потому что вам не нужно быть на той ж, который позволяет вам удаленно управлять сервером и проводить необходимые настройки, выполнять работы с программами и данными. Это очень удобный инструмент, который помогает существенно упростить и ускорить процесс работы с сервером, особенно для компаний, которые хотят иметь доступ к своим данным и программам в любое время и из любой точки мира.
СЕРВЕР MS SQL
Существует два типа хранения данных — файловый и под управлением СУБД (SQL). Файловый вариант — самый простой из способов внедрения
1С: Предприятия. Он не требует установки дополнительного ПО.
Файловый вариант представляет собой общедоступный файл базы данных, который доступен из любого уголка сети. Однако, когда данных становится все больше и больше, растет количество пользователей системы, увеличивается количество транзакций, самое время задуматься, чем файловый вариант отличается от клиент-серверной СУБД для 1С.
Файловый вариант
Преимущества
Простота в настройке
Не требует дополнительного ПО
Простое администрирование системы
Недостатки
Безопасность отсутствует. Любой пользователь системы может скопировать файл БД.
Малая масштабируемость системы — в некоторых случаях система начинает работать медленно уже при 5-7 пользователях. Связанно это с повышенным уровнем изоляции транзакции.
Некоторые функции программы не работают в файловом режиме (например, регламентные задания).
При размере базы от 2 Ггб заметно «естественное» замедление работы
Клиент-серверная СУБД для 1С
Преимущества
Позволяет работать большому количеству пользователей одновременно (до 5000 одновременно)
Размер базы данных ничем не ограничен.
Существуют бесплатные СУБД (PostgreSQL)
Недостатки
Не все СУБД бесплатные, лучшие (MS SQL Server) стоят денег, нередко немалых.
Обязательное администрирование SQL сервера.
Требуется опытный инженер, способный запустить SQL-сервер в связке с сервером 1С
Преимущества использования
1С: Предприятие на основе Microsoft SQL Server
Данная программа — это специально разработанный совместный продукт компании Microsoft и компании 1С для хранения и управлениями базами данных системы 1С:Предприятие и на сегодняшний день является одной из лучших систем управления базами данных 1С
Более высокая производительность за счет использования индексирования и секционирования таблиц в СУБД
Автоматическое задействование аппаратных ресурсов по мере роста нагрузки, параллельное выполнение запросов
Более высокая степень надежности за счет технологий обеспечения отказоустойчивости и резервного копирования данных в SQL Server
Рациональное использование дискового пространства за счет возможности сжатия данных в базе SQL Server до 50% от исходного объема – реже требуется приобретение новых носителей по мере роста объемов хранимых данных
Увеличение количества обрабатываемых документов продажи в приложении 1С в смену, как следствие, увеличение прибыли, широкие технологические возможности масштабирования бизнеса.
Лицензия на сервер MS SQL Server Standard Edition 2019 (основная лицензия) 472 700 тг
В выпуске Standard присутствуют все функциональные возможности базы данных для приложений среднего уровня и киосков данных.
Microsoft SQL Server Standard Edition 2019 — 1 Device CAL (кл. лиц. на 1 раб. место) 110 010 тг
Согласно модели лицензирования «Сервер + CAL» клиентские лицензии (CAL) требуются для каждого устройства, которое обращается к серверу.
Указанные цены на MS SQL носят информационный характер! $20 .00
Полная информация
SQL Server продолжает развиваться: благодаря новой информационной платформе, оптимизированной для работы в облачных средах, выбор возможностей для работы с данными становится всё шире. Теперь есть все необходимые инструменты для проведения глубокого анализа данных и использования облачных решений в индивидуальных нуждах различных компаний.
SQL Server упрощает и делает более экономичной разработку высокоэффективных приложений для критически важных задач, корпоративных активов с большими данными и решений для бизнес-аналитики, благодаря чему сотрудники могут быстрее принимать обоснованные решения. Эти продукты можно развертывать как локально, так и в облаке, а также в гибридной среде. Управление ими осуществляется при помощи знакомого набора средств.
Критически важная производительность
SQL Server ускоряет работу критически важных приложений за счет новой технологии обработки в памяти OLTP, обеспечивающей повышение производительности в 10 раз в среднем и в 30 раз при обработке транзакций. Что касается хранения данных, новое обновляемое хранилище столбцов данных в памяти обрабатывает запросы в 100 раз быстрее, чем традиционные решения. Уже 5 лет подряд SQL Server подтверждает свой статус самой безопасной базы данных.
Быстрое получение результатов анализа любых данных
Получайте результаты анализа быстрее благодаря платформе бизнес-аналитики, которая ускоряет доступ, анализ, очистку и формирование внутренних и внешних данных. SQL Server и Power BI для Office 365 упрощают доступ пользователей к необходимым данным, что позволяет им быстрее принимать обоснованные решения.
Платформа для гибридного облака
SQL Server разработан для использования в гибридной среде, включающей как локальные, так и облачные ресурсы, и содержит новые средства, упрощающие создание решений для резервного копирования и аварийного восстановления с помощью Microsoft Azure. Эти средства обеспечивают быстрый перенос баз данных SQL Server в облако с локальных ресурсов, что позволяет клиентам использовать существующие навыки и преимущества глобальных центров обработки данных Microsoft.
Перенос базы 1С на SQL сервер

Повышение скорости работы 1С, отказоустойчивости системы.
от 2 600 руб./час
Программные продукты фирмы 1С имеют два основных формата хранения базы данных: файловая база данных и база данных, размещенная на SQL Server средствами СУБД
В список поддерживаемых СУБД входят:
- Microsoft SQL Server
- PostgreSQL
- Oracle Database
- IBM Db2.
Файловые базы данных, как правило, используют небольшие компании с 1-5 пользователями, где нет большого объема документооборота, а также не произойдет быстрого роста объема базы данных.
Когда нужно переходить с файловой базы 1С на СУБД MS SQL?
Если конфигурация долго открывается и также долго открываются и проводятся документы, если периодически выскакивают ошибки «Нарушена целостность базы данных» или «Файл базы данных поврежден», файл ИБД *.1СD имеет объем более 5ГБ, планируется рост пользователей или в результате внедрения еще одной конфигурации 1С планируется достаточно быстрый рост объема данных, пора задуматься о вопросе, как перенести файловую базу 1С на SQL поскорее и узнать, что такое сервер 1С.

Преимущества SQL
Если переход все же вызывает некоторые колебания, стоит учесть, что преимуществ у клиент-серверного варианта значительно больше, чем недостатков, а у файлового – наоборот.
При высокой отказоустойчивости и поддержке бесконечно большой базы данных SQL-сервер дает возможность одновременной работы большому числу пользователей. Конечно, наиболее мощные СУБД – MS SQL Server/Oracle стоят недешево, но бесплатный вариант PostgreSQL также широко используется в среде 1С. Да, SQL требует настройки сервера 1С и администрирования, но подобные услуги оказывает широкий круг компаний-франчайзи 1С, и конечно же – наша.
Работа с файловой базой плохо защищена, потому что доступ к копированию файла БД открыт любому пользователю, плохо масштабируется и начинает «тормозить», когда пользователей становится больше пяти из-за высокого уровня изоляции транзакций, а также имеет ограничения по размеру в 5-10 Гб. При этом отдельные функции конфигурации при таком варианте просто не работают (к примеру, регламентные задания).
Да, быстрая настройка, отсутствие дополнительного ПО и низкая цена – весьма привлекательные «черты» файловых БД, но выбор в их пользу может иметь место только при построении самой простой информационной системы.

Этапы перехода на внешнюю СУБД
Для переноса файловой базы 1С 8.3 на сервер SQL проделаем следующие шаги:
Шаг №1 Выгрузка ИБ
Откроем конфигуратор файловой версии базы 1С.

В конфигураторе выбираем пункт меню «Администрирование» и «Выгрузить информационную базу».

Итогом процесса выгрузки будет файл *.dt.

Шаг №2 Создание кластера
Для данного пункта запустим консоль управление сервером 1С.

Важно: Для работы сервера 1С обязательно требуется установка лицензии на сервер 1С.
Лицензия бывает 32х-разрядная и 64х-разрядная. Разрядность определяет количество ОЗУ доступное серверу 1С: у 32х до 4ГБ, а 64х более 4ГБ.
Для уточнения цен, подбора сервера для 1С с учетом плановых нагрузок и форматов обслуживания таких систем обратитесь к нашим специалистам. Мы с радостью подберем для вас подходящее решение.
В открывшемся приложении выберите «Кластер-Создать кластер», а если кластер уже создан, выберите существующий.

Шаг №3 Создание базы данных в кластере
Следующим шагом в процессе миграции базы 1С будет создание новой конфигурации в кластере. Существует два возможных варианта создания базы 1С на сервере 1С:
- Через консоль администрирования кластера 1С;
- Через окно запуска 1С:Предприятие.
Создание информационной базы в кластере через консоль администрирования кластера 1С
Чтобы создать базу 1С в СУБД SQL, выбираем «Создание новой информационной базы» и заполнить обязательные поля:
- Имя – название вашей базы 1С;
- Сервер баз данных – указываем имя кластера 1С;
- База данных – название базы данных в вашей СУБД SQL;
- Пользователь сервера БД – логин от администратора СУБД SQL;
- Пароль сервера БД – пароль от администратора СУБД SQL.

Далее добавляем эту ИБД в список 1С для последующего запуска конфигуратора 1С и загрузки ранее подготовленного файла выгрузки базы. После того как база в кластере создана, добавляем ее в список баз 1С. Для этого запускаем 1С:Предприятие и «Добавить…» базу 1С.

Далее выбираем «Добавление в список существующей информационной базы» и переходим «Далее».

После появления формы добавления базы 1С, заполняем последние строки в списке и переключаем режим работы на «На сервере 1С:Предприятие».

Запуск 1С:Предприятие и добавление конфигурации
Этот способ быстрее предыдущего и бывает полезен, когда, например, вы не установили у себя компоненту консоли управления при установке платформы. Чтобы им воспользоваться, запускаем 1С:Предприятие и в открывшемся окне приложения жмем кнопку «Добавить».

Далее выбираем «Создание информационной базы».

После перехода в следующий пункт меню выбираем « Создание информационной базы без конфигурации для разработки новой конфигурации» или «Загрузки выгруженной ранее информационной базы».

Следующим шагом будет выбор пункта «На сервере 1С:Предприятие».

Мы попадем в искомое нами окно заполнения полей для создания базы на сервере 1С.

Шаг №4 Завершение переноса

Перенос базы 1С на SQL-сервер
Поможем определить необходимость переноса базы 1С на SQL и подготовить инфраструктуру
от 2 600 руб.

Перенос данных 1С
Переходите на новую программу 1С? Проведем бесплатный анализ и перенесем только необходимые данные
от 2 700 руб.

После запуска конфигуратора переходим в раздел «Администрирование» и выбираем пункт «Загрузить информационную базу».

Далее выбираем ранее сохраненный файл выгрузки и начинаем непосредственно процесс загрузки базы на СУБД SQL.

Готово! Ваша конфигурация успешно переведена из файлового режима на SQL-сервер.
Если повторная работа в конфигураторе не требуется, выбираем вариант «Нет» и запускаем базу в режиме «Предприятия» для проверки ее работоспособности.
Мы рассмотрели процесс миграции файловой базы на сервер 1С. Если в будущем вам потребуется перенос базы 1С SQL на другой сервер или у вас остались вопросы по этому переводу, обратитесь к нашим специалистам за консультацией, мы с радостью вам поможем.
