Должен ли DACPA C (для БД) создать логин сервера? - PullRequest
0 голосов
/ 10 января 2020

Я только что создал новый проект DACPA C и импортировал БД. Был создан файл со следующим содержимым:

CREATE LOGIN [Processing]
    WITH PASSWORD = N'adsf&^*lajdf', SID = 0x..., DEFAULT_LANGUAGE = [us_english], CHECK_POLICY = OFF;

Должен ли DACPA C создать сервер логин? Товарищ по команде предложил удалить этот файл, но я не хочу этого делать, если он останется.

1 Ответ

1 голос
/ 11 января 2020

Вопрос немного неясен, однако я постараюсь ответить. DACPA C имеет все, он будет содержать все объекты базы данных, а также логины и пользователей, однако вы можете контролировать, что именно вы должны развернуть, задав все необходимые настройки с помощью профилей publi sh.

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

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

...