Ubuntu conectando a base de dados SQL Server - 2010/02/18 14:53
Oi galera,
Estou enfrentando o seguinte problema. Tenho um server rodando Ubuntu e outro com windows server 2003 e SQL Server 2000 (MSDE) instalado. Preciso me conectar ao SQL apartir do Ubuntu. Já criei a ODBC tanto mais que ao executar o comando abaixo consigo me conectar a base de dados SQL:
#isql -v [Nome_Conexao_ODBC] [User] [Pass] <Enter>
Quando executo o script PERL para a ligacao a base de dados SQL retorna erro
Exemplo script:
#!/usr/bin/perl
use DBI;
$db_user = "sa"; $db_pass = "password"; $dsn = "dbi:ODBC:MSSQL"; # MSSQL é o nome da conexao ODBC que consigo conectar via consola.
my $dbh = DBI-> connect($dsn, $db_user, $db_pass) || die("Could not connect to the database.");
...
Erro:
DBI connect('MSSQL','sa',...) failed: [unixODBC][FreeTDS][SQL Server]Login failed for user 'sa'. (SQL-42000) [state was 42000 now 08001] [unixODBC][FreeTDS][SQL Server]Unable to connect to data source (SQL-08001) at ./teste.pl line 11 Could not connect to the database. at ./teste.pl line 11.
Nota: Estou usando as mesmas credencias para login no script que funcionam via consola.
Desde já agradeco pela vossa contribuicao.
The administrator has disabled public write access.
|