我試着通過連接到 MSSQL 的perl上FreeBSD的。 在Linux上它很容易:連接到通過PERL MSSQL在FreeBSD *
apt-get install libdbi-perl freetds-bin libdbd-sybase-perl
之後,我創建的設置freetds.conf文件。例如:
[MSSQL]
host = %my server%
port = 1433
tds version = 7.0
其工作。出於同樣的邏輯我tryed:
cd /usr/ports/databases/p5-DBI/ && make install clean
cd /usr/ports/databases/freetds/ && make install clean
cd /usr/ports/databases/p5-DBD-Sybase/ && make install clean
然後,我從Linux上運行相同的代碼:
use DBI;
my $hostname = 'MSSQL';
my $database = %my database%;
my $user = %my user%;
my $pass = %my password%;
my $dbh = DBI->connect("DBI:Sybase:server=$hostname;database=$database", $user, $pass);
,我也得到:
DBI connect('server=MSSQL;database=%my database%, %user%, %password%) failed: (no error string)
我會很高興的任何幫助。
你也可以查看[link] https://www.freebsd.org/doc/handbook/pkgng-intro.html – Vinnix