«sql-clr» etiketlenmiş sorular

SQL CLR, Microsoft'un SQL Server için Ortak Dil-Çalışma Zamanı uygulamasıdır. Microsoft SQL Server'da SQLCLR'nin nasıl uygulanacağı ve sorunlarının nasıl giderileceğiyle ilgili sorular için bu etiketi kullanın.

4
SQL CLR skaler işlevini kullanarak HASHBYTES'i simüle etmenin ölçeklenebilir bir yolu nedir?
ETL sürecimizin bir parçası olarak, verilerin en son yüklenmesinden bu yana sütunlardan herhangi birinin gerçekten değişip değişmediğini anlamak için satırları raporlama veritabanına göre sıralamayı karşılaştırıyoruz. Karşılaştırma tablonun benzersiz anahtarına ve diğer tüm sütunların bir tür karma değerine dayanmaktadır. Şu anda kullanmak HASHBYTESile SHA2_256algoritma ve birçok eşzamanlı çalışan iş parçacığı tüm …

3
Kullanılacak diğer veritabanlarında dahili olarak saklanan procs için merkezi bir CLR saklı yordam / işlev arşiv kitaplığı mı ayarlıyorsunuz?
Sistemdeki tüm veritabanlarında kullanılmak üzere C # CLR'de geliştirdiğim kodu kullanmak istiyorum, böylece her birini güvenilir bir şekilde ayarlamak ve CLR'yi açmak ve her birinin içinde aynı kodun bir demetini tutmak zorunda değilim . Bunu yönetim ve güvenlik açısından yapmanın en iyi yolu var mı? CLR fonksiyonları dize kesiciler, e-posta …

3
SQL Server CLR'de 3. taraf dll
SQL Server CLR tetikleyici c # kodunda bir üçüncü taraf DLL kullanmanız gerekiyor Ancak referans eklemeye çalıştığımda sadece SQL Server'dan bazı DLL'leri gösterir. SQL Server'a üçüncü taraf dll'imi nasıl ekleyebilirim ?
14 sql-server  c#  sql-clr 


2
SQL Server 2014'te CLR'yi Kilitleme (Windows 2012R2)
Sütunlarda bir dize üzerinde RegEX işlevi yapan bu küçük CLR var. Windows Server 2012R2'de SQL Server 2014 (12.0.2000) üzerinde çalışırken, işlem Msg 0, Seviye 11, Durum 0, Satır 0 Geçerli komutta ciddi bir hata oluştu. Varsa sonuçlar atılmalıdır. ve eğer yaparsam bir yığın dökümü verir select count (*) from table …

2
IP adreslerinin saklanması - varchar (45) vs varbinary (16)
- Ben iki alan içeren bir tablo oluşturmak için gidiyorum IDolarak BIGINTve IPAddresssıra ya varchar(45)ya varbinary(16). Fikir, tüm benzersiz IP adreslerini saklamak ve diğer tablolarda IDgerçek yerine bir referans kullanmaktır IP address. Genellikle, IDverilen IP addressveya (adres bulunmadıysa) dönen bir saklı yordam oluşturacağım adresi girin ve oluşturulan döndürür ID. Birçok …




1
Görünüşe göre, CLR montaj fonksiyonum kilitlenmelere neden oluyor?
Uygulamamızın bir Oracle veritabanı veya Microsoft SQL Server veritabanı ile eşit derecede iyi çalışması gerekir. Bunu kolaylaştırmak için, sorgu sözdizimimizi homojenleştirmek üzere bir avuç UDF oluşturduk. Örneğin, SQL Server'da GETDATE () ve Oracle'da SYSDATE vardır. Aynı işlevi yerine getirirler ancak farklı kelimelerdir. Her iki platform için de ortak bir işlev …

2
Hiyerarşiid CLR açık kaynak mı?
Dahili hierarchyid depolar etkili bir ikili biçimde yolları ve diğer yararlı işlevler sağlayan bir CLR olup. Ne yazık ki, temsil edilen yolların ne kadar derin olabileceğine dair bir sınır vardır ve ikili bir ağaç için ~ 1427'dir. Bu sınıra ulaşmak zorunda karmaşık bir uygulama için bu sınırı artırmak istiyorum. Yazının …

1
birden çok sonuç kümesi için dm_exec_describe_first_result_set_for_object
Saklı yordamdaki tüm sonuç kümeleri için meta veri döndüren bir yordam var mı? Bir şey sys.dm_exec_describe_first_result_set_for_object, ama tüm sonuç kümeleri için? Sonunda, veritabanındaki her saklı yordamda her sonuç kümesi için meta verileri keşfetmek isteyeceğim. Şimdilik, sadece sys.dm_exec_describe_first_result_set_for_objecttarif edemeyen sonuç kümelerine razı olurum . Yani, 2., 3. ve N. Sonuç kümeleri. …

3
Derleme 'system.web, sürüm = 4.0.0.0, kültür = nötr, publickeytoken = b03f5f7f11d50a3a.' SQL kataloğunda bulunamadı
System.Web HTTPUtility.UrlDecode yöntemini kullanarak bir SQL CLR işlevi dağıtmaya çalışıyorum ama dağıtmak için alınamıyor. Hata alındı: Net SqlClient Veri Sağlayıcısı: Msg 6503, Seviye 16, Durum 12, Hat 1 Meclisi 'system.web, sürüm = 4.0.0.0, kültür = nötr, publickeytoken = b03f5f7f11d50a3a.' SQL kataloğunda bulunamadı. İşlev (SSDT projesinin bir parçası olarak): using System; …
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.