> From: Joel West <[EMAIL PROTECTED]>
> Date: 2004/08/19 Thu PM 12:24:30 GMT
>
> Server};Server=ipaddress ;database=databasename','userid',...) failed:
> [unixODBC][Driver Manager]
> Data source name not found, and no default driver specified (SQL-IM002)(DBD:
> db_login/SQLConnect err=-1) at
> dump1.pl line 12
>
> Now I am really lost.
I can tell you that you are missing a trailing semi-colon after the
";database=databasename'", it should be ";database=databasename;'", but
other than that, I just can't help you. I imagine the "'driver={SQL Server};"
syntax is not valid under Linux, but cannot tell you what is.
> Perl 5.8.0
> DBD::ODBC 1.09
> libiodbc-3.51.2-1
> unixODBC-2.2.8-5
> libiodbc-admin-3.51.2-1
> libiodbc-devel-3.51.2-1
> freetds-0.62.1-1
> freetds-devel-0.62.1-1
> freetds-unixodbc-0.62.1-1
I think, however, that you should look at using the DBD::Sybase
module, which includes a "README.freetds" file. I've seen mention of
using the FreeTDS drivers wtih DBD::Sybase to connect to MS SQL from
Unix/Linux. Perhaps someone with more knowledge in this area can help...
> I am still horribly lost.
Well, good luck; sorry I'm not of more direct help...
amonotod
--
`\|||/ amonotod@ | sun|perl|windows
(@@) charter.net | sysadmin|dba
ooO_(_)_Ooo____________________________________
_____|_____|_____|_____|_____|_____|_____|_____|