Какая учетная запись лучше всего подходит для пользователя dbo? Я имею в виду, что если я использую личную учетную запись AD для владельца базы данных, и если эта учетная запись удаляется из AD (например, если я ухожу с работы), эти базы данных недоступны. Я слышал, что есть также проблемы с использованием учетной записи "sa" в dbo.
Создайте для этого отдельную учетную запись, например, SQLadmin. Дайте ему только те разрешения, которые ему нужны в AD, и все, что ему нужно для SQL.
dbo - это «пользователь» (участник безопасности на уровне базы данных), он указан в sys.database_principals
Это не владелец базы данных, упомянутый в sys.databases.owner_sid. Этот столбец находится на уровне сервера и соответствует записи в sys.server_principals, в частности столбец sid.
Для удобства использования просто сделайте хозяину sa
. При этом нет серьезных проблем.