C# CLR SQL

Страницы: 1
RSS
C# CLR SQL
 
День добрый. Подскажите, есть ли возможность использовать HASP ключ из CLR хранимой процедуры на MS SQL сервере ?
Я пробовал подключиться к ключу из C# хранимой процедуры, но SQL сервер требует регистрации dll. Зарегистрировать hasp_net_windows.dll удается, но остальные dll

apidsp_windows.dll
hasp_windows_x64_######.dll
haspvlib_######.dll

не удается зарегистрировать. Но при работе с hasp эти библиотеки используются.
Может быть есть библиотека, в которую собраны все остальные ?
В примере к Delphi  используется 1 библиотека и 1 .obj файл.  
 
Добрый день, Алексей.

Какие ошибки появляются при попытке регистрации остальных библиотек?
haspvlib нужна только если Вы планируете использовать программные ключи Sentinel SL.
 
Ошибки появляются такого плана:

Код
CREATE ASSEMBLY для сборки "hasp_windows_108734" выполнить не удалось, так как сборка "hasp_windows_108734"   неправильно сформирована или не является только сборкой .NET.  Непроверяемый заголовок PE/собственная заглушка.  (Microsoft SQL Server, ошибка: 6544)
 
Добрый день, Алексей.

apidsp_windows.dll
hasp_windows_x64_######.dll
haspvlib_######.dll

Данные библиотеки действительно не на чистом .Net, так что они и не должны регистрироваться как .Net библиотеки. Защищённое ПО работает с этими библиотеками через библиотеку hasp_net_windows.dll, а не на прямую. Поэтому данные библиотеки не нужно регистрировать или линковать в свой проект, их достаточно разместить в той же директории, где будут находиться защищённое приложение и библиотека hasp_net_windows.dll.
 
Подниму старую тему, не занимался HASP какое-то время.
Всё делаю как рекомендует администратор, но к сожалению эффекта нет.
В SQL Server Регистрирую только сборку hasp_net_windows.dll и свою сборку (dll).
При запуске функции обращения к ключу (hasp_login) получаю ошибку "Dot-Net DLL found broken."
 
Добрый день, Алексей.

Присылайте нам на адрес нашей технической поддержки ( support-ru@safenet-inc.com ) Ваш пример ПО с которым у Вас возникли проблемы, мы постараемся Вам помочь.
Страницы: 1
Читают тему (гостей: 1)