sql >> Databáze >  >> RDS >> Sqlserver

MSSQL 2012 vytváření spouštěčů CLR pro WCF se nezdařilo

Před měsícem jsme zaslali problém se stejným problémem společnosti Microsoft. Můj odhad je, že nemůžete načíst System.IdentityModel.dll, což je závislost na sestavení System.ServiceModel. Microsoft nám naznačil, že i když to fungovalo v SQL 2005 a SQL 2008, je to známá chyba v SQL 2012 a do SQL 2014 ji neopraví.

Skutečnost, že se to ještě nestalo široce známým, je pro mě trochu překvapením, kromě toho, že rok 2012 je stále velmi nový. Ale to znamená, že nemůžete použít to, co bych řekl, je osvědčený postup meziprocesové komunikace společnosti Microsoft v rámci SQL CLR (WCF), všimněte si, že vzdálená komunikace .NET by byla mimo také proto, že také používá sestavení ServiceModel.

Doufám ve větší objasnění toho, co by řekli, že bychom měli místo toho použít. Zkoumám, zda existuje způsob, jak napsat SQL CLR založené na WSE, ale nejsem z toho příliš nadšený.

Jsem z toho docela nešťastný a doufám, že ostatní, kteří zvýší svůj hlas, poukáží na to, že jde o skutečný problém a měl by být považován za nepřijatelný.



  1. MySQL Uspořádat podle sloupce =x, sloupec vzestupně?

  2. Před vytvořením zkontrolujte, zda databáze existuje

  3. ClassNotFoundException – com.microsoft.jdbc.sqlserver.SQLServerDriver

  4. Proč PostgreSQL považuje hranice NULL v typech rozsahů za odlišné od nekonečných hranic?