cost 65 ms
從 SQL 服務器數據庫中的 CLR 代碼打開到 DB2 數據庫的連接

[英]Open connection to DB2 database from CLR code in SQL Server database

我正在嘗試從我們的 SQL 服務器數據庫中的 CLR 方法連接到 DB2 數據庫。 連接是通過 OleDbConnection 完成的。 這以前有效,但我們正在遷移到新環境。 我們曾經使用 IBM DB2 9.7 驅動程序在 SQL Server 2014 上工作。 現在我們將使用最新的 IBM D ...

在 SELECT 和 WHERE 同時使用 C# CLR

[英]Using C# CLR in SELECT and WHERE at the same time

我有一個 C# CLR 執行多個字符串操作。 它返回一個整數。 我打電話給它 如果我做類似的事情 CLR 是否被調用並執行了兩次? 在性能/速度方面是否有更好的方法來獲得相同的結果? col1 是nvarchar(max) , col2 是nvarchar(800) 。 function 包 ...

SQL CLR 存儲過程無法發送郵件 SMTP,而控制台 exe 成功

[英]SQL CLR stored procedure fails to send mail SMTP while console exe succeeds

我正在嘗試實現一個 CLR 存儲過程,它將根據請求使用 office365 SMTP 發送電子郵件。 這是我的代碼: 上面的代碼在控制台應用程序中(在同一台目標機器上)運行時沒有任何錯誤,但是當我將它作為 CLR 存儲過程運行時,我收到此錯誤: 消息 6522,級別 16,狀態 1,過程 ...

SQL Server 2017:無法創建程序集。 檢查引用的程序集是否是最新的和受信任的

[英]SQL Server 2017: Failed To Create Assembly. Check if referenced assemblies are up-to-date and trusted

我在研究中發現了同樣的問題,但沒有找到解決方案: Research Link 這個 .dll 是 System.net.http,它是從 4.​​6.1 .NET Framework 中提取的。 我正在嘗試在 SQL Server 2017 中創建一個程序集。 我已經完成了以下步驟: 創建 ...

如何簽署使用 assembly_bits / hex 字節創建的 SQL Server 程序集?

[英]How to sign a SQL Server assembly created with assembly_bits / hex bytes?

我正在升級到 SQL Server 2019,我需要對程序集進行簽名。 但是,我擁有的匯編代碼使用的是 assembly_bits / hex 字節。 我找不到簽署此程序集的好方法。 如何簽署這個程序集? 以下是一個非工作示例供參考: CREATE ASSEMBLY HelloWorld ...

SQL Server 語言擴展性能

[英]SQL Server language extension performance

SQL Server 語言擴展功能在外部進程中執行。 這是否意味着當在 Select 子句中調用這樣的函數時,它會為應用它的記錄集中的每一行創建一個新進程? ...

重新部署時,程序集上的 T-SQL C# CLR 執行權限丟失

[英]T-SQL C# CLR Execute permissions being lost on assemblies when are redeployed

我繼承了一個 VS2015 .NET C# 項目,該項目將 C# 程序集作為 CLR 存儲過程部署到 SQL Server 2016。它已經無縫工作了很多年。 但是最近我注意到,當我重新部署(又名“發布數據庫”)時,其中一個程序集似乎失去了其中一個用戶的EXECUTE權限。 有沒有辦法讓項目在重 ...

sql server,用表中的值替換字符串中的字符

[英]sql server, replace chars in string with values in table

如何用表中的值替換字符串中的值? 例如 我的表中有一些值,我想在我的字符串中用 C2 替換 C1。 結果應該是 這是我的字符串,我想替換 TABLE #t 中的所有 000 更新:我用 CLR 解決了 接着 我必須改進它以更好地管理區分大小寫,但性能還不錯。 ('inlin ...

一個 SQL CLR Assembly 設置為 UNSAFE with a key 不再工作

[英]A SQL CLR Assembly set to UNSAFE with a key is no longer working

我有一個 UNSAFE 程序集在僅內部數據庫和 web 應用程序上運行,但 IT 部門。 可能已經改變了一些東西,因為我們注意到它剛剛停止工作並試圖找出原因。 錯誤: Msg 10314, Level 16, State 11, Line 12 嘗試加載程序集 ID xxxxx 時,Microso ...

Azure SQL Edge 不支持指定的選項 'clr enabled'

[英]The specified option 'clr enabled' is not supported by Azure SQL Edge

我是 .NET 開發人員,是 mac (m1 pro) 的新手。 我使用 docker 並拉取azure-sql-edge圖像。 當我嘗試創建一個包含geometry列的表或在代碼優先解決方案生成的geometry類型列中插入一個值時,我遇到了以下錯誤: 此實例未啟用公共語言運行時 (CLR)。 ...

SQLCLR:如何將這些 dll 加載到 SQL Server 2017?

[英]SQLCLR: How to load these dlls to SQL Server 2017?

我有一個 c# 應用程序與 MongoDB 一起使用 MongoDB NET 驅動程序。 output 文件夾包含此文件集: 我想開發我的 SQLCLR function 以用於 MongoDB。 有些文件是跨平台的 dll,有些是非托管的 dll。 問題是:是否可以將這些文件加載到 SQL 服 ...

在 SQL 目錄中找不到程序集“system.directoryservices.accountmanagement”

[英]Assembly 'system.directoryservices.accountmanagement' was not found in the SQL catalog

我正在使用 Visual Studio 在 VB.Net 中為 SQL 數據庫編寫 CLR 程序集。 當我嘗試部署我的項目時出現此錯誤: 在 SQL 目錄中找不到程序集“system.directoryservices.accountmanagement” system.directoryser ...

VS 中的 SQL Server 數據庫項目。 構建過程中 sql 腳本生成步驟的順序

[英]SQL Server database project in VS. Order of sql script generation step in build process

我的解決方案中有一個 SQL Sever 數據庫項目和幾個依賴項項目。 當我編譯(在 VS 中)這個數據庫項目時,我得到了一個 SQL 腳本和一個.dacpac文件。 但我也想將我所有的依賴項項目聚合到一個 dll 中,並僅為這個結果 dll 制作 SQL 腳本.dacpac文件。 我正在使用 ...

Visual Studio 2019 缺少 SQL 服務器

[英]Visual Studio 2019 missing SQL Server

我已經安裝了 VS 2019,工作負載選擇中只有“數據存儲和處理”選項。 但是,在創建新的“SQL Server 數據庫項目”后,“項目 | 添加新項目 | 已安裝”下沒有“SQL Server”部分。 VS2019 安裝確實安裝了“SQL Server Data Tools”,所以我不知道為什么 ...

如何在使用 SQLCLR 用戶定義的聚合函數 (UDA) 時提高查詢性能

[英]How to improve query Performance while using SQLCLR user defined aggregate function(UDA)

我們在使用 SQLCLR 用戶定義的聚合函數 (UDA) 時發現了性能問題, 這是我們的場景:我們需要計算 2 列:鍵和值,其值如下: 鑰匙價值第 1 行 a/b/c/d/e 1/2/3/2/1 第 2 行 a/b/c/d/e 2/0/1/2/3 第 3 行 a/b/c/d/e 2/3/4/1 ...

SQL CLR Scalar UDF 中的 DES 解密不起作用

[英]DES Decryption in SQL CLR Scalar UDF not working

我們有一個使用 SQL 服務器作為其后端的遺留應用程序。 作為一些安全問題的一部分,它使用(單個)DES 使用硬編碼到應用程序代碼中的密鑰和 IV 加密從用戶收集的一些字段,然后 Base64 對加密字節進行編碼,最后將該字符串存儲在 varchar數據庫中的列。 在這一點上(可能是第一次編碼時)非 ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM