gpt4 book ai didi

sql-server - 如何在 SQL Server 2008 中部署 CLR 函数

转载 作者:行者123 更新时间:2023-12-02 11:27:17 25 4
gpt4 key购买 nike

我在 VS2008 中创建了一个名为“RegularExpression”的 SQL Server 项目。在该项目中,我创建了一个“Regex.cs”类,并编写了一个关于正则表达式的函数。

然后我构建解决方案。

现在我的问题是通过脚本在 SQL server 2008 中部署这个解决方案。(不仅仅是点击 Deploy in VS2008 )。

我成功地使用 CREATE ASSEMBLY <AName> FROM '<path of .dll>' 在 SQL 2008 中部署了该项目的组件。

但我没有得到我在 VS2008 中 SQL 2008 函数部分编写的那个函数。

最佳答案

CREATE ASSEMBLY [RegularExpression]
AUTHORIZATION [dbo]
FROM < DLL Path >
WITH PERMISSION_SET = SAFE
GO

/****** Object: UserDefinedFunction [dbo].[Regex] Script Date: 01/23/2010 15:08:01 ******/
CREATE FUNCTION [dbo].[Regex](@Pattern [nvarchar](2000), @Input [nvarchar](2000))
RETURNS [bit] WITH EXECUTE AS CALLER
AS
EXTERNAL NAME [RegularExpression].[UserDefinedFunctions].[Regex]
GO

http://www.setfocus.com/technicalarticles/clrfunctionforsqlserver_2.aspx

以上链接帮助很大

关于sql-server - 如何在 SQL Server 2008 中部署 CLR 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2122492/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com