sql >> Database teknologi >  >> RDS >> Sqlserver

MSSQL 2012 oprettelse af CLR-triggere til WCF mislykkes

Vi indsendte et problem med Microsoft for en måned siden om det samme problem. Mit gæt er, at du ikke er i stand til at indlæse System.IdentityModel.dll, som er en afhængighed af System.ServiceModel-samlingen. Microsoft har indikeret over for os, at selvom dette virkede i SQL 2005 og SQL 2008, er det en kendt fejl i SQL 2012, og de vil ikke rette det før SQL 2014.

Det faktum, at dette endnu ikke er blevet almindeligt kendt, er lidt af en overraskelse for mig, bortset fra at 2012 stadig er meget nyt. Men det betyder, at du ikke kan bruge, hvad jeg vil sige er Microsofts bedste praksis Interprocess Communication-teknologi inden for SQL CLR (WCF), bemærk, at .NET-remoting ville være ude, også fordi den også bruger ServiceModel-samlingen.

Jeg håber på en større afklaring af, hvad de ville sige, vi skulle bruge i stedet, jeg undersøger, om der er en måde at skrive en WSE-baseret SQL CLR på, men er ikke særlig begejstret for udsigten.

Jeg er ret utilfreds med dette og håber, at andre, der hæver stemmen, vil påpege, at det er et reelt problem og bør betragtes som uacceptabelt.



  1. pyodbc - meget langsom bulk indsættelseshastighed

  2. Hvorfor kaster SQL-serveren denne fejl:Kan ikke indsætte værdien NULL i kolonnen 'id'?

  3. MySql prepare statement - er det muligt at parametrisere kolonnenavn eller funktionsnavn?

  4. Hvorfor og hvornår en LEFT JOIN med betingelse i WHERE-klausulen ikke svarer til den samme LEFT JOIN i ON?