1C, sql server, режимы аутентификации

Проверялось на: Win 2000 Server, SQL Server 2000, 1C 18 релиз

Эта статья есть дополнением к статье Первые шаги, в которой было поведано как по шагам произвести установку [advert=103]1С[/advert], SQL Server, и как произвести конвертацию вашей DBF базы. В данной статье будут детально рассмотрены варианты подключения к SQL Server, вопросы безопасности, и метод, разрешающий подключаться 1С в режиме авторизации Windows.

При установке SQL Server (или по окончании его установке) нужно выбрать режим подключения (аутентификации, авторизация) пользователей к SQL Server. Для этого как в SQL Server 7.0 так и SQL Server 2000 существует два режима: смешанный и авторизация Windows.

Вообще-то 1С поддерживает лишь смешанный метод подключения*. Обстоятельством этого есть достаточно нередкое появление следующей неточности: Login failed for user ‘%ls’. Reason: Not associated with a trusted SQL Server connection. Для 1С это сообщение свидетельствует, что вы выбрали метод авторизации Windows — в собственных методических материалах в этом случае 1С рекомендует показывать смешанный режим подключения. Разглядим детально оба режима.

Эта информация забрана мной из книгиљ издательства БХВ-Петербург ‘MS SQL Server 2000. самоё полное управление создатель Е. Мамаев, которую я вам советую в качестве настольной по SQL Server 2000.

* — в действительности режим авторизации Windows only кроме этого вероятен (см. ниже по тексту раздел 1С и режимы авторизации)

Смешанный режим подключения (Mixed Mode, SQL Server and Windows NT / 2000).

В этом режиме вероятна авторизация как средствами SQL Server, так и средствами Windows NT / 2000. Разглядим вариант авторизации SQL Server (режим авторизации Windows будет рассмотрен потом).

В этом режиме авторизация пользователей производится самим SQL Server. Все данные о пользователях хранится в системной базе Master.

Для каждого пользователя указывается имя учетной записи, неповторимый идентификатор SQL Server, другая информация и пароль.

Авторизация SQL Server используется по большей части клиентами, для которых недоступна регистрация в домене Windows NT. К примеру, пользователям Novell NetWare, Unix и т.д. При подключении к SQL Server через Internet регистрация в домене не выполняется, исходя из этого в этом случае кроме этого нужно применять авторизацию SQL Server.

Дополнительно к материалу книги желал бы отметить еще один принципиальный момент. 1С при подключении к SQL Server может применять лишь один логин.

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

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

Режим подключения Windows (Windows Authentication Mode, Windows NT / 2000 only)

При авторизации Windows подлинность пользователя проверяется ОС. Пользователь машинально приобретает права доступа к данным SQL Server сразу же по окончании регистрации в домене. Таковой способ предоставления доступа именуется установлением доверительного соединения.

настройка и Установка MS SQL и перенос файловой версии 1С предприятия на сервер БД — Часть 1


Похожие заметки:

Понравилась статья? Поделиться с друзьями: