Описание тега sqlclr

SQLCLR (SQL Common Language Runtime) - это технология для размещения механизма общеязыковой среды Microsoft .NET в SQL Server. SQLCLR позволяет управляемому коду размещаться и запускаться в среде Microsoft SQL Server.
1 ответ

C# CLR выдает исключение безопасности, если не помечено как небезопасное

У меня есть хранимая процедура C# CLR (.NET 4.5) в SQL Server 2012, которая вызывается из транзакции. CLR вызывает WebService, который требует TLS 1.2. Все работает нормально, если я использую создать сборку с разрешением_set = UNSAFE, но я действит…
16 ноя '15 в 02:57
1 ответ

Как уменьшить или добавить выделение памяти только для CLR в SQL Server?

Я не могу уменьшить или добавить память для CLR. Я читал в Интернете, что это можно сделать. Как бы я сделал это с опцией -q? Этот вопрос является продолжением: Сборки в SQL Server периодически выгружаются и снова загружаются
22 мар '16 в 17:55
2 ответа

Как передать аргументы внешнему (SQLCLR) триггеру SQL Server

Я создал триггер, который вызывает сборку, подобную этой: CREATE TRIGGER Testrigger ON STATION FOR INSERT AS EXTERNAL NAME assemblytest.[WriteTimeInfile.Program].Testrigger Код.NET в этой сборке, который делает что-то вроде этого: namespace WriteTim…
03 янв '17 в 09:53
5 ответов

Клиент WCF внутри SQL CLR

Я знаю, что это не поддерживается, и я знаю, что это даже не очень хорошая идея. Но я хочу иметь клиента WCF внутри функции SQL Table Valued. Я (похоже) зарегистрировал правильные сборки, но при запуске моего клиента - я получаю ошибку WCF: Msg 6522…
28 янв '09 в 22:40
1 ответ

Разрешения для вызова метода UDT в SQL/CLR

Я создаю пользовательский тип в SQL Сервер из сборки с использованием SQL/CLR, Я могу вызвать его метод sa но не публичным пользователем. Сообщение об ошибке: System.Data.SqlClient.SqlException: no permission to execute。 System.Data.SqlClient.SqlExc…
04 дек '12 в 03:03
1 ответ

Подключайтесь к CRM только с веб-сервисами

Может кто-нибудь указать мне направление, где есть пример того, как подключать и извлекать данные из Microsoft Dynamic Online 2011 только с помощью веб-служб, таких как Discovery и Organization, и не используя какой-либо SDK, предоставленный Microso…
22 май '12 в 21:52
3 ответа

Выполнение VB.NET DLL из SQL Server

Задача: мы хотим написать DLL, используя VB.NET 2008, используя.Net 3.5, который выполняет HTTP-запрос Затем мы хотим вызвать DLL из SQL Server 2005 (в триггере) и передать DLL некоторые переменные и получить возвращаемое значение. Где я нахожусь в …
03 фев '10 в 22:06
4 ответа

SQL71501: Триггер: [dbo].[TriggerName] имеет неразрешенную ссылку на объект [dbo].[TableName]

У меня есть проект SQL с некоторыми функциями и триггерами. В Visual Studio 2010 я мог просто указать строку подключения к базе данных и выполнить развертывание. Это сработало отлично. Но теперь, после миграции на Visual Studio 2013, я получаю много…
2 ответа

SQL Server: "CREATE ASSEMBLY для сборки" Test "не выполнен, поскольку сборка" Test "искажена или не является чистой сборкой.NET".

Я получаю эту ошибку при попытке загрузить сборку C++/CLI в смешанном режиме в SQL Server 2012: CREATE ASSEMBLY [Test] AUTHORIZATION [dbo] from 'H:\test.dll' WITH PERMISSION_SET = SAFE Сообщение 6544, уровень 16, состояние 1, строка 1 СОЗДАТЬ СБОРКУ…
15 апр '16 в 17:54
4 ответа

SQL Server - Обработка нулевого ввода в пользовательской функции CLR с помощью OnNullCall

