من فکر می کردم dll باید در قسمت Asseblies اضافه شود اما با بررسی های بیشتر فهمیدم که با دستور زیر باید در دیتابیس master در قسمت Extended Stored Procedure اضافه شود:
use [master]
go
sp_addextendedproc 'add','D:\Delphi\SmartFactory\DLL\Win32\Release\De moDll.dll'
با این دستور اضافه شد.
ظاهرا باید با این دستور آن را اجرا کرد اما نمی دانم پارامترهای ورودی و خروجی را چگونه مقدار دهی کنم:
exec master..[add] 21,3
اما این خطا را میدهد:
Msg 17750, Level 16, State 0, Procedure add, Line 1 [Batch Start Line 0]
Could not load the DLL D:\Delphi\SmartFactory\DLL\Win32\Release\DemoDll.d ll, or one of the DLLs it references. Reason: 193(%1 is not a valid Win32 application.).
البته 64 بیتی اش را هم تست کردم فرقی نکرد