Search

onze sponsors

microsoft_logo.gif


 

computrain_logo.JPG

Forum Login | Register
   Forum

 

Subject: Conversie 2000 Db (32 bits) naar 200 (64 bits)
Prev Next
You are not authorized to post a reply.

Author Messages
Stephan BussingUser is Offline

Posts:67

15-01-2010 22:07:09 Alert 

 Hallo, 

binnenkort moet ik een 2K 32 bits Db overzetten naar een 2005 64 bits omgeving. Nu heb ik de volgende vragen:

- Is het maken van een backup van de 2K Db, een nieuwe 2005 Db aanmaken en vervolgens de 2K hierin te restoren voldoende? (Lijkt mij wel)

- Zijn er nog andere punten waar ik rekening mee moet houden (indexen, peformance, ed).

 

Overigens heb ik de eerste stap al een keer uitgevoerd en dat gaat prima, maar ik vaag mij gewoon af of de gevolgde werkwijze ok is. Misschien weet iemand wel een goed artikel hierover. Dat is dan alleen nodig als de werkwijze niet goed is natuurlijk .

 

Alvast bedankt en een goed weekend.

 

Rob PellicaanUser is Offline

Posts:11

16-01-2010 21:38:47 Alert 
Hallo,

Je hoeft niet eerst een nieuwe 2005 db aan te maken; het restoren van een databasebackup zal automatisch een database aanmaken.

Ik adviseer je om na de upgrade in ieder geval het compatibility level van de database om te zetten van 8.0 (2k) naar 9.0 (2005) en een full update uit te voeren van alle statistics. En heb je de Upgrade Advisor al gedraaid?

Overigens heeft Microsoft een aardig document gemaakt (486 pagina's) met allerlei upgrade adviezen: http://www.microsoft.com/downloads/details.aspx?FamilyID=66d3e6f5-6902-4fdd-af75-9975aea5bea7&displaylang=en.

Rob PellicaanUser is Offline

Posts:11

16-01-2010 21:46:27 Alert 

Uit het genoemde document:

3.8.3 General Post-Upgrade Tasks

Whether you are doing an in-place upgrade or a side-by-side upgrade, you must execute the following post-upgrade steps:
1. Execute DBCC CHECKDB WITH DATA_PURITY to check the database for column values that are not valid or are out of range. After you have successfully run DBCC CHECKDB WITH DATA_PURITY against an upgraded database, you do not have to specify the DATA_PURITY option again because SQL Server will automatically maintain "data purity." This is the only DBCC CHECKDB check that you must run as a post-upgrade task.
2. Execute DBCC UPDATEUSAGE on all attached databases to update usage counters and make sure that correct values exist for table and index row counts.
3. Update statistics on all databases after you upgrade them. Execute UPDATE STATISTICS in user-defined tables in SQL Server databases.
4. Repopulate full-text catalogs. For information about this task, see Chapter 6, "Full- Text Search."
5. Make sure that the relational databases are working correctly by executing a sample set of queries.
6. Update any scripts affected by SQL Server 2008 behavior changes.


Stephan BussingUser is Offline

Posts:67

21-01-2010 09:12:31 Alert 
Hoi Rob, bedankt voor het advies. Ik heb eea al toe kunnen passen. Alleen de upgrade advisor oid heb ik nog niet gedraaid.


André KammanUser is Offline
PASS Nederland

Posts:137


21-01-2010 19:26:37 Alert 
Ter aanvulling op de tips van Rob nog het volgende :
De upgrade advisor kijkt naar de structuur van je database (tabellen, stored procedures etc.) maar zal de in je applicatie gegenereerde queries natuurlijk niet ontdekken.
Je kunt de profiler hiervoor gebuiken, er is een "deprecation" event groep.

Zal wellicht best wat werk zijn om in een testomgeving te proberen alle functies van je app bij langs te gaan om niet langer ondersteunde queries te kunnen profilen,
maar als je je applicatie niet (makkelijk) zelf kunt aanpassen is het wel aan te raden....
You are not authorized to post a reply.
Forums > Forums > DBA > Conversie 2000 Db (32 bits) naar 200 (64 bits)



ActiveForums 3.6
  
Copyright (c) 2012 PASS Nederland   Privacy Statement  Terms Of Use