Please start any new threads on our new site at https://forums.sqlteam.com. We've got lots of great SQL Server experts to answer whatever question you can come up with.

 All Forums
 General SQL Server Forums
 New to SQL Server Programming
 Making DB fully SQL 2005-compatible

Author  Topic 

sqln3wbi3
Starting Member

4 Posts

Posted - 2009-06-15 : 09:30:41
Hey all,

I've been given the task of upgrading an old SQL Server 2000 database to SQL Server 2005. However, the database itself has already been migrated to a SQL 2005 server AND is NOT running in SQL 2000 compatibility mode (i.e., it's running in the 90 compatibility level [SQL 2005]).

Anyways, I've been told that no upgrade work has been done on the database itself to make it fully compatible. I've tried running the SQL Server 2005 Upgrade Advisor and it refused to scan the database. Is there any easy way of figuring out what needs to be changed to make the database fully compatible with SQL Server 2005?

Thanks.

dinakar
Master Smack Fu Yak Hacker

2507 Posts

Posted - 2009-06-15 : 11:54:18
you cannot run the upgrade advisor on 2005 server... so if you still have the old 2000 server and a 2000 backup of the database, restore it on the 2000 server and run the Upgrade Advisor against it..

Dinakar Nethi
************************
Life is short. Enjoy it.
************************
http://weblogs.sqlteam.com/dinakar/
Go to Top of Page

sqln3wbi3
Starting Member

4 Posts

Posted - 2009-06-15 : 11:59:23
I realized that. Is there no other way of checking what needs to be upgraded though? A tool, script, something? I don't have access to the old 2000 server nor do I know if a 2000 backup exists.
Go to Top of Page

dinakar
Master Smack Fu Yak Hacker

2507 Posts

Posted - 2009-06-15 : 14:47:32
you can script out and migrate all the objects to some 2000 server and run the UA against it.. at least you can find out if there is any syntax that will break...

Dinakar Nethi
************************
Life is short. Enjoy it.
************************
http://weblogs.sqlteam.com/dinakar/
Go to Top of Page

SwePeso
Patron Saint of Lost Yaks

30421 Posts

Posted - 2009-06-15 : 15:25:05
If you already are running the database with SQL Server 2005, and the compatibility level is set to 90 and evertything works, yes, the application is SQL Server 2005 compliant.



E 12°55'05.63"
N 56°04'39.26"
Go to Top of Page
   

- Advertisement -