Wie konsumiere ich WCF-Dienste in SQL/SQL-CLR?Wie konsumiere ich WCF-Dienste in SQL/SQL CLR?
Antwort
Ich habe gerade genau diese Sache für ein Abfrage Integration Problem kürzlich bei der Arbeit implementiert.
Sie können das SQLCLR-Projekt in Visual Studio erstellen und anschließend einfach wie gewohnt Ihre WCF-Dienstreferenz erstellen. Sobald Sie das haben, können Sie die Service-Client-Methoden innerhalb Ihrer [SqlFunction] oder [SqlProcedure] attributierten SQLCLR-Funktion aufrufen.
Es gibt zwei wichtige Punkte, auf die Sie achten sollten: [1] Die Konfiguration des WCF-Endpunkts muss programmgesteuert erfolgen, da keine Webservice-app.config-Datei für die verwaltete SQLCLR-Assembly gelesen werden kann, da der Aufruf über SqlServer.exe erfolgt . [2] Sie müssen Gacutil möglicherweise einige Assemblys von .NET 3.0 verwenden, wenn Sie die SQLCLR-Funktion oder den Sproc von SQL Server 2008 oder niedriger aufrufen. Die fraglichen Baugruppen für mich waren:
C: \ Programme \ Referenz-Assemblys \ Microsoft \ Framework \ v3.0 \ System.IdentityModel.dll C: \ Programme \ Reference Assemblies \ Microsoft \ Framework \ v3. 0 \ System.IdentityModel.Selectors.dll
Viel Glück, hoffe das hilft!
- 1. Wie konsumiere ich diese JSON-Antwort?
- 2. Wie konsumiere ich eine Dateiressource als Zeichenfolge in Visual Studio?
- 3. Wie konsumiere ich einen XML-Webservice in einer Metro-App?
- 4. Wie lerne ich IL auf der CLR
- 5. Wie konsumiere ich die JSON POST-Daten in einer Express-Anwendung
- 6. Wie konvertiere ich eine COM-Assembly in eine CLR-Assembly?
- 7. Wie CLR 2-Anwendung als CLR 4-Anwendung ausgeführt wird
- 8. CLR Runtime-Version von CLR-Header
- 9. Wie Linq-Unterstützung in SQL CLR
- 10. Wie CLR externe Methodenaufrufe in C behandelt #
- 11. Wie man CLR in EXE konvertiert
- 12. Arrays in Heap in CLR
- 13. Wie konsumiere ich die JSON-Formatierung mit der ActiveResource von Ruby?
- 14. Array in CLR-Funktion zurückgeben
- 15. Wie kann ich die CLR-Version eines Crash-Dumps erkennen?
- 16. Wie kann ich Clojure-CLR auf Unity3d verwenden?
- 17. C# CLR Assembly Query
- 18. JVM/CLR Quellenkompatible Sprachoptionen
- 19. SQL Server CLR Speicherzuordnung
- 20. die CLR System Directory
- 21. CLR GC Generationen Budget?
- 22. .NET CLR-Spezifikationen
- 23. Arrays mit C++ CLR
- 24. .NET CLR Leistungsindikatoren fehlen
- 25. Wie ändert man CLR-Thread-Pool-Konfigurationen?
- 26. (Wie) Verwendet TPL (CLR) Thread Pool?
- 27. CLR Assembly mit dll
- 28. Wie viele Instanzen der CLR werden ausgeführt?
- 29. Clojure auf der CLR
- 30. Abrufen der CLR-ID
Was versuchen Sie zu erreichen? Bitte geben Sie weitere Informationen zu Ihrem Anwendungsfall an. – Mutant
@Mutant Ich brauche SMS-Dienst Witten in WCF von sqlserver mit Managed Code Stored Procedure – sandeep
mein Wissen ist in diesem Bereich begrenzt :) jedoch nicht sicher, ob Sie auf diese - http://social.msdn.microsoft.com stoßen/foren/de-de/wcf/thread/b8033f21-acf2-45cc-9b16-ea277bebf6ce oder http://blogs.msdn.com/b/saradhic/archive/2007/09/12/invoke-wcf-service-via -sql.aspx – Mutant