Я не администратор баз данных и поэтому ничего не знаю о настройках безопасности SQL 2005 и т. Д. Я пытаюсь создать пустую копию нашей базы данных путем создания полной базы данных из сценариев, созданных в SQL Management Studio.К сожалению, я не знаю, что делают многие из опций, и документация MSFT для этих процессов невелика.
Существует возможность генерировать скрипт для схем, таблиц, представлений и пользователей.Меня смущают пользователи, потому что я не понимаю, как они влияют на использование базы данных.В команде есть несколько разработчиков, которые есть в этом списке, а некоторые нет, но каждый может делать что угодно с базой данных, по крайней мере, когда он размещает ее на своих компьютерах.
Нужно ли мне сохранятьэти пользователи в моей новой сгенерированной базе данных и что они делают?
У нас также есть пользователь dbo, который является владельцем db_owner и владеет многими нашими схемами.Что это за пользователь dbo?Какое значение имеют пользовательские схемы владения?Мы используем схемы в качестве «пространств имен» для группировки логически связанных таблиц в нашей базе данных, но я так понимаю, что это нечто большее?
Есть также имя пользователя, связанное с этим пользователем dbo, его логин Windows NTодин из наших разработчиков, но у него нет собственного объекта User в списке ... есть ли какое-то значение для этого?Это плохо?
Другие пользователи - гость, INFORMATION_SCHEMA и sys, но я думаю, что все они по умолчанию?
Извините, но я неучит администратора SQL и обычно оставляю эти вещи на усмотрениеDBA на моей предыдущей работе!
Спасибо за любую помощь.