Question

Je voudrais ajouter la procédure stockée système « msdb.dbo.sp_help_job » à un LINQ pour objet SQL, mais je ne peux pas comprendre comment spécifier. Si je crée une nouvelle connexion de données dans l'Explorateur de serveurs et de spécifier la base de données « msdb » du serveur que je veux, et accédez à « Procédures stockées », cette procédure ne figure pas. Est-ce que je cherche au mauvais endroit?

J'ai ajouté des procédures stockées régulièrement (défini par l'utilisateur) dans le passé sans problème. Je sais que je pouvais y arriver en exécutant via « ExecuteCommand » du contexte de données, et je pourrais aussi créer un « wrapper » procédure stockée qui n'a rien, mais appelle « sp_help_job », mais je voudrais savoir comment le brancher directement à LINQ, ou s'il est même possible.

Était-ce utile?

La solution

Les Procédures stockées système ne sont pas réellement assis dans votre base de données, mais la base de données en lecture seule ressource.

http://msdn.microsoft.com/en-us/library /ms190940.aspx

Cependant, voici comment vous pouvez le rendre possible de les trouver:

Accès à l'aide du système Bases de données / tables LINQ to SQL?

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top