G+

Database diagram support objects cannot be installed because this database ALTER AUTHORIZATION

Программирование Asp.net
Предыдущий Следующий

Если вы часто перемещаете базу данyых с одно компьютера на другой, то при отрытии вкладки "Database Diagrams" у вас может появится сообщение:

Database diagram support objects cannot be installed because this database does not have a valid owner. To continue, first use the Files page of the Database Properties dialog box or ALTER AUTHORIZATION statement ot set the database owner to a valid login, then add the database diagram support objects.

Смысл такой, что вам не хватает прав для просмотра списка диаграмм.

Что бы это обойти, нужно вызвать ряд команд:

EXEC sp_dbcmptlevel 'yourDB', '90'
go
ALTER AUTHORIZATION ON DATABASE::yourDB TO "yourLogin"
go
use [yourDB]
go
EXECUTE AS USER = N'dbo' REVERT
go

Где 'yourLogin' - можно писат 'sa'

 

Комментарий:
  • В 19.06.2012 10:54:37, Аноним

    Спасибо, на SQL 2008 R2 64bit, помогло для базы перенесенной с другого компьютера.

  • В 10.09.2012 11:38:11, Аноним

    Спасибо помогло

  • В 21.12.2012 17:02:57, Аноним

    и куда вводить эти комманды?

  • В 25.12.2012 1:39:39, Аноним

    спасибо помогло, когда я сам научусь решать такие проблемы??? и откуда берутся люди которые все знают?

Самостоятельный отпуск Опыт заказа вывоза мусора в Киеве