Ошибка, создав Процедуру с CLR

Я пробую создавать код CLR в базе данных SQL Server 2012, для этого я расстрелял простой код, который ничего не делает, но который был бы должен функционировать, (это, чтобы видеть, что то, что не функционирует), потому что он дает мне ту же проблему, что и с реальным кодом.

Код класса .net для clr - следующий:

using System;
using System.Collections;
using System.Text;
using Microsoft.SqlServer.Server;
using System.Data.SqlTypes;

namespace CLRDemo
{
public class CLRFunctions
{

    [Microsoft.SqlServer.Server.SqlProcedure]        
    public static void Split()
    {
        //One line of C# code splits our string on one or more delimiters...
        //A string array is one of many objects that are returnable from
        //a SQL CLR function - as it implements the required IEnumerable interface.
        int a = 12;            
    }        

}

}

и потом имплантация в базе данных работает так:

CREATE ASSEMBLY CLRDemo
FROM 'C:\Pruebas\CLRDemo.dll'
WITH PERMISSION_SET = UNSAFE
GO
CREATE PROCEDURE usp_MySQLCLR
AS
EXTERNAL NAME CLRDemo.CLRFunctions.Split
GO

и ошибка, которая дает мне, - следующая: introducir la descripción de la imagen aquí

Правда состоит в том, что я не понимаю, потому что он это не находит, если кто-то может давать мне отпечаток, он ему был бы благодарен за это, Приветствие.

0
задан 24.10.2019, 13:55
1 ответ

PodrГ-схвати пробовать различные выборы:

EXTERNAL NAME CLRFunctions.Split

Г “хорошо:

EXTERNAL NAME Split
0
ответ дан 01.12.2019, 14:59

Теги

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