Yerel bir SQL Server örneği barındıran bir uzak sunucunun bilgisayar adını değiştirdikten sonra kafa karıştırıcı bir sorun yaşıyorum.
Temel olarak, uzak bir sunucu bir siteden diğerine taşındı. Bunu kolaylaştırmak için, eski veritabanını yeni bir veritabanı adına yedekledim ve geri yükledim, böylece istemci yazılımı için yeni bir veritabanı olarak kullanılabilmesi için verileri temizledim. Ayrıca, her sunucuyu site numarasına göre tanımlamak için yaptığımız gibi bilgisayar adını da değiştirdim.
Veritabanı istemci yazılımı iyi bağlanabilir ve doğrudan SQL Server para cezası oturum açabilirsiniz. Ancak, SQL Server Agent işlerimden biri, olay günlüğünde bir hata ile başarısız olur:
SQL Server Zamanlanmış İş 'Gece Sıfırlama' (0x4F76FDFFF6DFFE4EA0DE4A70252AD3BD) - Durum: Başarısız - Çağrıldığı tarih: 2012-02-07 08:10:05 - İleti: İş başarısız oldu. Nightly Reset işinin sahibinin (Site-19 \ Admin) sunucu erişimine sahip olup olmadığı belirlenemedi (nedeni: Windows NT grubu / 'Site-19 \ Admin' kullanıcısı, hata kodu 0x534 hakkında bilgi alınamadı. [SQLSTATE 42000] ( Hata 15404)).
Şimdi, 'Site-19' değiştirilen ve sunucu sıfırlanan eski bilgisayar adıdır. Yeni site numarasını 'Site-28' kullanarak manuel olarak bağlarım ve bana Site-28 \ Admin ile SQL Server'a bağlı olduğumu gösteriyor. Ancak, Agent işinin özelliklerine baktığımda, sahibinin Site-19 \ Yönetici olduğunu gösterir ve kullanıcıları değiştirmek için göz atmaya çalıştığımda, Site-28 \ Admin bir seçenek olarak görünmez , yalnızca Site-19 \ Admin. Bu işten yeni bir iş çıkarırsam ve sahibini el ile 'Site-28 \ Admin' olarak değiştirirsem, yeni iş 'Site-19 \ Admin' sahibi ile oluşturulur.
Sys.servers (veya sp_helpserver aracılığıyla) bakarak, sadece bir giriş var: geçerli bilgisayar adı. Ancak, SELECT @@ SERVERNAME orijinal geliştirme makinesi adını döndürür (iki ad değişiklik önce).
Kısacası, artık var olmayan bir kullanıcıya ait olduğu için bu önemli SQL Server Agent işini çalıştıramıyorum ve nasıl değiştirileceğini veya doğru kullanıcı olarak nasıl oluşturulacağını anlayamıyorum.