Transact-SQL İş Adımı Seçeneklerini Tanımlama
Şunlar için geçerlidir:SQL Server
Azure SQL Yönetilen Örneği
Önemli
Azure SQL Yönetilen Örneğiüzerinde, sql server agent özelliklerinin çoğu şu anda desteklenmemektedir. Ayrıntılar için bkz. Azure SQL Yönetilen Örneği T-SQL farkları, SQL Server.
Bu konu başlığında, SQL Server Management Studio veya SQL Server Management Objects kullanarak SQL Server'da microsoft SQL Server Agent Transact-SQL iş adımları için seçeneklerin nasıl tanımlanacağı açıklanmaktadır.
Başlamadan Önce
Güvenlik
Ayrıntılı bilgi için bkz. SQL Server Agent Güvenliğini Uygulama.
SQL Server Management Studio'yu kullanma
Transact-SQL iş adımı seçeneklerini tanımlamak için
Nesne Gezgini'de, SQL Server Agent 'i genişletin, İşler'i genişletin, düzenlemek istediğiniz işe sağ tıklayın ve ardından Özellikleröğesine tıklayın.
Adımları sayfasına tıklayın, bir iş adımına tıklayın ve sonra Düzenleöğesine tıklayın.
İş Adımı Özellikleri iletişim kutusunda, iş türünün Transact-SQL betik (TSQL)olduğunu onaylayın ve ardından Gelişmiş sayfasını seçin.
İş başarıyla sonuçlanırsa listesinden bir eylem seçerek gerçekleştireceğiniz işlemi belirtin.
Yeniden deneme denemeleri kutusuna 0 ile 9999 arasından bir sayı girerek bir dizi yeniden deneme denemesi belirtin.
Yeniden deneme aralığı kutusuna 0 ile 9999 arasında bir dakika girerek yeniden deneme aralığı belirtin.
İş başarısız olduğunda yapacağınız eylemi, Hatada eylemi listesinden seçim yaparak belirtin.
İş bir Transact-SQL scriptiyse, aşağıdaki seçeneklerden birini seçebilirsiniz:
Çıktı dosyasının adınıgirin. Varsayılan olarak, iş adımı her yürütüldüğünde dosya yeniden yazılır. Çıktı dosyasının üzerine yazılmasını istemiyorsanız, var olan dosyaya çıktı ekle seçeneğini kontrol edin. Bu seçenek yalnızca sysadmin sabit sunucu rolünün üyeleri tarafından kullanılabilir. SQL Server Management Studio'nun kullanıcıların dosya sistemindeki rastgele dosyaları görüntülemesine izin vermediğini, bu nedenle dosya sistemine yazılan iş adımı günlüklerini görüntülemek için Management Studio'yu kullanamayacağınızı unutmayın.
Veri tablosuna iş adımını günlüğe kaydetmek istiyorsanız, Log'u işaretleyin. Varsayılan olarak, iş adımı her yürütülürken tablo içeriğinin üzerine yazılır. Tablo içeriğinin üzerine yazılmasını istemiyorsanız, tablodaki var olan girdiye çıktıyı eklemek içindenetleyin. İş adımı yürütüldikten sonra, Görünümöğesine tıklayarak bu tablonun içeriğini görüntüleyebilirsiniz.
Çıkışın adım geçmişine eklenmesini istiyorsanız Adım çıktısını geçmişe ekle seçeneğini seçin. Çıkış yalnızca herhangi bir hata olmadığında gösterilecektir. Ayrıca çıkış kısaltılabilir.
sysadmin sabit sunucu rolünün üyesiyseniz ve bu iş adımını farklı bir SQL kullanıcı kimliğiyle çalıştırmak istiyorsanız, Kullanıcı olarak çalıştır listesinden SQL girişini seçin.
SQL Server Yönetim Nesnelerini Kullanma
Transact-SQL iş adımı seçeneklerini tanımlamak için
Visual Basic, Visual C# veya PowerShell gibi seçtiğiniz bir programlama dilini kullanarak JobStep sınıfını kullanın.