Salutare
Trebuie sa mut o baza de date de pe Sql 2005 pe 2000. M-am dus la optiuni in SQL 2005, am selectat ca baza sa fie 8.0 Am detasat baza de pe SQL 2005 si am atasat-o pe 2000. Am primit mesajul "Error 602:Coud not find row in sysindexes for database ID 9, object ID 1, index ID 1. Run DBCC CHECKTAble sysindexes"
Multumesc
Nu exista o cale directa de downgrade.
Export/Import poate fi o solutie.
Copatibility level afecteaza doar setari de executie T-SQL ca sa fie mai apropiate de 8.0 Nu schimba in nici un fel structura fizica a bazei de data, ea ramina din toate privintele o baza de date in formatul 2005. Singurul mod de a muta o baza de date pe SQL 2000 este copierea datelor, tabela cu tabela, record cu record.
HTH,~ Remus
O altă soluţie ar fi Microsoft SQL Server Database Publishing Wizard. Momentan e în faza "Release Candidate 1", dar pare destul de bun. Ştie să ţină seama şi de dependency-uri (dar dacă dependency-urile sunt incomplete, s-ar putea să mai fie nevoie să ajustezi manual scriptul), generează script-uri şi pentru date (sper că nu sunt sute de mii de rânduri, pt că ar putea să iasă cam mare fişierul).
Răzvan