Jump to content
php.lv forumi

Recommended Posts

Posted

sveiki,

 

Situācija ir tāda kad ar PHP palīdzību ir jāizvelk no Mssql DB dati (120Mb vērtībā) un jāievelk iekš Mysql.

 

Mssql nespēj pat selektēt visus nepieciešamos datus, ielāde vienkārši apstājas. Iekš php.ini visi nepieciešamie dati ir mainīti.

 

Ko darīt?

Posted (edited)

AR PHP ?

ja ir cita pieeja tad samekle ODBC moduli (MSSQL -> MYsql) un aidā..

doc. ļoti labi, problēmas pat ar ļoti lieliem datu apjomiem nav bijušas, tikai pēc tam piekoriģē MySQl tabulas -> vai pārdzen uz sev vajadzīgajām

Edit: aizmirsu piebilst ..

shema sekojosha.

meklējam ODBC moduli priekš MS, palaižm viņu no WIN ( protams uzkraujam tur arīi Mysql)

pārnesam datus , un tālāk jau nodampojam Mysql , un nesam tos datus kur vien vajag ...

Edited by Grey_Wolf
Posted

Situācija.

 

Neesmu vēl meklējis, vai šis ODBC modulis ir izpildāms un linux?

 

Serveris no kā ņemu datus: Microsoft wind. no kura tikai lasu info.

Serveris kam vajdzīga šī info, Linux

 

Tie ir divi dažādi datori, attālināti.

Posted (edited)

ODBC ir n-tie varjanti & izstrādātāji

vispār ODBC ir datu apmaiņas protokols starp dažādām DB

slikti ka netiec klāt pie tā MS servera , jo tas darbu padarītu 'sekretāres - blondīnes līmenī' ..

Tad vienīgi iesaku meklēt otrādu varjantu -> Mysql konektējas klāt MSSQL.

Bet jebkurā gadījumā bez ODBC ( vai iestrādātā vai ārēji pieliekama) galā netiksi ..

Edited by Grey_Wolf
Posted

Ja tabulu nav daudz, var tak mēģināt eksportēt kādā universālā formātā, teiksim, CSV, vai XML, un tad mierīgi ar php visu nopārsēt un sagrūst tajā mysql..

Posted (edited)

Tiešām vienīgais varjants ir konektēties caur PHP ?

nevar pa taisno no linux?

vai (ja otrs serveris atljauj) pieslegties no kādas Win mašīnas, ar āreejo MSklientu ?

(kautvai portatīvo , lai sakrīt IP )

Edited by Grey_Wolf
Posted

1. Linuxā varu darīt jebko, nav ierobežojumu.

2. šīs datu exports, imports būs javeic katru dienu, linuxā to ir paradzēt ielikt iekš cron darbiem pēc tam.

3. Ja tas būtu jādara vienreiz, protams ar MS rīkiem to izdarītu.

Posted

1. Linuxā varu darīt jebko, nav ierobežojumu.

2. šīs datu exports, imports būs javeic katru dienu, linuxā to ir paradzēt ielikt iekš cron darbiem pēc tam.

3. Ja tas būtu jādara vienreiz, protams ar MS rīkiem to izdarītu.

nu tad ..

uzliec kādu klientu (*.nix) kas māk sadzīvot ar MS iestāsti lai zināmā laikā savāc un noparsē datus,

pec laiciņa palaid otru tuuli kas datus ieeksportē Mysql ( mazliet ^%I% bet nu risinājums)

nedomāju ka PHP būtu optimāls risinājums ...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...