Согласно этому technote , IBM India (возможно, сопровождающие DBD: DB2) поддерживает DBD: DB2 для Windows с ActiveState Perl.В техническом примечании также показано, как использовать ppm для получения предварительно собранного модуля.
Если вам не важно, какой поставщик Perl, подумайте об использовании Activestate Perl для Windows.Если вам необходимо продолжить работу с Strawberry Perl, читайте дальше.
В текущей документации V11.1 Db2-LUW в дополнение к ActiveState Perl также сказано, что 32-битный Strawberry-Perl поддерживается сэто утверждение:
Рабочими версиями Perl, работающими с Db2, являются Activestate Perl и 32-битный Strawberry Perl.В частности, для 32-битного Strawberry Perl вы должны отправить электронное письмо на адрес opendev@us.ibm.com или обратиться в службу поддержки IBM для получения необходимых двоичных файлов.
Если у вас есть контракт на поддержку Db2, вы можете проверитьс ними, если документация по Db2 точна (часто для неосновных вещей, она неточна, устарела, вводит в заблуждение и т. д.), и могут ли они выпускать 64-битные двоичные файлы для DBD :: DB2.
Lookingна странице CPAN для изменений в DBD: DB2, похоже, самое последнее изменение было в 2012 году. Поэтому неясно, поддерживается ли этот модуль в настоящее время.
На том же сайте естьтакже сообщалось о проблеме , открытой в 2013 году, о том, что DBD: DB2 не может быть собрана с помощью Strawberry Perl.
Я уверен, что решительный программист C сможет решить эту проблему ... вопрос в том, достаточно ли пользователей, чтобы беспокоиться ...