<div dir="ltr"><div><br></div><div>Delving into a new area...  Have to pull data from a SQL db and I'm getting an error.  </div><div><br></div><div><br></div><div>DBI connect('Driver={ODBC Driver 11 for SQL Server}, Server=10.241.4.64, UID=ReadOnlyUser, PWD=MyPasswd','',...) failed: [unixODBC][Driver Manager]Data source name not found, and no default driver specified (SQL-IM002) at /usr/local/bin/EDW_Pull.pl line 97.</div>


<div>Uncaught exception from user code:</div><div>        Couldn't connect to Database: [unixODBC][Driver Manager]Data source name not found, and no default driver specified (SQL-IM002) at /usr/local/bin/EDW_Pull.pl line 97.</div>


<div> at /usr/local/bin/EDW_Pull.pl line 97.</div><div>        main::Create_DB_Connection called at /usr/local/bin/EDW_Pull.pl line 20</div><div><br></div><div><br></div><div><br></div><div><br></div><div>I am able to connect with sqsh:</div>

<div><br></div><div>/usr/local/sqsh/bin/sqsh -S10.241.4.64 -U ReadOnlyUser -PMyPasswd<br>
</div><div><br></div><div>I can also use -SSIT from the .ini below with sqsh.</div><div><br></div><div><br></div><div><br></div><div>Perl Connection String:</div><div><br></div><div><div>  my $dsn="dbi:ODBC:Driver={ODBC Driver 11 for SQL Server}";</div>


<div>  $dbh =DBI->connect( "$dsn, Server=$Host, UID=$dbuser, PWD=$dbpasswd" ) || die "Couldn't connect to Database: " . DBI->errstr;</div><div>  </div></div><div><br></div><div>I get the same error if I use:</div>


<div>  my $dsn="dbi:ODBC:Driver={FreeTDS}";</div><div><div>  my $dsn="dbi:ODBC:SIT";</div></div><div>  my $dsn="dbi:ODBC:10.241.4.64";<br></div><div><br></div><div><br></div><div><br></div><div>

Configs:</div>
<div><br></div><div>/etc/freetds.conf</div><div><div>[SIT]</div><div>        host = 10.241.4.64</div><div>        port = 1433</div><div>        tds version = 8.0</div></div><div><br></div><div><br></div><div>/etc/odbc.ini</div>

<div><div>
[SIT]</div><div>Driver = FreeTDS</div><div>Description  = ODBC connection via FreeTDS</div><div>Trace = No</div><div>Servername = 10.241.4.64</div><div>Database = Landing</div></div><div><br></div><div><br></div><div>and /etc/odbcinst.ini</div>


<div><div>[ODBC Driver 11 for SQL Server]</div><div>Description=Microsoft ODBC Driver 11 for SQL Server</div><div>Driver=/opt/microsoft/msodbcsql/lib64/libmsodbcsql-11.0.so.2270.0</div><div>Threading=1</div><div>UsageCount=2</div>


<div><br></div><div>[FreeTDS]</div><div>Description = TDS driver (Sybase/MS SQL)</div><div>Driver = /usr/lib64/libtdsodbc.so.0</div><div>CPTimeout =</div><div>CPReuse =</div><div>FileUsage = 1</div></div><div><br></div><div>


<br></div><div><br></div><div><br></div><div><br></div><div><br></div>-- <br>:wq!<br>---------------------------------------------------------------------------<br>Robert L. Harris<br><br>DISCLAIMER:<br>      These are MY OPINIONS             With Dreams To Be A King,<br>


       ALONE.  I speak for                      First One Should Be A Man<br>       no-one else.                                     - Manowar
</div>