У меня есть проблема с подключением (с Perl) к SQL Server 2017, это странно, потому что это работает только для 2 первых записей (это цикл foreach), затем происходит ошибка (с SQL Server 2016 это работает) , Кто-нибудь знает, есть ли какие-то ограничения / особенности в SQL Server 2017 (Express)?
Код сообщается ниже (который хорошо работает только для 2 первых записей).
my $DSN = 'driver={SQL Server};Server=GS PC\SQLEXPRESS;Database=RedBeryl;Trusted_Connection=yes';
$dbh = DBI->connect("DBI:ODBC:$DSN",{RaiseError=>1}) or die "$DBI::errstr\n";
и это ошибка:
DBI connect ('драйвер = {SQL
Сервер}; Server = GS-PC \ SQLEXPRESS; Database = RedBeryl; Trusted_Connection = да, 'HASH (0x487ae28)', ...)
не удалось: невозможно получить информацию об ошибке в
diamond_SQL2017.pl строка 291.
Невозможно получить информацию об ошибке