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

Откуда:
Сообщений: 55
Не выполняется
EXEC sp_changedbowner 'IIS APPPOOL\Classic .NET AppPool'

Пишет: An entity of type database cannot be owned by a role, a group, an approle, or by principals mapped to certificates or asymmetric keys.

Что вроде бы и понятно, нельзя так нельзя, НО!!! открываю Management Studio -> Logins -> IIS APPPOOL\Classic .NET AppPool -> User Mapping и делаю его владельцем нужной мне таблицы... Вот и не понятно почему через хранимку не меняется, а через студию меняется?

Версия - Microsoft SQL Server 2008 (SP1) - 10.0.2531.0 (Intel X86) Mar 29 2009 10:27:29 Copyright (c) 1988-2008 Microsoft Corporation Enterprise Edition on Windows NT 6.1 <X86> (Build 7600: )
10 дек 09, 15:24    [8047381]     Ответить | Цитировать Сообщить модератору
 Re: Не меняется owner  [new]
Glory
Member

Откуда:
Сообщений: 104760
abyrr
Н
Что вроде бы и понятно, нельзя так нельзя, НО!!! открываю Management Studio -> Logins -> IIS APPPOOL\Classic .NET AppPool -> User Mapping и делаю его владельцем нужной мне таблицы... Вот и не понятно почему через хранимку не меняется, а через студию меняется?

И какой скрипт дает вам студия на такие действия ?
10 дек 09, 15:29    [8047410]     Ответить | Цитировать Сообщить модератору
 Re: Не меняется owner  [new]
abyrr
Member

Откуда:
Сообщений: 55
вот жеж я протупил... спасибо за подсказку!

а студия дает:

USE [wef]
GO
CREATE USER [IIS APPPOOL\Classic .NET AppPool] FOR LOGIN [IIS APPPOOL\Classic .NET AppPool]
GO
USE [wef]
GO
EXEC sp_addrolemember N'db_owner', N'IIS APPPOOL\Classic .NET AppPool'
GO
10 дек 09, 15:40    [8047501]     Ответить | Цитировать Сообщить модератору
 Re: Не меняется owner  [new]
Glory
Member

Откуда:
Сообщений: 104760
Только sp_addrolemember, не есть назначение владельцем базы
10 дек 09, 15:44    [8047530]     Ответить | Цитировать Сообщить модератору
 Re: Не меняется owner  [new]
abyrr
Member

Откуда:
Сообщений: 55
а разве роль db_owner не есть владелец?
10 дек 09, 15:50    [8047567]     Ответить | Цитировать Сообщить модератору
 Re: Не меняется owner  [new]
Glory
Member

Откуда:
Сообщений: 104760
abyrr
а разве роль db_owner не есть владелец?

Роль не может быть владельцем. Но может иметь права владельца.
10 дек 09, 15:51    [8047570]     Ответить | Цитировать Сообщить модератору
 Re: Не меняется owner  [new]
abyrr
Member

Откуда:
Сообщений: 55
ну да, все верно. мне нужны права владельца. этого вполне достаточно.

Спасибо
10 дек 09, 15:54    [8047599]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить