sqlclr

    0熱度

    1回答

    當某些表中的某些數據發生更改時,我需要通知我的用戶。 要做到這一點,我知道我可以定義一個觸發另一個表(tb_notification)插入一些數據,並有一個計時器(在.NET應用程序)來檢查表,並顯示一些信息給用戶。 這是一個解決方案。 那麼,有沒有與SQLCLR或SQL SMO甚至別的另一種解決辦法? 我不知道太多關於SQLCLR或SQL SMO並正在尋找解決方案,選擇處理這個問題的最好辦法。

    1熱度

    1回答

    所以我做了一個簡單的存儲過程與SQLCLR並將其發佈到我的數據庫。已經有一些SP,它們都沒有加密,只有我發佈的SP被加密。我搜索了幾個小時,但無法找到如何關閉加密。有沒有辦法?

    0熱度

    1回答

    我創建了一個程序集,我可以看到它在Assemblies下的Management Studio但是當我嘗試使用 select * from sys.assembly_modules我看不到它。另外我無法創建調用它的SQL函數。 我的C#代碼 public partial class UserDefinedFunctions { private class Xmlparsing {

    1熱度

    1回答

    我正在使用SQL CLR觸發器將更新從關係數據庫推送到MongoDB實例。兩個數據庫都在同一臺Windows 2012計算機上運行。 我的SQL CLR項目建立在.NET 3.5上,並使用了mongocsharpdriver 1.10.0。我的觸發器中 的C#代碼如下: SqlPipe pipe = SqlContext.Pipe; pipe.Send("Begin ReportUpdateTr

    0熱度

    1回答

    我的理解是,awaitable從等待狀態返回時會完成執行代碼的其餘部分。我試圖讓這個工作在一個sql clr中,並且這不工作,因爲等待的進程和它下面的代碼都沒有得到執行。 在調試方法中,控制只是在執行await行後返回。 我怎樣才能做到這一點,因爲要求是在不阻塞主線程的情況下執行clr,以便其他工作可以在數據庫中繼續良好運行。 我真的需要這個工作,並且已經有2天了。 NB 如果方法是同步的,這很好

    1熱度

    1回答

    我有一個用C#編寫的CLR dll,表現很奇怪(對我來說)。我成功地在SQL Server中創建了具有permission_set = unsafe的程序集,並創建了調用dll函數的SQL函數。當我在SQL Server中運行這些函數並且它到達查找環境變量的代碼部分(系統和我的用戶都存在該環境變量)時,它的值爲空。但是,如果我採用相同的代碼,將其編譯爲可執行文件,然後在SQL Server(同一臺

    0熱度

    1回答

    使用.NET,當用戶使用聯機文本編輯器並存儲信息時,我們希望生成已創建HTML的預覽圖像。 到目前爲止,作爲一個概念證明,我們已經從HTML創建了圖像並存儲了這個圖像,但是,執行此操作的最佳位置是什麼(注意性能)。 在應用 抓住HTML的業務層, 創建圖像 存儲在文件服務器上的圖片縮略圖 發送鏈接,以及其餘的數據將被存儲在數據庫中。 從插入HTML 存儲在文件服務器 更新數據庫行的圖像創建將產生觸

    0熱度

    1回答

    在存儲過程的select語句中執行CLR函數時(從SQL UDF內),我的應用程序拋出下面的錯誤。在SQL事件探查器 A .NET Framework error occurred during execution of user-defined routine or aggregate "clr_name": System.Exception: clr_name failed: id = 7

    1熱度

    1回答

    我在Google或SO上沒有發現任何與我的問題排隊的問題。 在SQL Server中,我有一個標量函數(我們將其稱爲dbo.MySqlStringFunction)。 這個函數的功能是調用用C#編寫的實用程序,該實用程序調用ASP.Net視圖並將HTML作爲SqlString返回。 在SQL Server中的函數定義是: RETURNS [nvarchar](max) WITH EXECUTE A

    1熱度

    1回答

    如何使用一個用戶定義類型 - 通過SQL CLR編寫的 - 在實體框架? 此類型旨在以正確的方式實現波斯日期數據類型。 我試圖用HasColumnType()來使用該自定義類型: modelBuilder.Properties() .Where(x => x.PropertyType == typeof(DateTime)) .Configure(c => c.HasC