Die beste Methode zum Planen eines SQL-Jobs in Microsoft Azure?

8

Ich habe einen SQL-Job, der die Fragmentierung% in db aller Indizes prüft und Indizes neu erstellt, falls erforderlich. Das läuft gut in meinem Testserver Microsoft Sql Server 2012. Aber mein Produktionsserver ist in Azure. Jetzt möchte ich diesen Job für Azure einplanen. Wie kann ich einen SQL-Job in Azure Db planen? Ich bin neu in Azure.

    
user1006544 05.12.2014, 05:39
quelle

3 Antworten

3

Da diese Frage zuerst gestellt wurde, gibt es jetzt eine weitere Alternative, um dieses Problem zu lösen:
Azure-Funktionen

Hier sind ein paar Beispiele, die leicht geändert werden könnten, um eine gespeicherte Prozedur aufzurufen, die Ihre Indizes neu erstellt.

Siehe auch

Ein paar Dinge, die Sie bei Azure-Funktionen beachten sollten

David Yates 03.01.2018 15:52
quelle
2

Azure SQL unterstützt keine SQL-Jobs. Von Dokumentation :

  

Microsoft Azure SQL-Datenbank unterstützt SQL Server-Agent oder nicht   Arbeitsplätze. Sie können den SQL Server-Agenten jedoch in Ihrem lokalen SQL ausführen   Server und stellen Sie eine Verbindung zur Microsoft Azure SQL-Datenbank her.

WebJobs: Wenn Sie eine Website haben, können Sie einen Web-Job erstellen und ihn nach Zeitplan ausführen. Weitere Informationen finden Sie hier

Andere Alternativen - Job einplanen auf SQL Azure

    
b2zw2a 05.12.2014 07:25
quelle
2

Diese Funktion wurde von Microsoft abgelehnt, siehe hier .

Um den Beitrag zu zitieren:

  

Heute in Azure gibt es mehrere Alternativen,

     

1) Elastische Jobs für SQL Database    Ссылка

     

2) Der Azure Job Scheduler    Ссылка

     

3) Das neue   Vorschau von Azure Automation    Ссылка .

     

4) SQL Server   in einer VM

Option 1 erfordert einen zusätzlichen dedizierten Cloud-Service, der die Kosten erhöht. Option 2 ist kostenlos (denke ich), solange Sie nicht mehr als einmal pro Stunde laufen.

    
Dunc 13.01.2016 17:09
quelle