´òÓ¡

ÔÚLinuxÏ·ÃÎÊSQL ServerÊý¾Ý¿â

ÔÚLinuxÏ·ÃÎÊSQL ServerÊý¾Ý¿â

Linux×÷Ϊһ¸öÃâ·ÑµÄUnixÀà²Ù×÷ϵͳ£¬ÒÔÆä¿ª·ÅÐÔÔ´´úÂë¡¢¶àÈÎÎñ¡¢X-windowµÈÌØµãΪÖÚ¶àµÄÓû§Ëù²ÉÓ㬲¢ÓкܶàÆóÒµ²ÉÓÃLinuxÀ´×÷ΪÆäÄÚ²¿ÍøµÄÈ«¹¦ÄÜ·þÎñÆ÷(WWW£¬FTP£¬Email¡¢DNS)¡£ÆóÒµµÄÄÚ²¿Íø²»½öÒªÌṩÎı¾ÐÅÏ¢µÄ·ÃÎÊ£¬»¹ÒªÄÜÌṩ¶ÔÆóÒµ¹ØÏµÊý¾Ý¿âÖеÄÐÅÏ¢µÄ·ÃÎÊ¡£SQLServerÒÔÆäµÍ³É±¾¡¢ÐÔÄܸßÒÔ¼°ÓëNTµÄÓÐЧ¼¯³ÉµÈÌØÐÔΪÐí¶àÆóÒµËù²ÉÓ㬵«Microsoft²»ÌṩÆäUnixϵĿͻ§¶Ë£¬ÎªÕâÀàÓ¦ÓôøÀ´ÁËÀ§ÄÑ¡£±¾ÎÄÔòÌá³öÁËÕâÒ»ÎÊÌâµÄ½â¾ö·½°¸¡£
¡¡¡¡
¡¡¡¡°²×°Sybase¿Í»§¶Ë

¡¡¡¡Ê×ÏÈ´ÓMicrosoft SQLServerºÍSybase SQLServerµÄ¹ØÏµËµÆð¡£Á½¹«Ë¾Ôø¹²Í¬¿ª·¢OS/2ÉϵÄÊý¾Ý¿âSQLServerforOS/2£¬´ËºóÁ½¹«Ë¾ÓÖ¶ÀÁ¢¿ª·¢Éý¼¶ÏµÍ³£¬SybaseµÄ¿Í»§¶Ë¿ÉÒÔ·ÃÎÊMicrosoftSQLServer¡£

¡¡¡¡ºÍÆäËûÊý¾Ý¿â¹«Ë¾Ïà±È£¬¿ÉÒÔ˵Sybase¹«Ë¾¶ÔLinuxÊÇ×îÓÐÉÆÒâµÄ£¬ËüËä²»ÌṩLinuxϵÄSQLServer£¬µ«ÌṩÁËÃâ·ÑµÄCT£­LIBµÄ¿Í»§¶Ë£¬ÕâÒ²¿ÉÄÜÊÇÐí¶àIT¹ÜÀíÈËÔ±ÔÚΪ¹«Ë¾Êý¾Ý¿âÑ¡ÐÍʱ²»ÔÙ¿¼ÂÇOracle»òInformixµÄÀíÓÉÖ®Ò»¡£µ±È»ÏÖÔÚÇé¿öÓÐËù¸Ä±ä¡£

¡¡¡¡Sybase¹«Ë¾·¢²¼µÄOpenClientforLinuxÊÇa.out¸ñʽµÄ£¬ÔÚ»¥ÁªÍøÉÏÓÐÈ˽«Æäת»¯ÎªELFºÍ¶¯Ì¬Á´½ÓµÄELF¸ñʽ£¬¿É´ÓÏÂÁеØÖ·ÉÏѰÕÒÏÂÔØ£ºhttp://www.mbay.net/¡«mpeppler¡£ ... àÒëʱ¿ÉÄÜÐèÒªÒ»¸ö¿â(libblk.a)£¬Ö»ÔÚELFÀïÃæ°üº¬¡£

¡¡¡¡ÏÂÔØÒԺ󣬼üÈëÈçÏÂÃüÁîÕ¹¿ª(¼ÙÉ赱ǰĿ¼ÊÇ/usr/tmp)£º

¡¡¡¡tar zxvf linuxelfdynamic.tar.gz

¡¡¡¡È»ºó½«ÆäÒÆÖÁ/usr/localĿ¼£º

¡¡¡¡mvsybase/usr/local

¡¡¡¡±àÒëºÍʹÓÃSybase¿Í»§¶ËÐèÒª½øÐÐÈçϵÄÉèÖãº

¡¡¡¡1£®InterfaceÎļþ¾ÙÀýÈçÏ£º

¡¡¡¡MSSQL

¡¡¡¡querytcpethermysql1433

¡¡¡¡ÆäÖУº

