Welcome to Sign in | Help
in Search

Bug-uri în SQL Server 2005

Last post 01-06-2007, 6:29 PM by rsocol. 2 replies.
Sort Posts: Previous Next
  •  12-27-2006, 4:54 PM 1440

    Bug-uri în SQL Server 2005

    La întâlnirea din 23 decembrie 2006, am afirmat că poate ar fi bine ca Microsoft să pună un efort mai mare pentru rezolvarea bug-urilor (în detrimentul dezvoltării de facilităţi noi). Iată câteva bug-uri care mi se par jenante, pentru că ar fi trebuit să fi fost rezolvate mult mai repede (toate sunt referitoare la Management Tools, deci Remus nu prea are cum să se implice direct):

    - 124872: "Table Designer does not support newSequentialId()" - funcţia NEWSEQUENTIALID() este o facilitate introdusă în SQL 2005, dar va fi suportată de Management Studio de-abia în release-ul următor (deci nu în următorul Service Pack, ci doar în Katmai !)

    156985, 125965: "Save As in Management Studio does not change name in GUI" - bug raportat din martie 2006, încă nerezolvat. Deşi utilizatorii au scris "Can result in a loss of work", Microsoft zice "This is currently under consideration for a future release".

    - 242795: "SP2: Certain scripting options do not work for modify" - bug nou, introdus în SP2: dacă bifezi o anumită opţiune, script-ul generat atunci când vrei să modifici o procedură este ceva de genul: "IF NOT EXISTS (...ProcedureName...) EXEC('ALTER PROCEDURE ProcedureName...')".

    - 124779: "Unlock account from Mgmt Studio does not work" - înţeleg că facilitatea în sine e mai greu de creat, dar ce e aşa de complicat să dezactivezi un checkbox ? Acum, dacă sysadmin-ul încearcă să deblocheze account-ul, rămâne tot cu el blocat dar cu parola schimbată în 15 steluţe! Dacă checkbox-ul ar fi disabled, atunci sysadmin-ul ar înţelege că facilitatea nu e implementată şi ar debloca account-ul manual. Aşa cum e acum, poate fi chiar o problemă serioasă de securitate, pentru că parola cu steluţe poate fi folosită de un atacator (dacă sysadmin-ul nu îşi dă seama de fenomen şi nu ia nicio măsură până când expiră lockout-ul).

    Alte bug-uri destul de vechi, mai mult sau mai puţin deranjante: 126582, 124991, 124527, 127144, 127026.

    La multe dintre aceste bug-uri, poziţia Microsoft-ului este de genul: "da, e o problemă, dar nu o să o corectăm în următorul service pack, ci în următoarea versiune". Cu alte cuvinte, "mulţumim că ne atrageţi atenţia asupra erorilor din produsul pe care l-aţi cumpărat, dar ca să aveţi un produs complet funcţional, trebuie să mai aşteptaţi câţiva ani şi să ne mai plătiţi nişte bani pentru o versiune nouă". Totuşi, trebuie să repet faptul că majoritatea acestor bug-uri nu se referă la Engine, deci în general produsul e OK (sunt doar probleme de Tools).

    Răzvan

  •  12-27-2006, 5:30 PM 1441 in reply to 1440

    Re: Bug-uri în SQL Server 2005

    Le voi trimite mai departe.
    Cristian Andrei Lefter, SQL Server MVP
    MCT, MCSA, MCDBA, MCAD, MCSD .NET,
    MCTS, MCITP - Database Administrator SQL Server 2005
    http://sqlserver.ro
  •  01-06-2007, 6:29 PM 1483 in reply to 1440

    Re: Bug-uri în SQL Server 2005

    Încă un răspuns cinic/iresponsabil/nepăsător marca "Bill Ramos", pentru bug-ul Restore to New Database overwrites existing database with similar name:

    Thank you for your bug report regarding what happens when you maximize the restore dialog after entering in a partial name of a database that already exists on your server. We will look into fixing this for a future release of SQL Server. In the mean time, please avoid resizing the dialog - and if you do - be aware that the name may have changed.

    asta după ce persoana care a raportat bug-ul a scris: "I accidently overwrote a colleague's database by doing this."

    Deci bug-ul poate provoca pierderi de date, iar el zice că o să încerce să corecteze problema într-un "future release", nu în următorul service pack! Şi vă rog să remarcaţi faptul că schimbarea numelui bazei de date restaurate se poate întâmpla şi dacă faci resize în timp ce eşti în alt tab, deci nu ai cum să observi ce s-a întâmplat. Nu există niciun mesaj de avertizare (dacă nu e nimeni conectat la cealaltă bază de date, se pierd direct datele). Nu există niciun KB, nici altă formă de documentare, utilizatorul trebuie să ştie el singur că nu are voie să facă resize la o fereastră, pentru că altfel poate pierde date!

    Şi nu ştiu cum se întâmplă că majoritatea răspunsurilor de genul ăsta vin de la aceeaşi persoană: Bill Ramos

    Răzvan

View as RSS news feed in XML
Powered by Community Server (Commercial Edition), by Telligent Systems