База данных SQL Server Express 2008 Пользователь dbo с пустым логином - PullRequest
1 голос
/ 02 февраля 2012

У нас есть SQL Server Express 2008 на рабочем сервере.Для рассматриваемой базы данных мы должны убедиться, что локальная версия разработки идентична той, что установлена ​​на рабочем сервере.

В производственной базе данных у пользователя dbo есть пустой логин.

В локальной базе данных Пользователь dbo использует логин администратора локальной машины.

Я могу изменить dbo на другой логин (скажем, sa) наобе машины, но я не хочу связываться с настройкой производства.

Итак, 2 вопроса:

  1. Существуют ли законные (например, в плане безопасности) причины иметь пользователя dbo базы данных с пустым логином или он плохой / неполныйsetup?

  2. Если в этом нет ничего плохого, как я могу удалить логин из dbo пользователя локальной базы данных?

Спасибодля всего руководства!

1 Ответ

1 голос
/ 02 февраля 2012

Пользователь базы данных dbo уникален, так как при входе в систему с фиксированной серверной ролью sysadmin ему автоматически сопоставляется.Это, вероятно, то, что вы подразумеваете под «пустым логином».

Используете ли вы sa логин или другой логин с привилегиями sysadmin для доступа к базе данных?

...