Нам необходим доступ к пользовательскому COM-серверу ATL из SQL Server 2008. В идеале мы хотим, чтобы COM-сервер работал на отдельной машине, поскольку он является частью более крупного программного приложения. Я знаю о хранимых процедурах автоматизации COM / OLE, которые предоставляет SQL (sp_OAXXXX), но кажется, что они не принимают имя компьютера / сервера для удаленного вызова.
Можно ли добиться этого с помощью хранимых процедур CLR на основе C #? Есть ли другие подходы? У нас также есть Java-оболочка для COM-сервера, поэтому вариант с удаленными пакетными файлами? Я ожидаю услышать от любого, кто, возможно, имел дело с подобной проблемой.
Спасибо,
Sam