Pertanyaan yang diberi tag «sql-clr»

SQL CLR adalah implementasi Common-Language-Runtime Microsoft untuk SQL Server. Gunakan tag ini untuk pertanyaan tentang cara menerapkan dan memecahkan masalah SQLCLR di Microsoft SQL Server.

4
Apa cara scalable untuk mensimulasikan HASHBYTES menggunakan fungsi skalar SQL CLR?
Sebagai bagian dari proses ETL kami, kami membandingkan baris dari pementasan terhadap database pelaporan untuk mencari tahu apakah ada kolom yang benar-benar berubah sejak data terakhir dimuat. Perbandingan didasarkan pada kunci unik dari tabel dan beberapa jenis hash dari semua kolom lainnya. Kami saat ini menggunakan HASHBYTESdengan SHA2_256algoritma dan telah …

3
Menyiapkan pustaka penyimpanan prosedur / fungsi yang tersimpan di CLR pusat untuk procs tersimpan internal di basis data lain untuk digunakan?
Saya ingin menggunakan kode yang saya kembangkan di C # CLR untuk digunakan di semua database pada sistem sehingga saya tidak harus mengatur masing-masing agar dapat dipercaya dan mengaktifkan CLR dan menyimpan banyak kode yang sama di dalam masing-masing . Apakah ada cara terbaik untuk melakukan ini dari sudut pandang …

3
Dll pihak ke-3 di SQL Server CLR
Saya perlu menggunakan DLL pihak ketiga dalam memicu kode c # di SQL Server CLR Tetapi ketika saya mencoba untuk menambahkan referensi itu hanya menunjukkan beberapa DLL dari SQL Server. Bagaimana saya bisa menambahkan dll pihak ketiga saya ke SQL Server?
14 sql-server  c#  sql-clr 



2
Menyimpan alamat IP - varchar (45) vs varbinary (16)
Saya akan membuat tabel dengan dua bidang - IDsebagai BIGINTdan IPAddresssebagai varchar(45)atau varbinary(16). Idenya adalah untuk menyimpan semua alamat IP unik dan menggunakan referensi IDbukan yang sebenarnya IP addressdi tabel lain. Secara umum, saya akan membuat prosedur tersimpan yang mengembalikan yang IDdiberikan IP addressatau (jika alamat tidak ditemukan) masukkan alamat …




1
Rupanya, fungsi perakitan CLR saya menyebabkan kebuntuan?
Aplikasi kita perlu bekerja sama baiknya dengan database Oracle atau database Microsoft SQL Server. Untuk memfasilitasi ini, kami membuat beberapa UDF untuk menyeragamkan sintaksis kueri kami. Sebagai contoh, SQL Server memiliki GETDATE () dan Oracle memiliki SYSDATE. Mereka melakukan fungsi yang sama tetapi kata-kata mereka berbeda. Kami menulis pembungkus UDF …

2
Apakah hierarkiid CLR open-source?
Built-in hierarchyid adalah CLR yang menyimpan jalan dalam bentuk biner yang efisien, dan menyediakan fungsionalitas berguna lainnya. Sayangnya, ada batas seberapa dalam jalur yang diwakili dapat, dan itu ~ 1427 untuk pohon biner. Saya ingin menambah batas itu untuk aplikasi kompleks yang ada yang terikat untuk mencapai batas ini. Saya …

1
dm_exec_describe_first_result_set_for_object untuk beberapa set hasil
Apakah ada prosedur untuk mengembalikan metadata untuk semua set hasil dalam prosedur tersimpan? Sesuatu seperti sys.dm_exec_describe_first_result_set_for_object, tetapi untuk semua set hasil? Akhirnya, saya ingin menemukan metadata untuk setiap hasil yang ditetapkan dalam setiap prosedur yang tersimpan dalam database. Untuk saat ini, saya akan puas hanya dengan set hasil yang sys.dm_exec_describe_first_result_set_for_objecttidak …

3
Majelis 'system.web, versi = 4.0.0.0, budaya = netral, publickeytoken = b03f5f7f11d50a3a.' tidak ditemukan dalam katalog SQL
Saya mencoba untuk menggunakan fungsi SQL CLR menggunakan metode HTTPUtility.UrlDecode dari System.Web tapi saya tidak bisa menggunakannya. Kesalahan diterima: . Penyedia Data SqlClient Net: Msg 6503, Level 16, State 12, Line 1 Assembly 'system.web, versi = 4.0.0.0, culture = neutral, publickeytoken = b03f5f7f11d50a3a.' tidak ditemukan dalam katalog SQL. Fungsi (sebagai …

1
Perakitan referensi dalam sqlproj tidak digunakan untuk server
Saya memiliki Visual Studio 2013 Database Proyek yang membutuhkan versi modifikasi dari fastJSON sebagai referensi. Saya memilih Hasilkan DDL di properti referensi seperti yang ditunjukkan pada tangkapan layar ini: Dan dalam file msbuild .sqlproj: <Reference Include="fastJSON"> <HintPath>..\..\fastjson\output\net40\fastJSON.dll</HintPath> <GenerateSqlClrDdl>True</GenerateSqlClrDdl> </Reference> Namun bin / debug / Project.sql tidak mengandung baris untuk CREATE …

1
Memahami Jenis Tanggal MS SQL Server
Pertimbangkan yang berikut ini: declare @dt datetime, @dt2 datetime2, @d date set @dt = '2013-01-01' set @dt2 = '2013-01-01' set @d = '2013-01-01' select convert(varbinary, @dt) as dt, convert(varbinary, @dt2) as dt2, convert(varbinary, @d) as d Keluaran: dt dt2 d ------------------ -------------------- -------- 0x0000A13900000000 0x07000000000094360B 0x94360B Sekarang, saya sudah mengerti …
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.