Как получить доступ из 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?
Последние комментарии
10 лет 16 недель назад
10 лет 35 недель назад
10 лет 44 недели назад
10 лет 45 недель назад
11 лет 34 недели назад
11 лет 34 недели назад
11 лет 34 недели назад
11 лет 35 недель назад
11 лет 35 недель назад
11 лет 37 недель назад