Hi Daniel

Thanks for the response,

I actually took it upon myself to dig in and have a go over the weekend, I have 
ported the db schema to work with TSQL syntax, and have managed to update the 
kamdbctl and kamctl scripts to work as intended (for creation duties only 
actions requiring table dumps are not really feasible with sql server as there 
isn’t an equivalent to pg_dump/mysqldump I could find may have to write it one 
day, although in my case we backup at server/cluster level not application so 
would be of limited use for me).  I have tested the schema against SQL Server 
2008/2012 & SQL Azure, unsure about SQL Server 2005 compatibility…

I would be happy to contribute the ported schema to the project, and will 
attempt to tidy up my extensions to kamdbctl to be less ‘hacky’ ;-), how does 
one go about contributing to the project?

Regards,
Tim.

From: [email protected] 
[mailto:[email protected]] On Behalf Of Daniel-Constantin 
Mierla
Sent: 17 June 2014 10:08
To: Kamailio (SER) - Users Mailing List; [email protected]
Subject: Re: [sr-dev] [SR-Users] How to use unixodbc/freetds for kamailio 
backend

Hello,
On 12/06/14 13:11, Tim Chubb wrote:
Hi

Im just getting started with kamailio with a view of evaluating it for 
production use.

Is it possible to do the following:

1)      I would like to use ODBC/FreeTDS to connect to an existing ms sql 
server cluster and use it for all DB related activity relating to kamailio, is 
this possible as we would be running kamailio in a HA configuration in 
production and  I really don’t want to have to support another DB cluster?
using odbc should work fine, there are many people using it for various db 
systems (e.g., i know few using it for oracle).



2)      Looking at the kamdbctl scripts it seems that currently every popular 
db but sql server is supported which is a bit of a shame, however am I right in 
saying that if I was to port the sql files to SQL server, and implemented a 
script similar to kamdbctl.pgsql to wrap around the freetds TSQL executable 
that would be all that I would need to do add support for SQL server?
Yes, you can port the scripts to your database system then you can even run 
them manually. Practically you need to create the database with needed tables 
and one user to access it.



3)      Is there any particular reason why there isn’t an ODBC option for the 
kamdbctl script?

I am not a odbc user, so I am not familiar with the tools coming around it for 
interrogating database from command line. If anyone adds support for it to 
kamctl and kamdbctl, the we will include it in the official repository.

Cheers,
Daniel



--

Daniel-Constantin Mierla - http://www.asipto.com

http://twitter.com/#!/miconda - http://www.linkedin.com/in/miconda
_______________________________________________
sr-dev mailing list
[email protected]
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-dev

Reply via email to