Aracılığıyla paylaş


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.

Başa Dön bağlantısıyla kullanılan ok simgesi[Top]

SQL Server Management Studio Kullanarak

Bir ActiveX komut iş adım oluşturmak için

  1. İçinde Object Explorer, örneğine bağlanmak SQL Server Veritabanı Altyapısıve bu örneği genişletin.

  2. 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.

  3. İçinde İş özelliklerini iletişim, tıklatın adım sayfasında ve tıklatın Yeni.

  4. İçinde Yeni iş adım iletişim, iş yazın Adım adı.

  5. İçinde türü tıklatın ActiveX komut.

  6. İçinde Run as listesinde, iş kullanacağı kimlik bilgileriyle proxy hesabını seçin.

  7. 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.

  8. İç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.

  9. 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.

Başa Dön bağlantısıyla kullanılan ok simgesi[Top]

Transact-SQL'i Kullanma

Bir ActiveX komut iş adım oluşturmak için

  1. İçinde Object Explorer, örneğine bağlanmak Veritabanı Altyapısı.

  2. Standart çubuğunda Yeni sorgu.

  3. 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).

Başa Dön bağlantısıyla kullanılan ok simgesi[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).

Başa Dön bağlantısıyla kullanılan ok simgesi[Top]