Звездочка свободные подключения к 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