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

Programming
Предыдущий Следующий

Если вы часто перемещаете базу дан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'

 

  • В 6/19/2012 10:54:37 AM, Аноним

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

  • В 9/10/2012 11:38:11 AM, Аноним

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

  • В 12/21/2012 5:02:57 PM, Аноним

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

  • В 12/25/2012 1:39:39 AM, Аноним

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

Самостоятельный отпуск Опыт заказа вывоза мусора в Киеве Магія зміни: Від ночі до дня
Магія Вечірнього Неба: Відлякуйте втомленість дня і зануртеся у світ загадок і краси