tsql should return results if everything is configured right. You
might need to type
go;
after your SQL statement. Also, I use Version 7.0 with MS SQL Server
2000. I don't know if it will make a difference.
nsfreetds is very version dependent on freetds. Dossy might be able
to get you an older version that worked with that freetds version. I
have butchered it to work with a 6.4 development snapshot and that's
what I use.
Good luck!
- Ian
On 5/25/05, Cory Grimster <[EMAIL PROTECTED]> wrote:
> Hi everyone,
>
> I'm having trouble getting nsfreetds running, and I'm hoping that
> someone can spot what I'm doing wrong. I noticed that several people on
> the list have gotten it working at various times, so I assume it's just me.
>
> I'm using nsfreetds 0.4 with FreeTDS 0.6.1.2 (newer versions of FreeTDS
> won't compile on this server) and AOLserver 4.0.10
> running on Mandrake 10.0. I'm trying to connect to Microsoft SQLServer
> Desktop Engine 2000 SP4 running on my Windows XP workstation. I'm
> getting the "could not allocate a handle from database pool "pool4""
> error page when I hit my site.
>
> I can connect to the SQL server with tsql, though it doesn't give me any
> output when I type in SQL commands. Not sure what that's about.
> Authentication works fine, and it rejects me if I don't give it the
> correct credentials. Anyway, I'm assuming that it works for now and am
> trying to get nsfreetds working.
>
> The relevent sections from my config.tcl (copied from the nsfreetds FAQ)
> are as follows:
>
> ns_section ns/db/drivers
> ns_param freetds ${bindir}/nsfreetds.so
>
> ns_section ns/db/pools
> ns_param pool4 "FreeTDS Pool"
>
> ns_section ns/db/pool/pool4
> ns_param maxidle 1000000000
> ns_param maxopen 1000000000
> ns_param connections 5
> ns_param verbose $debug
> ns_param extendedtableinfo true
> ns_param logsqlerrors $debug
>
> ns_param driver freetds
> ns_param datasource fooserver [also tried fooserver:bardb]
> ns_param user sa
> ns_param password bazpassword
>
> ns_section ns/server/${server}/db
> ns_param pools "*"
> ns_param defaultpool pool4
>
> I have the SYBASE environment variable set to /usr/local/etc, which is
> where my interfaces file lives. It looks like this:
>
> fooserver
> query tcp 8.0 192.168.42.107 1433 [I have tried protocol version
> 4.2 instead of 8.0 and it makes no difference]
>
> Hopefully someone can point me in the right direction. I've been
> banging my head against it for a few days now and I'm afraid that I'm
> missing something obvious but am at a loss as to what it might be.
>
> Thanks in advance,
>
> -Cory
>
>
> --
> AOLserver - http://www.aolserver.com/
>
> To Remove yourself from this list, simply send an email to <[EMAIL
> PROTECTED]> with the
> body of "SIGNOFF AOLSERVER" in the email message. You can leave the Subject:
> field of your email blank.
>
--
AOLserver - http://www.aolserver.com/
To Remove yourself from this list, simply send an email to <[EMAIL PROTECTED]>
with the
body of "SIGNOFF AOLSERVER" in the email message. You can leave the Subject:
field of your email blank.