Вопросы с тегом «sql-clr»

SQL CLR - это реализация Microsoft Common-Language-Runtime для SQL Server. Используйте этот тег для вопросов о том, как реализовать и устранить неполадки SQLCLR на Microsoft SQL Server.

4
Что такое масштабируемый способ имитации хэш-битов с помощью скалярной функции SQL CLR?
В рамках нашего процесса ETL мы сравниваем строки от подготовки к базе данных отчетов, чтобы выяснить, действительно ли какой-либо из столбцов изменился с момента последней загрузки данных. Сравнение основано на уникальном ключе таблицы и некотором хешировании всех остальных столбцов. В настоящее время мы используем HASHBYTESэтот SHA2_256алгоритм и обнаружили, что он …

3
Настройка центральной библиотеки хранимых процедур / функций CLR для внутренних хранимых процедур в других базах данных?
Я хотел бы использовать код, который я разработал в C # CLR, для использования во всех базах данных в системе, чтобы мне не приходилось устанавливать каждую из них на достоверную, включать CLR и хранить кучу одного и того же кода внутри каждой из них. , Есть ли лучший способ сделать …

3
DLL стороннего производителя в SQL Server CLR
Мне нужно использовать сторонние библиотеки DLL в коде триггера C # в SQL Server CLR Но когда я пытаюсь добавить ссылку, он просто показывает некоторые библиотеки DLL из SQL Server. Как я могу добавить свою стороннюю DLL на SQL Server?
14 sql-server  c#  sql-clr 


2
Сбой CLR на SQL Server 2014 (Windows 2012R2)
У меня есть этот маленький CLR, который выполняет функцию RegEX для строки в столбцах. При запуске на SQL Server 2014 (12.0.2000) в Windows Server 2012R2 процесс завершается с Сообщение 0, уровень 11, состояние 0, строка 0 Произошла серьезная ошибка в текущей команде. Результаты, если таковые имеются, должны быть отброшены. и …

2
Хранение IP-адресов - varchar (45) против varbinary (16)
Я собираюсь создать таблицу с двумя полями - IDкак BIGINTи IPAddressкак либо varchar(45)или varbinary(16). Идея состоит в том, чтобы сохранить все уникальные IP-адреса и использовать ссылку IDвместо фактической IP addressв других таблицах. Как правило, я собираюсь создать хранимую процедуру, которая возвращает IDзаданный IP addressили (если адрес не был найден) вставить …

2
Риски безопасности или производительности при использовании SQL CLR [закрыто]
Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он был сосредоточен только на одной проблеме, отредактировав этот пост . Закрыто 5 лет назад . Существуют ли какие-либо особые риски безопасности или производительности при использовании CLR …


1
Каков тип ожидания SQLCLR в Activity Monitor в SQL Server Management Studio (SSMS)?
Когда я проверяю наш сервер SQL Prod, каждый раз, когда я открываю Activity Monitor, я всегда вижу SQLCLRв первом списке раздел ожидания ресурсов в Activity Monitor. У него всегда большое число. Для чего SQLCLR? Это плохо для сервера, имеющего это SQLCLRс большим номером ожидания ресурса в мониторе активности?

1
Видимо, моя функция сборки CLR вызывает тупики?
Наше приложение должно одинаково хорошо работать с базой данных Oracle или базой данных Microsoft SQL Server. Чтобы облегчить это, мы создали несколько UDF для гомогенизации нашего синтаксиса запроса. Например, в SQL Server есть GETDATE (), а в Oracle - SYSDATE. Они выполняют одну и ту же функцию, но это разные …

2
Является ли иерархия CLR открытым исходным кодом?
Встроенная иерархия представляет собой CLR, который хранит пути в эффективной двоичной форме и предоставляет другие полезные функции. К сожалению, есть предел того, насколько глубоко могут быть представленные пути, и это ~ 1427 для двоичного дерева. Я хотел бы увеличить этот лимит для сложного существующего приложения, которое обязательно достигнет этого предела. …

1
dm_exec_describe_first_result_set_for_object для нескольких наборов результатов
Существует ли процедура для возврата метаданных для всех наборов результатов в хранимой процедуре? Что-то вроде sys.dm_exec_describe_first_result_set_for_object, но для всех наборов результатов? Со временем я захочу обнаружить метаданные для каждого набора результатов в каждой хранимой процедуре в базе данных. На данный момент я бы согласился только на наборы результатов, которые sys.dm_exec_describe_first_result_set_for_objectне …

3
Сборка 'system.web, версия = 4.0.0.0, культура = нейтральная, publickeytoken = b03f5f7f11d50a3a.' не был найден в каталоге SQL
Я пытаюсь развернуть функцию SQL CLR, используя метод HTTPUtility.UrlDecode System.Web, но не могу ее развернуть. Ошибка получена: Поставщик данных .Net SqlClient: Msg 6503, уровень 16, состояние 12, сборка линии 1 'system.web, версия = 4.0.0.0, культура = нейтральная, publickeytoken = b03f5f7f11d50a3a.' не был найден в каталоге SQL. Функция (как часть проекта …

1
Ссылочная сборка в sqlproj не развертывается на сервере
У меня есть Visual Studio 2013 базы данных проекта , который принимает модифицированную версию о fastJSON в качестве ссылки. Я выбрал «Создать DDL» в ссылочных свойствах, как показано на этом скриншоте: И в файле .sqlproj msbuild: <Reference Include="fastJSON"> <HintPath>..\..\fastjson\output\net40\fastJSON.dll</HintPath> <GenerateSqlClrDdl>True</GenerateSqlClrDdl> </Reference> Однако bin / debug / Project.sql не содержит строки …

1
Понимание типов даты MS SQL Server
Учтите следующее: declare @dt datetime, @dt2 datetime2, @d date set @dt = '2013-01-01' set @dt2 = '2013-01-01' set @d = '2013-01-01' select convert(varbinary, @dt) as dt, convert(varbinary, @dt2) as dt2, convert(varbinary, @d) as d Вывод: dt dt2 d ------------------ -------------------- -------- 0x0000A13900000000 0x07000000000094360B 0x94360B Теперь я уже понимаю из документации, …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.