Как получить доступ из Perl на RHL к Microsoft SQL?
Интересует последовательная установка компонент на Linux и пример на Perl, дальше сам дойду.
Как получить доступ из Perl на RHL к Microsoft SQL?
Интересует последовательная установка компонент на Linux и пример на Perl, дальше сам дойду.
По поводу перла не уверен, но точно можно из питона и php
Port: php4-mssql-4.3.9
Path: /usr/ports/databases/php4-mssql
Info: The mssql shared extension for php
Maint: ale@FreeBSD.org
B-deps: apache-1.3.33 autoconf-2.53_3 automake-1.5_2,1 expat-1.95.8 freetds-msdblib-0.62.3 libiconv-1.9.2_1 libtool-1.3.5_2 m4-1.4.1 perl-5.8.5 php4-4.3.9
R-deps: apache-1.3.33 expat-1.95.8 freetds-msdblib-0.62.3 libiconv-1.9.2_1 perl-5.8.5 php4-4.3.9
WWW: http://www.php.net/
Port: php5-mssql-5.0.2
Path: /usr/ports/databases/php5-mssql
Info: The mssql shared extension for php
Maint: ale@FreeBSD.org
B-deps: apache-1.3.33 autoconf-2.53_3 automake-1.5_2,1 expat-1.95.8 freetds-msdblib-0.62.3 libiconv-1.9.2_1 libtool-1.3.5_2 libxml2-2.6.13 m4-1.4.1 perl-5.8.5 php5-5.0.2 pkgconfig-0.15.0_1
R-deps: apache-1.3.33 expat-1.95.8 freetds-msdblib-0.62.3 libiconv-1.9.2_1 libxml2-2.6.13 perl-5.8.5 php5-5.0.2 pkgconfig-0.15.0_1
WWW: http://www.php.net/
Port: py23-mssql-0.5.1
Path: /usr/ports/databases/py-mssql
Info: Python database interface for simple MS-SQL access
Maint: perky@FreeBSD.org
B-deps: freetds-msdblib-0.62.3 libiconv-1.9.2_1 python-2.3.4_2
R-deps: freetds-msdblib-0.62.3 libiconv-1.9.2_1 python-2.3.4_2
WWW: http://pymssql.sourceforge.net/
Фишка еще в том, чтобы скрипт на Перле выполнялся ночью по расписанию и запихивал в базу статистику о пришедших сообщениях, спаме и т.д. А уже MS Sharepoint рисовал диаграммы на основе этих данных. Все уже готово, кроме запихивания данных в базу.
Есть 2 варианта:
1)Можно дистрибутивный поставить. Называться пакет должен примерно так DBD-mysql
2)Руками, если есть инет на этой машине:
perl -MCPAN -e shell
cpan>install DBD-mysql
[ Редактирование 03.08.2006 - 12:21:40 ]
2edge: ты не понял, не мускуль,а MS SQL Server...
Покопался я немного в доках и пришел к выводу, что ODBC-подобных дров нативных нет (судя по словам г-на Смирнова на фесте, и быть не может, т.к. MS стремится минимально поддерживать Linux-системы), JDBC как говорят работает нормально, можно скрипт нарисовать и на питоне (раз уж даже показали где искать)
Если гора не идет к Магомету, то я сделаю по другому. Я буду данные складывать в MYSQL и из MS Sharepointа лезть к нему.
на пхп такое нарисовать религия не позволяет? обязательно МС?
[quote=exo]2edge: ты не понял, не мускуль,а MS SQL Server...
Покопался я немного в доках и пришел к выводу, что ODBC-подобных дров нативных нет (судя по словам г-на Смирнова на фесте, и быть не может, т.к. MS стремится минимально поддерживать Linux-системы), JDBC как говорят работает нормально, можно скрипт нарисовать и на питоне (раз уж даже показали где искать)[/quote]
А, ну звиняйте. Тогда так:
http://www.opennet.ru/base/dev/perl_mssql.txt.html
Sybase это практически полный аналог mssql на юнихах, и следовательно подключение должно быть аналогичное.
[quote=Sheridan]на пхп такое нарисовать религия не позволяет? обязательно МС?[/quote]
и поставить генту?
Sheridan, был задан конкретный вопрос. Про религию и MS думаю нечего флейм начинать, просто мир заканчивается не на границе твоей песочницы.
http://www.opennet.ru/base/dev/perl_mssql.txt.html К сожалению не все так просто.
http://search.cpan.org/~jurl/DBD-ODBC-1.13/ODBC.pm Ага, только ему еще нужен внешний ODBC manager.
Народ, спасибо всем за помощь, я буду по другому решать мою проблему.
А нет ли такой тулзы, которая делает диаграмму из данных на MySQL и записывает ее в jpg?
есть такая библиотека к php, наз. gd, позволяет "рисовать" в jpeg,png,gif и др. а там уже дело рук и желания
[quote=exo]2edge: ты не понял, не мускуль,а MS SQL Server...[/quote]
Bundle::DBD::mysql - A bundle to install Perl drivers for mSQL or MySQL
mSQL - это не оно?
А вообще - если от скрипта требуется только заливать данные в базу, то можно и на РНР нарисовать... Переписывать всё на perl+mysql+libgd - это только для истинных ценителей хронического геморроя (зачем вообще переписывать что-то, когда есть уже готовое решение под винду?).
проблема, как оказалось, осталась лишь с виндовой аутентификацией в MS SQL, используется она, а не пользователь/пароль, может быть кто знает, как сказать этому чуду майкрософта, что коннект происходит именно от имени определенного пользователя, зарегистрированного в AD?
Последние комментарии
7 лет 30 недель назад
7 лет 49 недель назад
8 лет 7 недель назад
8 лет 7 недель назад
8 лет 48 недель назад
8 лет 48 недель назад
8 лет 49 недель назад
8 лет 49 недель назад
8 лет 50 недель назад
8 лет 51 неделя назад