как развернуться, CLR функционирует в SQL-сервере 2008

Я создал Проект SQL Server в VS2008, названном 'RegularExpression '.In, что Проект, я создал класс 'Regex.c и я записал одну функцию относительно Регулярного выражения.

Затем я Сборка решение.

Теперь Моя проблема состоит в том, чтобы развернуть это решение в SQL-сервере 2008 через сценарии. (не просто нажатие на Deploy in VS2008).

Я успешно выполнился для развертывания assmebly того проекта в SQL 2008 с помощью CREATE ASSEMBLY <AName> FROM '<path of .dll>'

но я не получаю ту функцию, которую я записал в VS2008 в разделе SQL 2008 Function.

7
задан jessehouwing 29 December 2016 в 19:37
поделиться

1 ответ

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/technalArticles/ClrfunctionForsqlserver_2.aspx

Вышеуказанные ссылки много помогли

16
ответ дан 6 December 2019 в 12:50
поделиться
Другие вопросы по тегам:

Похожие вопросы: