Microsoft nāk klajā ar PHP paplašinājumu priekš MSSQL
16. October, 2007, 13:39 PHP, SQL, Web izstrāde
Microsoft ir spēruši soli uz priekšu un ir izstrādājuši PHP paplašinājumu (extension), kas paredzēts, lai slēgtos klāt MSSQL 2000 un 2005 serveriem (Ieskaitot Express Edition). Pagaidām gan tā nav gala versija, bet šim paplašinājumam nākotnē vajadzētu aizstāt pašreizējo MSSQL paplašinājumu Windows serveros (Jā, paplašinājums ir pieejams tikai uz Windows). Ja vien Microsoft ar saviem licencēšanas noteikumiem nenogalinās savu veikumu.
Pašreizējam MSSQL paplašinājumam, kas izmanto novecojušu TDS protokolu, ir daudz mīnusu. No galvenajiem (manuprāt) varētu nosaukt - neatbalsta UCS-2 (Unicode) datu pārsūtīšanu (pašreizējam paplašinājumam nepatīk nulles baiti, kas UCS-2 datos ir neatņemama sastāvdaļa) un ir vāji implementēta kļūda atgriešana (kļūdas paziņojumi).
Protams, vēl gan nav skaidrs, vai Microsoft savā paplašinājumā ir atrisinājis šīs problēmas. Un vai klāt nav nākušas citas problēmas.
Novilkt paplašinājumu varat Microsoft lapā. Tas paredzēts lietošanai uz Win/PHP5 servera. Cik noprotu, PHP4 versijas atbalsta nav, bet nu nevajag arī. :) Arhīvā ir lietošanas instrukcijas.
Ja kādam dikti interesē, tad ir arī SQL Server 2005 Driver for PHP Team Blog, bet tur gan neko īpašu interesantu negaidu redzēt.
Vairāk informācijas:


16. October, 2007, 15:12
Teiši visādu Microsofta X tīmu blogos var diezgan interesantas lietas izlasīt. Vismaz C++ blodziņiem es jau sen msdnā sekoju līdzin.
16. October, 2007, 15:53
acīmredziot m$ blogos textus raksta cilvēki, bet oficiālās preses relīzes - PR speciālisti, juristi, mārketingisti un tamlīdzīgi ļauži.
18. October, 2007, 17:39
Pirms pāris gadiem taisīju haltūru, kur DBVS bija MSSQL. Vē… Bet unicode kautkā piedabūjām (atceros, bija čakars). PHP uz Linux, MSSQL uz windiem.
18. October, 2007, 18:04
BigUgga, pārsūtīt UTF-8 nav problēmas (Tikai gala rezultātā dati jāglabā kā parasts ASCI, kas nozīmē, ka kārtošana un tādas fiškas nestrādās normāli), bet MSSQL native UCS-2 formātu veicais PHP paplašinājums nemāk pārsūtīt kaut sities nost.
Bet ja tev tiešām ir kaut kad izdevies atrisināt šo lietu, būtu labi, ja padalītos ar risinājumu. :)
Par pašu gļuku: http://bugs.php.net/bug.php?id=18169
18. October, 2007, 23:25
Es vairs neatceros, vai tur bija kārtošanas un meklēšanas fīčas, bet mums vajadzēja saglabāt tekstu lv/ru un miksētā veidā un utf-8 tas gāja rūkdams.
1. November, 2007, 10:29
[…] laimi, priekš Windows pats Microsoft izstrādā savu paplašinājumu. Jāpaciešas, kamēr tas būs Stable un jāsāk lietot. Protams, ja vien šis pats ierobežojums […]
13. November, 2007, 10:20
[…] Bet kas man liekas galvenais, ir tas, ka Microsoft tiešām laikam ir sapratuši, ka PHP - tas ir spēks, ko nevar ignorēt. Un ne tikai tā ir sapratusi, bet tā aktīvi ar sper soļus pretī PHP, lai padarītu to lietojamāku un stabilāku uz Windows serveriem. Par to liecina arī nesen izlaistais PHP MSSQL paplašinājums. […]
24. March, 2008, 0:23
[…] Microsoft nāk klajā ar PHP paplašinājumu priekš MSSQL […]
3. June, 2008, 14:30
WTF? Win/PHP, pff..