GTR0123 Ответов: 0

Звездочка свободные подключения к SQL-серверу


у меня есть asterisk Core, и я подключил его к sql server с помощью odbc и с помощью func_odbc .
эта функция odbc выполняющая хранимую процедуру возвращает только 1 значение но иногда не всегда я получаю это

[Feb 16 12:07:12] WARNING[16437]: func_odbc.c:191 generic_execute: SQL Execute returned an error -1: 24000: [FreeTDS][SQL Server]Invalid cursor state (41)
[Feb 16 12:07:12] WARNING[16437]: func_odbc.c:199 generic_execute: SQL Exec Direct failed (-1)![Exec dbo.Main_Dest @bnumb = ‘XXXXXXXXX’]
[Feb 16 12:07:12] WARNING[16437]: res_odbc.c:604 ast_odbc_direct_execute: SQL Execute error! Verifying connection to MSSQL [MSSQL]…


поэтому я искал слишком много решений, но нет ничего о sql server я пробовал некоторые изменения в db и в odbc.conf таймауты и прочее, но это не работает для меня, но mby есть некоторое время ожидания, которое должно быть plz помогите мне решить эту проблему

Что я уже пробовал:

res_odbc.конф:
dsn =>MSSQL
username =>sa
password =>******!
polling=> no
limit => 1
pre-connect => yes
idlecheck => 300
negative_connection_cache => 100

itsmypassion

https://social.msdn.microsoft.com/Forums/sqlserver/en-US/f6466a82-caf7-4053-94a4-a6f756b2f5c6/calling-stored-procedure-invalid-cursor-state?форум=sqldataaccess

GTR0123

в func_odbc у меня есть Exec dbo.Main_Dest @bnumb = номер, который мне даст asterisk

0 Ответов