MSSQL_ENG021797
İleti ayrıntıları
Ürün adı |
SQL Server |
Ürün sürümü |
10.0 |
Ürün oluşturma numarası |
|
Olay kimliği |
21797 |
Olay kaynağı |
MSSQLSERVER |
Bileşen |
SQL Server Veritabanı Altyapısı |
Simgesel ad |
|
İleti metni |
'% s' geçerli bir Windows oturumu formunda olmalıdır: 'MACHINE\Login' veya 'DOMAIN\Login'. Lütfen '% s' belgelerine bakın. |
Açıklama
Bu hata için belirtilen değer aşağıdaki çoğaltma depolanan yordamlar tarafından oluşturulur @ job_login parametresi null veya geçersiz. Bu hata bir üyesi oluşabilir db_owner sabit veritabanı rolü çalışan komut dosyaları önceki sürümlerinden SQL Server. Güvenlik modeli değiştirildi SQL Server 2005, ve bu komutlar güncelleştirilmeleri gerekir.
Bu saklı yordamları bir üyesi tarafından yürütülebilecek sysadmin uygun sunucu veya üye sunucu rolü db_owner uygun veritabanında sabit veritabanı rolü. Saklı yordamlar her Aracısı işi oluşturmak ve belirtmenize olanak veren MicrosoftWindows hesap aracı çalıştığı altında. Kullanıcılar için sysadmin rolü, Aracısı işleri oluşturulan örtülü bir Windows hesabı belirtilmemiş olsa (hesap belirtilirse, o geçerli olmalıdır); aracıları çalıştırmak bağlamında SQL Serveruygun sunucuda Aracısı hizmeti hesabı. Hesabın gerekli olmasa da, bu aracılar için ayrı bir hesap belirtmek için iyi bir güvenlik yöntemi var. Daha fazla bilgi için, bkz. Çoğaltma aracısı güvenlik modeli.
Kullanıcı eylemi
Geçerli bir Windows hesabı için belirlediğiniz olun @ job_login her yordam parametresi. Çoğaltma komut dosyaları önceki sürümlerinden varsa SQL Server, bu komut dosyaları saklı yordamlar ve gerekli parametreleri eklemek için update SQL Server 2005. Daha fazla bilgi için, bkz. Yükseltme çoğaltma Scripts (çoğaltma Transact-sql programlama).