Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Изменение владельца БД  [new]
JustCurious
Member

Откуда: UA
Сообщений: 94
Добрый день.

Подскажите, как такое могло произойти. Есть локальная Windows учётная запись пользователя [CompName\LocalUser]. Под эту учётную запись создана SQL Server учётная запись [CompName\LocalUser] и добавлена в группу sysadmin. Для этой учётной записи создан пользователь БД с именем [CompName\LocalUser]. В свойствах БД указано, что владельцем БД является учётная запись [CompName\LocalUser]. Но ведь учётная запись владельца БД должна мапиться на встроенного пользователя базы данных - [dbo].
9 фев 12, 16:08    [12063761]     Ответить | Цитировать Сообщить модератору
 Re: Изменение владельца БД  [new]
Glory
Member

Откуда:
Сообщений: 104751
И что из всего этого вы считаете неправильным ?
9 фев 12, 16:10    [12063776]     Ответить | Цитировать Сообщить модератору
 Re: Изменение владельца БД  [new]
JustCurious
Member

Откуда: UA
Сообщений: 94
Glory
И что из всего этого вы считаете неправильным ?

Я считал, что на закладке User Mapping в поле базы данных, владельцем которой является SQL Server учётная запись [CompName\LocalUser] должен быть пользователь [dbo], а не [CompName\LocalUser].
9 фев 12, 16:14    [12063828]     Ответить | Цитировать Сообщить модератору
 Re: Изменение владельца БД  [new]
Glory
Member

Откуда:
Сообщений: 104751
JustCurious
Я считал, что на закладке User Mapping в поле базы данных, владельцем которой является SQL Server учётная запись [CompName\LocalUser] должен быть пользователь [dbo], а не [CompName\LocalUser].

Ну так вы же сами "Для этой учётной записи создан пользователь БД с именем [CompName\LocalUser]"
Куда должен был пропасть маппинг то ?
9 фев 12, 16:24    [12063925]     Ответить | Цитировать Сообщить модератору
 Re: Изменение владельца БД  [new]
JustCurious
Member

Откуда: UA
Сообщений: 94
Glory
JustCurious
Я считал, что на закладке User Mapping в поле базы данных, владельцем которой является SQL Server учётная запись [CompName\LocalUser] должен быть пользователь [dbo], а не [CompName\LocalUser].

Ну так вы же сами "Для этой учётной записи создан пользователь БД с именем [CompName\LocalUser]"
Куда должен был пропасть маппинг то ?

Да, но как в таком случае SQL Server учётная запись [CompName\LocalUser] стала владельцем БД? Если она при этом должна перемапиться на dbo. Возникла бы ошибка, что учётная запись уже сопоставлена с пользователем БД. Или нет?
9 фев 12, 16:27    [12063960]     Ответить | Цитировать Сообщить модератору
 Re: Изменение владельца БД  [new]
daw
Member

Откуда: Муром -> Москва
Сообщений: 7381

> Но ведь учётная запись владельца БД должна мапиться на встроенного пользователя базы данных - [dbo].

а на dbo другой кто-то замаплен?

Posted via ActualForum NNTP Server 1.5

9 фев 12, 16:36    [12064071]     Ответить | Цитировать Сообщить модератору
 Re: Изменение владельца БД  [new]
JustCurious
Member

Откуда: UA
Сообщений: 94
daw
> Но ведь учётная запись владельца БД должна мапиться на встроенного пользователя базы данных - [dbo].

а на dbo другой кто-то замаплен?


Да, sa
9 фев 12, 16:42    [12064144]     Ответить | Цитировать Сообщить модератору
 Re: Изменение владельца БД  [new]
daw
Member

Откуда: Муром -> Москва
Сообщений: 7381

> Да, sa

из бекапа базу восстанавливали. владельцем стал тот, кто восстанавливал,
а dbo при этом не перемапливается - остается то, что было в исходной базе.
лечится явной сменой владельца (и обратно, если надо).

Posted via ActualForum NNTP Server 1.5

9 фев 12, 16:51    [12064295]     Ответить | Цитировать Сообщить модератору
 Re: Изменение владельца БД  [new]
JustCurious
Member

Откуда: UA
Сообщений: 94
daw
> Да, sa

из бекапа базу восстанавливали. владельцем стал тот, кто восстанавливал,
а dbo при этом не перемапливается - остается то, что было в исходной базе.
лечится явной сменой владельца (и обратно, если надо).



Ого, спасибо за объяснение!
9 фев 12, 16:58    [12064375]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить