First time here? Check out the FAQ!

Пожалуйста, войдите здесь. Часто задаваемые вопросы О нас
Задайте Ваш вопрос

Астериск не может апдейтить некоторые поля конфига в БД

0

Нужно было связать астериск с MS SQL базой. С плясками и танцами таки связал. Но теперь есть другая проблема, два поля в конфиге который хранится в базе астериск не может заапдейтить

[Apr 16 18:27:16] WARNING[10068]: res_config_odbc.c:517 update_odbc: Key field 'ipaddr' does not exist in table 'TALKS.SIPCONFIG@asterisk'.  Update will fail
[Apr 16 18:27:16] WARNING[10068]: res_config_odbc.c:517 update_odbc: Key field 'lastms' does not exist in table 'TALKS.SIPCONFIG@asterisk'.  Update will fail

может кто нибудь сталкивался с подобным или есть какие нибудь идеи

спросил Apr 16 '13

godlike Gravatar godlike flag of Ukraine
814 92 24 62

обновил Apr 16 '13

2 Ответа

0

что непонятно? написано же, нет таких полей в таблице. для mssql может быть еще странный тип данных. не все поддерживаются odbc.

ссылка удалить спам редактировать

ответил Apr 16 '13

meral Gravatar meral flag of Ukraine
23347 24 20 177
http://pro-sip.net/

Comments

ну я естественно точно знаю что такое поле есть, права на запись в это поле тоже есть.

godlike (Apr 16 '13)edit

тип данных varchar

godlike (Apr 16 '13)edit

снимайте дамп транзакций и смотрите что получает база.

switch (Apr 16 '13)edit

читайте доки в сети по глюкам odbc для mssql. там были какиеэто глюки, но я уже не помню какие. дебаг в астериске можете включить, будет видно четко запросы. повторить их можно через isql.

meral (Apr 16 '13)edit
0

У меня была такая проблема c PostgreSQL. Надо избавиться от точки в названии таблицы. TALKS.SIPCONFIG должно стать SIPCONFIG. Для этого у юзера, с которым коннектится астериск, надо поменять дефолтную схему.

ссылка удалить спам редактировать

ответил Apr 24 '13

corruptor Gravatar corruptor
41 1

Ваш ответ

Please start posting your answer anonymously - your answer will be saved within the current session and published after you log in or create a new account. Please try to give a substantial answer, for discussions, please use comments and please do remember to vote (after you log in)!
[скрыть предварительный просмотр]

Закладки и информация

Добавить закладку

подписаться на rss ленту новостей

Статистика

Задан: Apr 16 '13

Просмотрен: 272 раз

Обновлен: Apr 24 '13

Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией GNU GPL.