in reply to Use DBI for pc-name\SQLEXPRESS
Just to close this loop:
End up i am able to using code above to connect SQL/EXPRESS which is:
$dbh=DBI->connect("dbi:MTODBC:PC-NAME:Yield","<usr>","<pw>") || die "$ +DBI::errstr\n";
The problem i met is ODBC.ini setup incorrectly especially the port, we have to setup properly, but how?
here's some code to help:
1) tsql -LH <SERVER_NAME> => use this to get port and server name information.
output: ServerName ABC InstanceName SQLEXPRESS IsClustered No Version 12.0.xxxxxxx tcp xxxxx np \\ABC\pipe\MSSQL$SQLEXPRESS\sql\query
2) In SSMS (SQL query), type command like "select distinct local_net_address, local_tcp_port from sys.dm_exec_connections where local_net_address is not null"
this shows the port and local net address.
Thanks and Cheers!!!!! :)
|
|---|