Вики IT-KB

Пошаговые руководства, шпаргалки, полезные ссылки...

Инструменты пользователя

Инструменты сайта


1c:setting-up-microsoft-sql-server-for-1c-enterprise-8-3:creating-sql-logins-for-1c-databases

Это старая версия документа!


Создание SQL-логинов для баз дынных 1С:Предприятие

Так как сервер 1С:Предприятие 8.3 не умеет использовать Windows–аутентификацию при подключении к базе данных SQL Server (именно по этой причине в процессе установки SQL Server мы выбирали режим смешанной аутентификации Mixed Mode), нам потребуется на стороне SQL Server создать отдельный SQL-логин с назначением ролей public и dbcreator

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

В нашем примере созданы два SQL-логина base1dbo и base2dbo для двух разных баз, которые мы в дальнейшем будем создавать из консоли сервера 1С:Предприятие 8.3.

При создании SQL-логинов для 1С желательно будет отключить политику управления паролями в SQL Server (опция Enforce password policy), чтобы избежать блокировки SQL-логинов по истечению срока действия их пароля.


Проверено на следующих конфигурациях:

Версия ОС Версия SQL Server
Microsoft Windows Server 2012 R2 Standard EN (6.3.9600) Microsoft SQL Server 2016 SP2 CU4 (13.0.5233.0)

Автор первичной редакции:
Алексей Максимов
Время публикации: 13.02.2019 12:16

Обсуждение

AndreyAndrey, 21.02.2019 08:50
Сам не проверял, но говорят можно под доменной учеткой подключатся с 1С к SQL:

https://www.forum.mista.ru/topic.php?id=639014

А за серию статей спасибо, познавательно!
Алексей МаксимовАлексей Максимов, 21.02.2019 18:43, 21.02.2019 18:44
Насколько я понимаю, такой способ подключения к БД не является документированным и официально обозначенным 1С. Поэтому лучше воздержаться от подобных вещей. В 1С и без этого хватает "особенностей".
Ваш комментарий:
 

1c/setting-up-microsoft-sql-server-for-1c-enterprise-8-3/creating-sql-logins-for-1c-databases.1550050504.txt.gz · Последние изменения: 13.02.2019 12:35 — Алексей Максимов