Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

MSSQL 2012 membuat pemicu CLR untuk WCF gagal

Kami mengajukan masalah dengan Microsoft sebulan yang lalu untuk masalah yang sama. Dugaan saya adalah Anda tidak dapat memuat System.IdentityModel.dll yang merupakan ketergantungan dari rakitan System.ServiceModel. Microsoft telah menunjukkan kepada kami bahwa sementara ini bekerja di SQL 2005 dan SQL 2008 itu adalah bug yang dikenal di SQL 2012 dan mereka tidak akan memperbaikinya sampai SQL 2014.

Fakta bahwa hal ini belum diketahui secara luas sedikit mengejutkan saya kecuali bahwa tahun 2012 masih sangat baru. Tetapi ini berarti bahwa Anda tidak dapat menggunakan apa yang akan saya katakan adalah praktik terbaik teknologi Komunikasi Interproses Microsoft dalam SQL CLR (WCF), perhatikan bahwa .NET remoting akan keluar juga karena ia juga menggunakan rakitan ServiceModel.

Saya berharap untuk klarifikasi yang lebih besar tentang apa yang mereka katakan harus kita gunakan sebagai gantinya, saya mencari apakah ada cara untuk menulis SQL CLR berbasis WSE, tetapi tidak terlalu bersemangat tentang prospeknya.

Saya sangat tidak senang dengan hal ini dan berharap orang lain yang menyuarakan pendapatnya akan menunjukkan bahwa ini adalah masalah nyata dan harus dianggap tidak dapat diterima.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Basis data tidak dapat dibuka karena versi 851. Server ini mendukung versi 782 dan sebelumnya. Jalur penurunan versi tidak didukung

  2. Melarikan diri dari kutipan tunggal di SQL Server

  3. Perbedaan kinerja antara gabungan kiri dan gabungan dalam

  4. Beberapa pernyataan pilih dalam prosedur tersimpan untuk mendapatkan hasil yang diinginkan

  5. Referensi Prosedur tersimpan untuk semua database di server