Aracılığıyla paylaş


MSSQL_ENG021797

İleti ayrıntıları

Ürün adı

SQL Server

Ürün sürümü

10.50

Ürün yapı 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' ya da '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.Bir üye ise bu hata oluşur db_owner sabit veritabanı rolü önceki sürümlerinden komut dosyalarını çalıştırır SQL Server.Güvenlik modeli de değişti SQL Server 2005, ve bu komut dosyalarının güncelleştirilmiş olması gerekir.

Bu saklı yordamları üye tarafından yürütülebilecek sysadmin sabit sunucu rolü uygun sunucu veya üye db_owner uygun veritabanında sabit veritabanı rolü .Saklı yordamlar her bir Aracısı iş oluşturmak ve belirtmenize olanak veren Microsoft altında çalışacağı Windows hesabını Aracısı çalıştırır.Kullanıcılar için sysadmin rolü, Aracısı işleri oluşturulur dolaylı olarak bir Windows hesabı belirtilmemiş olsa bile, (bir hesap belirtilmezse, geçerli olmalıdır); aracıları çalıştırmak bağlamında SQL Server Agent hizmet hesabı uygun bir sunucu.Hesap gerekmese de, 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

Emin olmak için geçerli bir Windows hesabı belirtin @ job_login her yordam parametresi.çoğaltma komut dosyaları önceki sürümlerinin olup olmadığını SQL Server, bu komut dosyalarını saklı yordamlar ve parametreleri gerektirdiği Ekle güncelleştirme SQL Server 2005.Daha fazla bilgi için, bkz. Nasıl yapılır: Çoğaltma komut dosyaları (çoğaltma Transact-sql programlama) yükseltme.