¡¡¡¡MSSQLÊǿͻ§¶ËʹÓõķþÎñÆ÷Ãû£¬ÒÔºóÒýÓÃMSSQL¼´¿É£»

¡¡¡¡mysqlÊÇ·þÎñÆ÷µÄµØÖ·»òÃû×Ö£¬Èç¹ûÊÇÃû×Ö£¬ÔòϵͳÄܹ»²éµ½ÆäIPµØÖ·£»

¡¡¡¡1433ÊÇSQLServerµÄ¶Ë¿ÚºÅ£¬MicrosoftSQLServerµÄȱʡֵÊÇ1433£¬SybaseÊÇ5000¡£

¡¡¡¡2£®SYBASE»·¾³±äÁ¿£¬ÄÚÈÝÊÇSybase¿Í»§¶ËËùÔÚµÄĿ¼£º

¡¡¡¡ExportSYBASE=/usr/local/sybase

¡¡¡¡3£®Èç¹û±àÒëSybase¿Í»§¶ËÖеÄÀý×Ó£¬Ôò»¹ÒªÉèÖû·¾³±äÁ¿SYBPLATFORM£º

¡¡¡¡exportSYBPLATFORM=Linux

¡¡¡¡²¢ÇÒÐÞ¸ÄÆäÍ·ÎļþÖйØÓÚ·þÎñÆ÷Ãû³Æ¼°Óû§ÃûºÍ¿ÚÁîµÄÃèÊö¡£



ʹÓÃSQSH½çÃæ·ÃÎÊSQLServer

¡¡¡¡Sybase¿Í»§¶ËÌṩÁËxisql¹¤¾ß£¬µ«¸ü¶àµÄÈËʹÓõÄÊÇSQSH£¬SQSHÊÇSQshellµÄËõд£¬ÊǸĽøÁ˵Äisql£¬¿É´ÓÏÂÁеØÖ·ÏÂÔØ£ºhttp://www.voicenet.com/¡«gray/¡ ... ÅÔÚ/usr/tmpĿ¼Ï£º

¡¡¡¡tar zxvf sqsq1.6.0.tar.gz

¡¡¡¡cdsqsh1.6.0

¡¡¡¡. /configure

¡¡¡¡make;makeinstall

¡¡¡¡È»ºó£¬½«Éú³ÉµÄ¿ÉÖ´ÐÐÎļþsqsh°²×°µ½/usr/local/bin/Ŀ¼Ï¡£

¡¡¡¡SqshµÄʹÓÃÈçÏ£º

¡¡¡¡££sqsh£­£­Uusername£­£­Ppassword£­£­Sservername

¡¡¡¡ÆäÖÐusernameºÍpasswordÊÇÓû§ÃûºÍ¿ÚÁservernameÊÇÔÚinterfaceÎļþÖж¨ÒåµÄ·þÎñÆ÷Ãû(ÈçÀý×ÓÖеÄMSSQL)¡£

¡¡¡¡SqshÊǽ»»¥Ê½µÄÃüÁîÐнçÃæ£¬ÃüÁîÓÃÊäÈëgoÀ´Ö´ÐУ¬ÃüÁîÈç¹û½Ï³¤¿ÉÖ±½Ó·Ö³É¼¸ÐÐÊéд£¬ÒԻسµ»»Ðм´¿É¡£

¡¡¡¡ÈçÏÂÊÇÒ»¸öÀý×Ó£º

¡¡¡¡1>usepubs

¡¡¡¡2>go

¡¡¡¡1>select£ªfromauthors

¡¡¡¡2>go²ÉÓÃCT£­LIB±àдӦÓóÌÐò

¡¡¡¡ÓÉÓÚSybaseµÄLinux¿Í»§¶Ë²»ÌṩDB£­Library£¬ËùÒÔÓ¦²ÉÓÃCT£­LibraryÀ´±àдӦÓóÌÐò£¬²ÉÓÃCT£­Library±àдӦÓóÌÐò¿É²Î¿¼Àý×Ó£¬ÏêϸµÄ±à³Ì˵Ã÷¿ÉÒԲο¼SybaseµÄ˵Ã÷¡£ÀûÓÃSybperl±àдӦÓóÌÐò

¡¡¡¡SybperlÊÇSybaseµÄPerlÀ©Õ¹£¬¿ÉÀûÓÃPerlÓïÑÔÀ´·ÃÎÊSQLServer£¬»òÕß±àдCGI³ÌÐò¡£

¡¡¡¡Sybperl¿É´ÓÏÂÁеØÖ·È¡µÃhttp://www.mbay.net/¡«mpeppler¡£µ±Ç°µÄ×îа汾ÊÇ2.9.5¡£

¡¡¡¡È¡µÃSybperlµÄÔ´´úÂëÕ¹¿ªÒÔºó£¬ÐèÒªÐÞ¸ÄÒ»ÏÂCONFIGÎļþ£¬ÒÔÏÂÊǼ¸¸ö²ÎÊý£º

