J'ai un projet C# composé de procédures stockées qui référencent une DLL win32 d'un autre projet dans la solution. Actuellement, dllimport utilise des chemins absolus pour le référencer. Si j'utilise un chemin relatif à la place, où est ce chemin relatif à une fois que l'assembly procs stocké par clr est chargé dans le serveur sql?Procédure SQL stockée CLR - Chemin relatif pour DllImport?
1
A
Répondre
0
Bonne question, car la DLL n'est pas physiquement disponible. Ma conjecture est que cela va regarder où l'hôte vit (par exemple les binaires SQL Server). Mais j'essaierais de trouver avec Process Monitor ou similaire sur une machine avec une instance de test; Le serveur SQL essayera de trouver le fichier et cela devrait être visible dans le journal du moniteur de processus. Cela dit, vous pouvez également utiliser les appels système LoadLibrary et GetProcAddress et lier les délégués à l'adresse que vous récupérez en utilisant la classe Marshal si nécessaire, car cela vous permet d'effectuer une liaison tardive correcte vers un chemin DLL calculé.
Questions connexes
- 1. CLR procédure stockée SQL pour interroger Active Directory
- 2. Recevez Service Broker d'une procédure stockée CLR
- 3. Accès à Sql FILESTREAM à partir d'une procédure stockée CLR
- 4. Chemin relatif en t sql?
- 5. Procédure stockée SQL Question
- 6. procédure stockée C# SQL
- 7. serveur Sql procédure stockée
- 8. Procédure stockée SQL Server
- 9. Comment utiliser Entity Framework dans une procédure stockée CLR?
- 10. Déployer un déclencheur CLR/procédure stockée en utilisant WiX
- 11. Comment avoir un paramètre sql_variant pour une procédure stockée SQL CLR?
- 12. Alerte SQL pour une procédure stockée?
- 13. SQL - Procédure stockée d'appel pour chaque enregistrement
- 14. Programmabilité CLR SQL - Synchronisation
- 15. procédure stockée CLR appelant la classe .NET par exemple
- 16. Travail SQL et procédure stockée
- 17. signifie SQL Server procédure stockée
- 18. sql procédure stockée paramètre problème
- 19. MS SQL procédure stockée problème
- 20. LINQ to SQL (procédure stockée)
- 21. SQL procédure stockée: Heures d'ouverture
- 22. Procédure stockée SQL Server 2008
- 23. Dynamic SQL Server procédure stockée
- 24. Appel d'un service WCF à partir d'une procédure stockée SQL CLR
- 25. Est-il possible de décompiler un assembly de procédure stockée SQL Server CLR?
- 26. Chemin absolu et chemin relatif
- 27. Procédure stockée exécutant une autre procédure stockée
- 28. procédure à prendre les résultats de la procédure stockée CLR SQL Server 2005 en tant que paramètre
- 29. Objets CLR SQL pour les opérations lourdes
- 30. Spring MVC Chemin relatif