Я намагався створити схему бази даних за допомогою SQL Server 2008, але виникає помилка:
Об'єкти підтримки діаграми бази даних неможливо встановити, оскільки ця база даних не має дійсного власника. Для продовження спочатку скористайтеся сторінкою «Файли» діалогового вікна «Властивості бази даних» або оператором ALTER AUTHORIZATION, щоб встановити власника бази даних дійсний логін, а потім додайте об’єкти підтримки діаграми бази даних.
Потім я спробував наступне:
EXEC sp_dbcmptlevel 'Ariha', '90';
GO
ALTER AUTHORIZATION ON DATABASE::Ariha TO [WIN-NDKPHUPPNFL\Administrator]
GO
USE Ariha
GO
EXECUTE AS USER = N'dbo' REVERT
GO
Наступний ерор вискакує:
Msg 15404, рівень 16, стан 11, рядок 1 Не вдалось отримати інформацію про групу / користувача Windows NT 'WIN-NDKPHUPPNFL \ Administrator', код помилки 0x534.
Проблема в тому, що ім'я ПК змінилося на "DevPC" Я також змінив це в сценарії оновлення, але все одно та сама помилка 15404.
Що я можу зробити, щоб виправити цю надокучливу помилку?
alter authorization on database::[db_name] to [sa]
, а потім 2) знову запустіть ту саму команду та замініть [sa]
на користувача, який володів базою даних відразу після відновлення.