J'ai hérité d'un site Web qui référence apparemment une procédure stockée "XYZ" et lorsque le site s'exécute, un message d'erreur indique Impossible de trouver la procédure stockée "XYZ". Tout ceci est logique car dans MSSQL Studio, ce sproc n'existe pas. Cependant, je n'ai aucune idée où cela est référencé dans la solution. J'ai fait une recherche de la solution entière pour "XYZ" et il dit que ce n'est pas trouvé. Où puis-je trouver où cette procédure stockée est référencée et éliminer le problème. Merci d'avance pour toute aide/conseilImpossible de trouver la procédure stockée
1
A
Répondre
2
Votre procédure de magasin XYZ
peut être appelée par une autre procédure stockée.
0
Peut-être est référencé à partir d'une autre procédure stockée, si vous voulez juste créer une procédure stockée fictive pour "réparer rapidement" pendant que vous cherchez plus, un bon outil est d'utiliser le SQL Server Profiler, de cette façon vous pouvez voir ce qui est en cours d'exécution sur le serveur SQL
2
Si elle n'est pas appelé directement, il est appelé indirectement
Comment rechercher toutes les définitions de code ...
SELECT OBJECT_NAME(object_id)
FROM sys.sql_modules
WHERE definition LIKE '%XYZ%'
0
S'il vous plaît assurez-vous que votre nom de schéma est dans la chaîne de connexion.
Vous pouvez également utiliser this pour rechercher la procédure dans toutes les bases de données.
Questions connexes
- 1. Impossible de trouver la procédure stockée 'dbo.KYCStatusl'
- 2. "Impossible de trouver la procédure stockée"
- 3. Impossible de trouver la procédure stockée 'dbo.aspnet_CheckSchemaVersion'
- 4. Impossible de trouver la procédure stockée « LOGPARSER »
- 5. Impossible de trouver l'erreur de procédure stockée
- 6. JTDS (Java/MSSQL) - Impossible de trouver la procédure stockée
- 7. SQL 2008 R2: Impossible de trouver la procédure stockée
- 8. .net Projet CLR dit "Impossible de trouver la procédure stockée"
- 9. Impossible de trouver procédure stockée sur la mise à jour
- 10. OleDbCommand Procédure stockée Impossible de trouver la requête d'accès
- 11. Impossible de trouver une erreur dans la procédure stockée
- 12. Impossible de trouver la procédure « msdb.dbo.sp_delete_job »
- 13. Impossible d'appeler une procédure stockée dans une autre procédure stockée
- 14. Impossible d'exécuter la procédure stockée avec nHibernate
- 15. Impossible de trouver la fonction pour la procédure stockée dans Entity Framework
- 16. Trouver des lignes adjacentes sans procédure stockée
- 17. SQL Server 'Impossible de trouver la procédure stockée' sans nom de schéma
- 18. L'appel de EXEC() génère une erreur: impossible de trouver la procédure stockée
- 19. SQL: Utilisation de la procédure stockée dans une procédure stockée
- 20. Le problème de la procédure stockée sp_MScheckIsPubOfSub
- 21. Impossible d'exécuter ma procédure stockée sur MySQL
- 22. Exécuter la procédure stockée w/Paramètre dans la procédure stockée
- 23. procédure stockée
- 24. déploiement d'application MVC; System.Data.SqlClient.SqlException: Impossible de trouver la procédure stockée 'ELMAH_GetErrorsXml'
- 25. Impossible de charger la procédure stockée via Silverlight et RIA
- 26. Impossible d'exécuter la procédure stockée à l'aide de JDBC
- 27. impossible de compiler la procédure stockée dans sybase ase11
- 28. Oracle Sql Developer 3.1 Impossible de voir la procédure stockée
- 29. Impossible d'appeler une procédure stockée à l'intérieur d'une autre procédure
- 30. Impossible d'appeler la procédure stockée Oracle et la fonction
Nous exécutons sql2000 mais j'ai utilisé SELECT * FROM syscomments O WH texte comme '% XYZ%' et n'a obtenu aucun résultat ... –
@Logan W: désolé pour la réponse tardive: vous obtenez plusieurs lignes dans syscomments pour les longues procédures parce que la colonne de texte est nvarchar (4000). Vous devez considérer une chaîne XYZ couvrant les limites 4k – gbn