Bonjour,
Je suis entrain de faire une feature qui execute un job, j'ai repris ce tuto
Voici le code plus simple pour expliquer..
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
 SPWeb web = properties.Feature.Parent as SPWeb;
 
     //Suppression du job si il existe déjà
     foreach (SPJobDefinition Job in web.Site.WebApplication.JobDefinitions)
     {
         if (Job.Name == JobName)
         {
             Job.Delete();
             break;
          }
      }
      try
      {
          GenererAnnonce JobAnnonce = new GenererAnnonce(JobName, web.Site.WebApplication,
                properties.Definition.Properties["siteUrl"].Value,
                properties.Definition.Properties["listName"].Value);
Etc...
Lorsque je debogue, il me sort cette erreur : "Autorisation EXECUTE refusée sur l'objet 'sp_sdidebug', base de données 'master', propriétaire 'dbo'." sur le "web.Site.WebApplication.JobDefinitions"

Il doit normalement se connecter avec 'sa' mais je ne sais pas s'il le fait.

Auriez-vous une solution à faire partager?

Merci d'avance !