Frissítés SQL Server 6.5

szavazat
30

Igen, tudom. Létezik egy futó példányát SQL Server 6.52008-ban abszurd.

Ez kikötött, mi a legjobb módja annak, hogy vándorolnak 6.5a 2005? Van-e közvetlen út? A legtöbb dokumentáció, amit találtam foglalkozik korszerűsítése 6.5az 7.

Ha elfelejtettem a natív SQL Serverfrissítési közművek, script ki az összes tárgyat és az adatok, és próbálja újra a semmiből?

Úgy volt, hogy megpróbálja a frissítés ezen a hétvégén, de a szerver problémák tolta vissza, amíg a következő. Tehát, bármilyen ötletet szívesen vennénk során a héten.

Frissítés. Így kötöttem ki csinálja:

  • Vissza az adatbázist a kérdéses Parancsnok 6.5.
  • Execute SQL Server 2000's instcat.sqlellen 6.5' s mester. Ez lehetővé teszi, SQL Server 2000„s az OLED szolgáltató csatlakozni 6.5.
  • Felhasználási SQL Server 2000„s önálló Import and Export Datalétrehozásához DTS csomagot használva OLEDBcsatlakozni 6.5. Ez sikeresen másolta 6.5„s asztal egy új 2005adatbázist (szintén OLEDB).
  • Felhasználási 6.5„s Enterprise Manager script ki az összes az adatbázis indexek, és kiváltja a .sql fájlt.
  • Hajtja végre azt a .sql fájlját az új példányt az adatbázis, 2005-ben a Management Studio.
  • Használja 6.5 Enterprise Manager script ki az összes tárolt eljárásokat.
  • Végrehajtás, hogy .sqla fájl ellen 2005adatbázisban. Több tucat sprocs volt kérdés így összeegyeztethetetlen 2005. Főként non-ANSI joinsés quoted identifier issues.
  • Korrigált összes ezeket a kérdéseket, és újra végrehajtani a .sqlfájlt.
  • Újra a 6.5„s bejelentkezést 2005, és megadta nekik a megfelelő jogosultságokat.

Volt egy kis öblítés / ismétlés, ha kijavítják a tárolt eljárások (több száz volt a számukra, hogy helyes), de a frissítés jól ment másképp.

Tudja használni Management Studio helyett Query Analyzer, és Enterprise Manager 6.5egy ilyen csodálatos különbség. Néhány jelentés lekérdezések tartott 20-30 másodperc alatt a 6.5 databasejelenleg futó 1-2 másodpercig, minden módosítás nélkül, új indexek, vagy bármi. Nem vártam, hogy ilyen azonnali javulást.

A kérdést 01/08/2008 20:26
a forrás felhasználó
Más nyelveken...                            


4 válasz

szavazat
8

Hé, én még mindig ragadt a táborban is. A harmadik fél által készített alkalmazás van, hogy támogassa végre fog 2K5, így már majdnem elfogyott a fa. De úgy érzem, a fájdalom 8 ^ D

Igaz, mindentől hallottam a DBA, a legfontosabb az, hogy átalakítani az adatbázis 8.0 formátumban először, majd menjen a 2005. úgy vélem, hogy használják a beépített migráció / upgrade eszközöket erre. Van néhány nagy lépést 6,5 és 8,0, amelyek jobban ott megoldották, mint megy 6,5-2005 közvetlenül.

A legnagyobb fájdalom, ha nem tudja már, hogy a DTS eltűnt javára SSIS. Van egy héj típusú modul, amely fut a meglévő DTS csomagokat, de fogsz kézzel szeretné újra mindet SSIS. Könnyű ez függ a bonyolultsága a csomag magukat, de megtettem néhány munkahelyi eddig, és ők már elég sima.

Válaszolt 01/08/2008 20:34
a forrás felhasználó

szavazat
2

Én egyáltalán nem hiteles, de azt hiszem, az egyetlen támogatott út 6,5 és 7. Természetesen ez lenne a leginkább normális út, akkor azt hiszem, akkor vándorolnak 7. közvetlenül 2005 elég fájdalommentesen.

Ami scripting ki az összes objektum - azt javasoljuk, hogy ne úgy, mint óhatatlanul hiányzik valami (kivéve, ha az adatbázis valóban triviális).

Válaszolt 04/08/2008 00:56
a forrás felhasználó

szavazat
2

Ha talál egy szakmai vagy más szuper vállalati verziója Visual Studio 6.0 - jött egy példányát MSDE (Alapvetően az elődje SQL Express). Úgy vélem MSDE 2000 továbbra is elérhető ingyenesen letölthető a Microsoft, de nem tudom, ha közvetlen átállásra 6,5-2000.

Azt hiszem, a koncepció, akkor valószínűleg nem lépnek fel olyan veszély. Éves gyakorlat azonban azt mondja, hogy itt mindig hiányzik néhány tárgyat, engedély, vagy más adatbázis elem, hogy nem fog megnyilvánulni azonnal. Ha lehet script ki a teljes lerakó, annál jobb. Ahogy akkor kevésbé valószínű, hogy hiányzik valami - és ha igen hiányzik valami, akkor könnyen hozzá a forgatókönyvet, és rögzített. Szeretném elkerülni minden olyan manuális lépések (kivéve üti meg az Enter gombot egyszer), mint a pestis.

Válaszolt 04/08/2008 01:23
a forrás felhasználó

szavazat
3

Tudod frissíteni a 6.5 SQL Server 2000 Lehet, hogy könnyebb idő szerzés a hold SQL Server vagy a 2000-es változata a MSDE. A Microsoft egy oldalt fog 6,5-2000 . Ha megvan az adatbázist 2000 formátumban, az SQL Server 2005 nem lesz baj korszerűsítése is, hogy a 2005-ös formátumban.

Ha nincs SQL Server 2000, akkor töltse le a MSDE 2000 verziót közvetlenül a Microsoft.

Válaszolt 04/08/2008 02:29
a forrás felhasználó

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more