Bir ActiveX komut iş adım oluşturmak
Bu konu oluşturun ve tanımlayın açıklar bir Microsoft SQL ServerAracısı iş adım SQL Server 2012da kullanarak bir ActiveX komut yürüten SQL Server Management Studio, Transact-SQL, ya da SQL Server Management Objects.
Başlamadan Önce
Sınırlamalar ve Kısıtlamalar
Güvenlik
Oluşturmak için Transact-sql iş adım, kullanarak:
SQL Server Management Studio
Transact-SQL
SQL Server Yönetim Nesneleri
Başlamadan Önce
Sınırlamalar ve Kısıtlamalar
Bu özellik Microsoft SQL Server'ın ilerideki bir sürümünde kaldırılacaktır. Yeni geliştirme işlerinde bu özelliği kullanmaktan kaçının ve bu özelliği kullanmakta olan uygulamalarda değişiklik yapmayı planlayın.
Güvenlik
Detaylı bilgi için SQL Server Aracısı güvenlik.
[Top]
SQL Server Management Studio Kullanarak
Bir ActiveX komut iş adım oluşturmak için
İçinde Object Explorer, örneğine bağlanmak SQL Server Veritabanı Altyapısıve bu örneği genişletin.
Genişletme SQL Server Agent, yeni bir iş oluşturmak veya varolan bir işi sağ tıklatın ve ardından Özellikler. Bir işi oluşturma hakkında daha fazla bilgi için bkz: Projeler oluşturma.
İçinde İş özelliklerini iletişim, tıklatın adım sayfasında ve tıklatın Yeni.
İçinde Yeni iş adım iletişim, iş yazın Adım adı.
İçinde türü tıklatın ActiveX komut.
İçinde Run as listesinde, iş kullanacağı kimlik bilgileriyle proxy hesabını seçin.
Seçin dili içinde hangi komut yazılmıştır. Alternatif olarak, diğer ve adını girin MicrosoftActiveX komut dosyası dili betik yazılır.
İçinde komut kutusunda, iş adım için çalıştırılacak komut sözdizimi girin. Alternatif olarak, tıklayın Açık ve komut sözdizimi içeren bir dosya seçin.
Tıklayın İleri aşağıdaki iş adım seçenekleri ayarlamak için sayfa: iş adım başarılı veya başarısız, kaç kez olursa gerçekleştirilecek eylemi SQL ServerAracısı iş adım çalıştırmak ve ne sıklıkta yeniden denemelisiniz denemeleri yapılmalıdır.
[Top]
Transact-SQL'i Kullanma
Bir ActiveX komut iş adım oluşturmak için
İçinde Object Explorer, örneğine bağlanmak Veritabanı Altyapısı.
Standart çubuğunda Yeni sorgu.
Kopyalama ve aşağıdaki örnek sorgu penceresine yapıştırın ve tıkırtı Execute.
-- create an ActiveX Script job step written in VBScript that creates a restore point USE msdb; GO EXEC sp_add_jobstep @job_name = N'Weekly Sales Data Backup', @step_name = N'Create a restore point', @subsystem = N'ACTIVESCRIPTING', @command = N'Const RESTORE_POINT = 20 strComputer = "." Set objWMIService = GetObject("winmgmts:" _ & "{impersonationLevel=impersonate}!\\" & strComputer & "\root\default") Set objItem = objWMIService.Get("SystemRestore") errResults = objItem.Restore(RESTORE_POINT)', @retry_attempts = 5, @retry_interval = 5 ; GO
Daha fazla bilgi için, bkz. sp_add_jobstep (Transact-sql).
[Top]
SQL Server Yönetim nesneleri kullanma
Bir ActiveX komut iş adım oluşturmak için
Kullanım JobStep, Visual Basic, Visual C# veya PowerShell gibi seçtiğiniz bir programlama dili kullanarak sınıf. Daha fazla bilgi için bkz: SQL Server Yönetim nesneleri (smo).
[Top]