Büyük clr kullanıcı tanımlı türler
sql Server 2005'te, ortak dil çalışma zamanı (clr) kullanıcı tanımlı türler (UDTs) boyutunun 8.000 bayt için Yasak.Bu kısıtlama, yukarı SQL Server 2008.clr UDTs şimdi büyük nesne (lob) türleri için aynı şekilde davranılır.Yani, daha az veya eşit 8.000 bayt için sql Server 2005'in aynı şekilde davranır UDTs, ancak daha büyük UDTs desteklenir ve büyüklükleri "sınırsız" olarak rapor.
Daha fazla bilgi için bkz: Büyük clr kullanıcı tanımlı türler (ole db) ve Büyük clr kullanıcı tanımlı türler (odbc).
Servis talepleri kullanın
odbc, büyük UDTs desteği udt değerleri yürütme sırasında veri parametreleri olarak parça göndermek için olanağını için.Bu kullanarak yapılır SQLPutData.
ole db, büyük UDTs için destek sunucusuna ve sunucudan akış udt değerleri kullanarak olanağını için ISequentialStream bağlama.
UDTs daha az veya eşit 8.000 bayt için sql Server 2005'te olduğu gibi davranacaktır.ole db için yine de küçük UDTs kullanarak ortam akışı ISequentialStream bağlama.
Bazen yerel kod clr UDTs içeriğini anlamak gerekir, ancak yönetilen nesne örneğini oluşturmak gerekir.Bu ise durum, özel seri hale getirme, sunucu üzerinde udt değerleri istemcileri için iyi bilinen bir biçime dönüştürmek için kullanabilirsiniz.
Varolan veri erişim kodu olan uygulamalar için clr udt davranışı üzerinde yararlanabilir istemci doğal API'leri yoluyla UDTs alınıyor ve c++ CLI Interop karışık modu uygulamaları kullanarak örnekleme.
Ayrıca bkz.