SQL Server 2008 ile bir veritabanı diyagramı oluşturmaya çalıştım, ancak bir hata oluştu:
Veritabanı diyagramı destek nesneleri yüklenemiyor çünkü bu veritabanının geçerli bir sahibi yok. Devam etmek için, veritabanı sahibini geçerli bir oturum açmaya ayarlamak için önce Veritabanı Özellikleri iletişim kutusunun Dosyalar sayfasını veya ALTER AUTHORIZATION ifadesini kullanın, ardından veritabanı diyagramı destek nesnelerini ekleyin.
Sonra şunu denedim:
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
Sonraki hata ortaya çıkıyor:
Msg 15404, Level 16, State 11, Line 1 Windows NT grubu / kullanıcısı 'WIN-NDKPHUPPNFL \ Administrator', 0x534 hata kodu hakkında bilgi alınamadı.
Sorun, bilgisayarın adı "DevPC" olarak değiştirildi Bunu güncelleme komut dosyasında da değiştirdim, ancak yine de aynı hata 15404.
Bu can sıkıcı hatayı düzeltmek için ne yapabilirim?
alter authorization on database::[db_name] to [sa]
ve ardından 2) aynı komutu tekrar çalıştırın [sa]
ve geri yüklemeden hemen sonra veritabanının sahibi olan kullanıcıyla değiştirin .