81 votes

Comment créer des travaux dans SQL Server Express Edition

Quelqu'un pourrait-il m'expliquer s'il vous plaît comment créer des travaux dans SQL Server Express Edition?

123voto

Christian Specht Points 15907

SQL Server Express ne comprend pas l'Agent SQL Server, il n'est donc pas possible de simplement créer des travaux de l'Agent SQL.

Ce que vous pouvez faire est:
Vous pouvez créer des emplois "manuellement" par la création de lot de fichiers et les fichiers de script SQL, et de les exécuter via le Planificateur de Tâches de Windows.
Par exemple, vous pouvez sauvegarder votre base de données avec deux fichiers comme ceci:

la sauvegarde.chauve-souris:

sqlcmd -i backup.sql

la sauvegarde.sql:

backup database TeamCity to disk = 'c:\backups\MyBackup.bak'

Juste mettre les deux fichiers dans le même dossier et exeute le fichier de commandes via le Planificateur de Tâches de Windows.

Le premier fichier est juste un fichier de commandes Windows qui appelle l' utilitaire sqlcmd et passe d'un fichier de script SQL.
Le fichier de script SQL contient T-SQL. Dans mon exemple, c'est juste une ligne à la sauvegarde d'une base de données, mais vous pouvez mettre n'importe quel T-SQL à l'intérieur. Par exemple, vous pourriez faire quelques UPDATE des requêtes au lieu.

16voto

marc_s Points 321990

SQL Server Express éditions sont limitées à certains égards - dans un sens, c'est qu'ils n'ont pas l'Agent SQL vous permet de programmer l'emploi.

Il y a quelques extensions tierces qui fournissent cette capacité - découvrez par exemple:

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X