¡¡¡¡ÏÂÒ»¸öÒªÐ޸ĵÄÎļþÊÇPWD£¬ÕâÊÇÓÃÀ´½øÐвâÊԵ쬽«ÆäÖеķþÎñÆ÷Ãû¡¢Óû§Ãû¡¢Óû§¿ÚÁîÉèÖóÉ×Ô¼ºµÄÅäÖü´¿É¡£È»ºó½øÐбàÒ룺

¡¡¡¡perlMakefile.PL

¡¡¡¡make;maketest;makeinstall

¡¡¡¡°²×°³É¹¦ÒԺ󣬼´¿ÉʹÓÃSybperl½øÐбà³Ì¡£ÏÂÃæÊÇÒ»¸ö¼òµ¥µÄÀý×Ó¡£

££!/usr/bin/perl
¡¡¡¡¡¡ useSybase::CTlib;
¡¡¡¡¡¡ $dbh=newSybase::CTlib'sa',','MSSQL';
¡¡¡¡¡¡ $dbh£­>ct_execute("selectau_id,au_lname£¬
¡¡¡¡au_fnamefrompubs.dbo.authors";
¡¡¡¡¡¡¡¡while($dbh£­>ct_results($restype)==CS_SUCCEED){
¡¡¡¡¡¡¡¡nextunless$dbh£­>ct_fetchable($restype);
¡¡¡¡while(($au_id,$au_lname,$au_fname)=$dbh£­>ct_fetch){
¡¡¡¡¡¡¡¡print"$au_id£­$au_lnameau_fname";
¡¡¡¡¡¡¡¡}
¡¡¡¡¡¡¡¡}

¡¡¡¡¿ÉÒÔ¿´³ö£¬¶Ì¶Ì¼¸ÐÐÓï¾ä£¬¾Í¿ÉÒÔÍê³É¶ÔÊý¾Ý¿âµÄ²Ù×÷¡£

¡¡¡¡ÒÔÉÏ´Ó¼¸¸ö·½Ãæ¶ÔÔÚLinuxÏ·ÃÎÊMSSQLServerÊý¾Ý¿â½øÐÐÁË˵Ã÷£¬½éÉÜÁË»ù±¾µÄAPI±à³Ì¡¢SQSHÃüÁîÐзÃÎÊ¡¢Perl·ÃÎÊ¡£Æäʵ£¬ÔÚLinuxÏ»¹¿É²ÉÓÃÆäËû·½Ê½½øÐзÃÎÊ£¬Èç²ÉÓõÚËļ¶µÄJDBC½øÐзÃÎÊ£¬Õâʱ³ýÁËJavaºÍJDBCÍ⣬²¢²»ÐèÒªÆäËûÈí¼þ(¾ßÌåÐÅÏ¢¿É·ÃÎÊhttp://www.connectsw.com)¡£

¡¡¡¡Linux×÷Ϊһ¸öÃâ·ÑµÄUnixÀà²Ù×÷ϵͳ£¬ÒÔÆä¿ª·ÅÐÔÔ´´úÂë¡¢¶àÈÎÎñ¡¢X-windowµÈÌØµãΪÖÚ¶àµÄÓû§Ëù²ÉÓ㬲¢ÓкܶàÆóÒµ²ÉÓÃLinuxÀ´×÷ΪÆäÄÚ²¿ÍøµÄÈ«¹¦ÄÜ·þÎñÆ÷(WWW£¬FTP£¬Email¡¢DNS)¡£ÆóÒµµÄÄÚ²¿Íø²»½öÒªÌṩÎı¾ÐÅÏ¢µÄ·ÃÎÊ£¬»¹ÒªÄÜÌṩ¶ÔÆóÒµ¹ØÏµÊý¾Ý¿âÖеÄÐÅÏ¢µÄ·ÃÎÊ¡£SQLServerÒÔÆäµÍ³É±¾¡¢ÐÔÄܸßÒÔ¼°ÓëNTµÄÓÐЧ¼¯³ÉµÈÌØÐÔΪÐí¶àÆóÒµËù²ÉÓ㬵«Microsoft²»ÌṩÆäUnixϵĿͻ§¶Ë£¬ÎªÕâÀàÓ¦ÓôøÀ´ÁËÀ§ÄÑ¡£±¾ÎÄÔòÌá³öÁËÕâÒ»ÎÊÌâµÄ½â¾ö·½°¸¡£
ÿһÌì¶¼ÔÚŬÁ¦

TOP

¿´µ½ºÜ¶àÂÒÂë
[img]http://www.ixpub.net/images/mission/ok.gif[img]

TOP

¿´¿´¡£

TOP


¸ÐлһֱÒÔÀ´Äú¶ÔÎÒÃǵÄÖ§³Ö£¡
µ±Ç°Ê±Çø GMT+8, ÏÖÔÚʱ¼äÊÇ 2008-10-16 05:29 ¾©ICPÖ¤060528 ºÅ

Designed By 17DST