|
sp_AOCreate 0x80131051, а в PowerShell все прекрасно
|
|||
---|---|---|---|
#18+
Доброго времени суток! Обнаружилась необходимость "прилепить" XMPP клиента к SQL Server... Нарисовал на С# COM объект (Net Framework 4.7.2), зарегистрировал у себя (Win7) - все прекрасно PowerShell, VBA (от Excel) видят, работают и в восторге! Принес на сервер (Win 2012 Standart), зарегистрировал - PowerShell счастлив от новой игрушки (где еще проверить не придумал). А вот sp_AOCreate выдает -2146234287 калькулятор намекает на HRESULT: 0x80131051 sp_OAGetErrorInfo - "ODSOLE Extended Procedure" в Description "пусто" Код: sql 1. 2. 3.
Кто подскажет куда копать, какие логи посмотреть? ProcessExplorer на SQL Server натравливать боюсь - там еще внуки мои в логах будут разбираться... У Google варианты заканчиваются, мысли спутаны, сроки жмут... Пробовал: чтоб проверить синтаксис и права: Код: sql 1.
- отрабатывает нормально может доступ какой не есть: Код: sql 1.
- выдал текст dll (ну в виде ереси естественно, но доступ есть) ну тупить - так от души: Код: sql 1.
- тестовое jabber-смс прилетело - можно как костыль (ну или WScript.Shell), но жалко потраченного времени PS: Изначально планировался CLR , однако понизится ниже Net Framework 4.6 (ну или Net Core ~2.0 ) не могу из-за зависимостей, а при регистрации вылетает что-то типа "Не удалось установить сборку "System.ValueTuple", так как ее использование запрещено существующей политикой." , а от политики я далек ((( Хождения по мукам привели к мнению, что никто построенный на базе Net Framework выше 4.0 "не впихуем" в CLR на MS SQL 2012. Может тут кто знает что-куда вертеть? ... |
|||
:
Нравится:
Не нравится:
|
|||
29.10.2020, 16:26 |
|
sp_AOCreate 0x80131051, а в PowerShell все прекрасно
|
|||
---|---|---|---|
#18+
InterventXXX, sql 2012 вроде не поддерживает 4.7.2, нужно 4.5, так что верно ругался. sp_AOCreate изврат полный, пишИте трехслойку, нормальный MVC. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.10.2020, 17:21 |
|
sp_AOCreate 0x80131051, а в PowerShell все прекрасно
|
|||
---|---|---|---|
#18+
Владислав Колосов InterventXXX, sql 2012 вроде не поддерживает 4.7.2, нужно 4.5, так что верно ругался. sp_AOCreate изврат полный, пишИте трехслойку, нормальный MVC. InterventXXX А вот sp_AOCreate выдает -2146234287 калькулятор намекает на HRESULT: 0x80131051 Сиквел у вас X64, а оле-сервер? Конечно, для ОЛЕ это опять же без разницы, но могут быть баги, или там надо делать двойной вход, 32 + 64... https://stackoverflow.com/questions/58881858/sp-oacreate-returning-0x80131051-sql-2016-x64-assembly-targeting-x64 ... |
|||
:
Нравится:
Не нравится:
|
|||
29.10.2020, 19:40 |
|
|
start [/forum/topic.php?fid=46&tid=1685473]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
24ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
48ms |
get tp. blocked users: |
2ms |
others: | 285ms |
total: | 400ms |
0 / 0 |