Гость
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / ошибка удаления пользователя SQL 2005 / 3 сообщений из 3, страница 1 из 1
31.07.2005, 21:57
    #33193361
Treolorn
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ошибка удаления пользователя SQL 2005
При попытке удаления пользователя в базе, которая была восстановлена из бэкапа SQL 2000 в SQL 2005, получаю ошибку

------------------------------
The database principal owns a schema in the database, and cannot be dropped. (Microsoft SQL Server, Error: 15138)

------------------------------

не понимаю что за схема.. в 2000 такого не было, хелп..
...
Рейтинг: 0 / 0
31.07.2005, 22:30
    #33193370
Roman S. Golubin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ошибка удаления пользователя SQL 2005
Написано же - не может быть удален так как является владельцем схемы.
Смени владельца схем , которыми владеет этот пользователь (или удали сами схемы, если в них нет
объектов) и после этого можешь его удалять.

Просмотреть кто какими схемами владеет можно так:
Код: plaintext
1.
2.
SELECT s.name AS [schema_name], dp1.name AS [owner_name]
FROM sys.schemas AS s
  INNER JOIN sys.database_principals AS dp1 ON dp1.principal_id = s.principal_id
Сменить владельца можно так:
Код: plaintext
ALTER AUTHORIZATION ON SCHEMA::[apps] TO [dbo] -- Владельцем схемы apps становится dbo


Posted via ActualForum NNTP Server 1.2
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
02.06.2020, 19:38
    #39965429
SIMPLicity_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ошибка удаления пользователя SQL 2005
Roman S. Golubin,

спасибо! Исчерпывающе ;-)
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / ошибка удаления пользователя SQL 2005 / 3 сообщений из 3, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]