SQL сервер для 1С: создание базы данных

Итак, SQL сервер запущен. Теперь самое время создать базу данных, с которой будет работать программа 1С. Несмотря на всю простоту этой процедуры, в ней есть несколько особенностей, о которых Вам следует знать.

Материал предоставлен сайтом www.learn1c.ru/

Итак, SQL сервер запущен. Теперь самое время создать базу данных, с которой будет работать программа 1С. Несмотря на всю простоту этой процедуры, в ней есть несколько особенностей, о которых Вам следует знать.

Запустите программу "Enterprise Manager". Поставьте курсор на название сервера и из контекстного меню выберите пункт "Свойства". Перейдите на закладку "Security":

Свойства SQL сервера

Материал, изложенный в этой главе, описан для случая авторизации "SQL Server and Windows".

Если же у Вас будет выбрана авторизация "Windows only", то при попытке подключения 1С к SQL серверу, Вы получите сообщение, аналогичное приведенному ниже:

Ошибка подключения к SQL серверу

О том, как в 1С настраивается подключение к SQL серверу, я расскажу позже.


Кто владелец базы данных?

Когда Вы будете создавать новую базу, ее владельцем станет та учетная запись, от имени которой Вы подключились к SQL серверу.

Чтобы посмотреть настройки подключения, поставьте курсор на название сервера и из контекстного меню выберите пункт "Edit SQL Server Registration properties …":

Выбор свойств регистрации SQL сервера

Раздел "Connection" определяет, каким образом Вы будете подключаться к SQL серверу из программы "Enterprise Manager". Способ подключения в конечном итоге определяет, кто станет владельцем создаваемой базы данных.

Способ подключения к SQL серверу

Определить владельца существующей базы очень легко - просто посмотрите ее свойства. По приведенному ниже рисунку видно, что владелец базы pubs - учетная запись sa.

Просмотр владельца базы данных. Владелец - sa

Если же Вы авторизовались средствами Windows и создали новую базу, то информация о ее владельце будет выглядеть немного иначе:

Просмотр владельца базы данных. Владелец - учетная запись домена

Вы можете спросить, зачем нужно знать владельца базы данных?
Отвечаю: доступ к базе данных из 1С может быть осуществлен только ее владельцем. Если это правило нарушается, при сохранении параметров базы данных SQL или при запуске 1С выдается следующее сообщение:

Окно ошибки -'Доступ к базе данных разрешен только ее владельцу'

Есть уточнение - доступ от имени sa разрешен, даже если владелец базы данных не sa.

Предвижу Ваше желание подключать 1С к SQL серверу от имени учетной записи sa. Это не самая лучшая идея, т.к. у этой учетной записи полные права на управление SQL сервером. Для работы 1С лучше завести отдельную учетную запись с ограниченными правами. Назовем ее Login1C.

Управление учетными записями производится в ветке "Security":

Создание новой учетной записи. Ветка 'Security'

Создайте новую учетную запись с именем Login1C. На закладках "Server Roles" и "Database Access" не проставляйте никаких галочек:

Создание новой учетной записи. Заполнение полей.

Следующий шаг - сделать учетную запись Login1C владельцем базы данных. Эту операцию надо выполнять, когда база данных уже создана. Поскольку на данном этапе мы еще не создали свою базу, я расскажу, как это сделать на примере базы pubs.

Запустите программу "Query analyzer". В выпадающем списке баз данных выберите базу pubs. В окне запросов наберите команду

sp_changedbowner 'Login1c'

Выполните ее. Вы должны получить следующий результат:

Смена владельца базы данных в Query Analyzer

Владелец базы изменится на Login1C:

Результат смены владельца

Точно такую же операцию Вы должны сделать, когда создадите свою базу данных, предназначенную для работы с 1С.


Создаем свою базу

Новая база создается в ветке "Databases":

Создание новой базы данных. Ветка 'Databases'

В поле "Name" введите имя Вашей базы, например, Base1C. В поле "Collation name" оставьте значение по умолчанию - " (Server default)":

Указание имени базы данных. Закладка 'General' свойств базы данных.

Перейдите на закладку "Data Files". Здесь Вам следует проверить, где SQL сервер предлагает расположить файл данных. Изначально в поле "Location" должен быть выбран путь, который во время установки мы указали SQL серверу в качестве папки для файлов данных. Если Ваши жесткие диски разбиты согласно таблице из главы "SQL сервер для 1С: установка операционной системы", то файл данных должен находиться на диске F:

Настройка свойств файла данных - расположение файла. Закладка 'Data files' свойств базы данных.

Следует заострить внимание на параметре "Initial size". В этом поле указывается размер создаваемого файла данных в мегабайтах.

Если Вы только собираетесь начинать учет в программе 1С, то имеет смысл установить небольшое значение этого параметра, например, 100 Мб. Если же Вы переносите на платформу SQL существующую базу 1С размером, скажем, 1,5 Гб, то укажите в этом поле значение 1500 Мб. Поступив подобным образом, Вы выиграете в скорости загрузки данных в базу SQL, ведь файлу данных не придется постоянно увеличиваться в размере по мере его заполнения.

Обратите внимание на настройки внизу закладки:

Настройка свойств файла данных - параметры роста файла данных. Закладка 'Data files' свойств базы данных.

Обязательно оставьте установленной галочку "Automatically grow file". Это позволит SQL серверу автоматически увеличивать размер файла данных по мере его заполнения. Остальные настройки оставьте по умолчанию (как на рисунке). Тогда при необходимости ваш файл данных будет увеличиваться на 10% от его текущего размера. Ставить меньшее значение не советую, так как в этом случае операции по увеличению размера файла будут происходить довольно часто, и это скажется на производительности SQL сервера.

Перейдите на закладку "Transaction Log". Вы видите те же самые поля, что и на закладке "Data Files". Здесь Вам следует указать расположение файла транзакций и его начальный размер. Руководствуйтесь теми же принципами, что и при настройке файла данных.

После указания всех параметров нажмите кнопку "ОК" и запишите базу данных.

Откройте свойства вновь созданной базы данных и перейдите на закладку "Options".

Свойства базы данных. Закладка 'Options'.

Что Вы скажете, если в результате сбоя (не важно какого) будет потеряна работа вашего предприятия за 1 день? Наверное, Вы будете не в восторге, да и все сотрудники тоже. Если такая перспектива Вас не устраивает, выбирайте модель восстановления "Full". Я пока не буду вдаваться в подробности, но выбор этой модели позволит Вам создавать архивные копии через небольшие промежутки времени при работающей программе 1С. Одно дело потерять работу предприятия за 10 минут, другое дело - за сутки.

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

Сохраните внесенные изменения. Измените владельца базы данных, как было описано выше. Теперь ваша база готова для работы с 1С.


Подключение базы данных к 1С

Еще чуть-чуть, и Вы сможете начать работать в SQL версии 1С. Осталось настроить подключение 1С к SQL серверу.

Запустите конфигуратор. Выберите пункт меню "Администрирование" - "Параметры базы данных SQL …":

Выбор параметров базы данных SQL

В открывшемся окне укажите имя SQL сервера, название базы данных, которую Вы создали для работы с 1С, учетную запись и ее пароль. Если следовать моему описанию, то окно параметров базы данных SQL будет выглядеть так:

Окно 'Параметры базы данных SQL'

Нажмите кнопку "ОК". Если параметры базы данных были приняты без проблем, у Вас хорошие шансы, что 1С запустится в пользовательском режиме. 100% гарантии не даю, так как есть ситуации, когда в конфигураторе параметры сохраняются, а в пользовательском режиме программа отказывается работать. Надеюсь, у Вас таких ситуаций не будет.

На этом глава, посвященная созданию базы данных на SQL сервере, закончена. Она получилась довольно большой, но разбивать ее на несколько частей не хотелось, так как весь материал взаимосвязан.

В следующей главе мы рассмотрим вопросы архивирования базы данных средствами SQL сервера.

Примечание: в статье отражено мое мнение по настройке сервера. Оно может не совпадать с Вашим мнением и / или мнением других специалистов.

Начать дискуссию

Моя обновлённая стратегия по портфелю дивидендных акций

Переобуваюсь на лету и вношу важные изменения в состав инвестиционного портфеля.

Моя обновлённая стратегия по портфелю дивидендных акций

Курсы повышения
квалификации

20
Официальное удостоверение с занесением в госреестр Рособрнадзора

Налоговая просит пояснения по УСН даже если по вашим данным вышло больше доходов. 🤯«Ночной бухгалтер» № 1680

Казалось бы, указал налогоплательщик доходов больше, чем насчитала по своим данным ФНС, ну и пусть радуются налоговики. Не тут то было! Требуют пояснить расхождения. Бухгалтеры разбираются, откуда вообще взялась разница.

Иллюстрация: Вера Ревина, Клерк.ру
1
ОСАГО

Финуполномоченный обличила недобросовестные практики с ОСАГО и каско

Финансовый уполномоченный Светлана Максимова выявила недобросовестные практики по смешиванию договоров ОСАГО и каско.

Лучшие спикеры, новый каждый день
Экономика России

Экономический эффект от внедрения искусственного интеллекта оценили в 1 трлн рублей

Процент внедрения технологий на базе ИИ у крупных и средних компаний из разных сфер экономики составил 20%.

Суд взыскал долг по оплате коммуналки с актрисы Елизаветы Боярской и актера Максима Матвеева

Дело о взыскании задолженности за услуги ЖКХ с Елизаветы Боярской рассмотрел мировой суд Москвы.

Экономика России

Прогноз ЦБ: годовая инфляция будет 7,7%

Ожидается, что жесткая денежно-кредитная политика Центробанка приведет к снижению инфляции до 4% в 2025 году.

Опытом делятся эксперты-практики, без воды

Как вести бухгалтерский учет на Яндекс.Маркете: памятка для бухгалтера

Счета, проводки и правила учета операций — главное, что нужно знать бухгалтеру для работы на Яндекс.Маркете.

Иллюстрация: Вера Ревина/Клерк.ру
1
Учет в туризме

Создается официальный реестр российских отелей

Росаккредитация провела встречу с представителями онлайн-сервисов бронирования гостиниц, в рамках которой рассказала о ходе создания реестра отелей России.

Экономика России

Российские миллиардеры начали возвращать активы в РФ

Попавшие под западные санкции российские миллиардеры стали постепенно переводить активы на родину.

Обзоры новостей

⚡️ Итоги дня: в Японии будут продавать препарат для роста зубов, магнитные бури вызывают технические сбои, а ChatGPT внедрят в iOS

Подготовили обзор главных событий дня — 13 мая 2024 года. Все самое интересное, что писали и обсуждали в сети, в одной подборке.

Бесплатно с Налоговый учет

Что такое КПП в реквизитах организации в 2024 году: расшифровка

Разбираем, что означает КПП в реквизитах компании, как расшифровывается и что значит каждая цифра кода. Также рассмотрим, кому присваивают КПП и в каких документах его указывают.

Что такое КПП в реквизитах организации в 2024 году: расшифровка
Проверки

Генпрокуратура проверила обоснованность тарифов за отопление

По поручению Генерального прокурора России Игоря Краснова проведена проверка обоснованности формирования тарифов в сфере теплоснабжения.

Миникурсы, текстовые и видеоинструкции для бухгалтеров
Инвестиции

СПБ Биржа возобновила торги после сбоя

С 15:50 инвесторы могут снова проводить операции с ценными бумагами на СПБ Бирже. Также участники торгов имеют право отозвать заявки, которые были поданы ранее.

Экономика России

Каким был индекс деловой среды в апреле

В апреле 2024 года РСПП провел очередной раунд опроса промышленников и предпринимателей и рассчитал индекс деловой среды в этом месяце.

Зарплата

44% работодателей не повышают зарплату после испытательного срока

После трех месяцев работы 56% сотрудников начинают зарабатывать больше. В среднем оклад поднимают не более чем на 10%.

Календарь вебинаров для бухгалтера в мае 2024. Выбирайте и смотрите!

Будьте в курсе последних изменений в законодательстве! Выбирайте из 7 вебинаров интересные именно вам и записывайтесь. Учитесь, не выходя из дома или офиса! Забирайте в закладки календарь вебинаров для бухгалтера, которые пройдут в мае 2024. Подписчикам «Клерк.Премиум» — бесплатный доступ.

Календарь вебинаров для бухгалтера в мае 2024. Выбирайте и смотрите!
13
Маркетплейсы

Владельцы карт Ozon Банка смогут купить товары на маркетплейсе за 1 рубль

Ozon Банк запустил новую программу лояльности для физических лиц. Нужно собирать звезды, оплачивая покупки картой Ozon в других магазинах.

Некоторые примеры защиты корпоративной собственности через банкротные механизмы

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

Банки

Банк «Точка» выплатил 8 млрд рублей клиентам Киви-банка

Из собственных средств банк «Точка» перевел 8 млрд рублей клиентам, которые пострадали от отзыва лицензии и Киви-банка.

Интересные материалы

Майские праздники и прочие отдыхи — так ли хорош общегосударственный отпуск

Замахнёмся на святое — на прелесть майских праздников. Собрали за и против длинных официальных выходных и отдельно прошлись по перерыву между ними. И сделали возможность высказаться в опросе.