У меня есть пользовательская функция в SQL Server (написана на.NET), которая очищает текст. Мне интересно, как обрабатывать нулевой ввод. Вот функция в C#: [Microsoft.SqlServer.Server.SqlFunction] public static SqlChars cleanEstActText(SqlChars inpu…
27 дек '10 в 21:13
4 ответа

Преимущество SQL SERVER CLR

Какие преимущества предлагает SQLServer CLR по сравнению с T-SQL? Использование синтаксиса.NET проще, чем T-SQL? Я вижу, что вы можете определять типы пользователей, но я не совсем понимаю, почему это лучше. Например, вы можете определить тип электр…
13 янв '09 в 17:09
2 ответа

Исключение триггера CLR при попытке связаться со службой WCF

У меня есть CLR SQL Trigger, который пытается связаться со службой WCF на основе следующей статьи Когда я пытаюсь обновить / вставить запись, я получаю следующее исключение: No row was updated. The data in row 1 was not committed. Error Source: .Net…
20 мар '12 в 12:34
0 ответов

Вызов Activator.CreateInstance из SQLCLR вызывает исключение

Я пытаюсь создать пример SQLCLR, в котором в зависимости от processorClass, представленного в виде строки, я смогу вернуть конкретный тип обработчика для обслуживания запроса. Когда я добавляю строку: MessageProcessorBase messageProcessor = MessageP…
23 мар '15 в 01:10
1 ответ

Ошибка с добавлением DLL в SQL Server 2014. Проблемы с CLR

У меня проблема с добавлением сборки DLL в SQL Server 2014. Я пытаюсь создать сборку хранимой процедуры, как это CREATE ASSEMBLY pdf_create FROM 'dll path\test.dll' WITH PERMISSION_SET = SAFE SQL Server возвращает эту ошибку: Сборка 'test' ссылается…
15 окт '18 в 10:14
2 ответа

Доступ к данным в определенных пользователем агрегатах SQLCLR (UDA)

Я понимаю ограничения SQLCLR Aggregates в том, что касается доступа к данным. Сказав это, есть ли способ (обходной путь) для сохранения результатов в таблице? Он должен быть в агрегатах SQLCLR.
04 апр '16 в 21:29
1 ответ

Получение хранимой процедуры CLR, активированной посредником, для запуска в качестве владельца базы данных

Я пытаюсь настроить хранимую процедуру CLR для запуска из очереди сервис-брокера, чтобы хранимая процедура CLR выполнялась как владелец базы данных. Я пробовал все виды комбинаций, но не могу заставить это работать без входа в систему как пользовате…
1 ответ

SQL Server: почему функция CLR работает быстрее, чем хранимая процедура CLR?

Я сталкивался с тем, что функция CLR может быть быстрее скалярной функции T-SQL для некоторых людей или наоборот для другой группы людей. Также я прочитал о сравнении функции CLR с хранимой процедурой CLR и узнал, что функция CLR быстрее, чем храним…
16 ноя '17 в 03:00
1 ответ

Зависимость сборки в SQL Server 2008

Когда я регистрирую сборку System.ServiceModel.dll Я получаю это предупреждение: После этого я пытаюсь зарегистрироваться Microsoft.Transactions.Bridge.dll и получите это предупреждение:
18 апр '17 в 08:07
3 ответа

Вставка строковых данных в столбец определяемого пользователем типа данных Varbinary SQL Server .NET

У меня есть требование вставлять записи в таблицу SQL, которая содержит столбцы varbinary и image. Как получить 0x00120A011EFD89F94DDA363BA64F57441DE9 (это одинаково для всех записей) в это BLOB_TYPE (MY_UDDT(varbinary(18))? Это то, что у меня есть,…
1 ответ

Как обнаружить SQL Hosted CLR во время выполнения

Я хотел бы обнаружить, что моя сборка загружается в SQL Hosted CLR во время выполнения для безопасной обработки строки AppDomain FriendlyName. К несчастью, AppDomain.CurrentDomain.DomainManager.EntryAssembly является null в данном контексте. Любая п…
20 окт '10 в 12:48