Solved

SQL Server 7.0

Posted on 2013-11-01
14
312 Views
Last Modified: 2013-11-01
Hello i need help migrating SQL 7.0 Dbase to SQL 2005 then to SQL 2012

I am unable to upgrade SQL 7.0 to 2005 because its on a windows NT machine and i've been trying everything with what i've been reading online to do this but every option given i've run into brick walls

so can someone give me a clear way to do this
0
Comment
Question by:akuss
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 8
  • 6
14 Comments
 
LVL 25

Expert Comment

by:Lee Savidge
ID: 39616679
Back the database up.

On a new machine, install SQL 2012.

Patch SQL 2012 to latest Service Pack.

Restore database.

You may need to manage the migration of the SQL users to the new server.
0
 

Author Comment

by:akuss
ID: 39616684
I was under the impression the SQL 2012 was not able to accept an sql 7.0 dbase without a go between like sql 2005?
0
 
LVL 25

Expert Comment

by:Lee Savidge
ID: 39616685
One thing to note is that when you restore the database the compatibbility level will still be on the previous version of SQL. This may be necessary though.
0
Free learning courses: Active Directory Deep Dive

Get a firm grasp on your IT environment when you learn Active Directory best practices with Veeam! Watch all, or choose any amount, of this three-part webinar series to improve your skills. From the basics to virtualization and backup, we got you covered.

 
LVL 25

Expert Comment

by:Lee Savidge
ID: 39616703
Ahh, yes you are quite right. I totally forgot that :)

How big is the physical database?
0
 

Author Comment

by:akuss
ID: 39616722
1.65 gb
0
 
LVL 25

Accepted Solution

by:
Lee Savidge earned 500 total points
ID: 39616749
There is no reason then why you can't install SQL Express and restore the database to that and then perform another backup.

You should be able to put SQL Express 2005 on any machine and restore you current database to it.
0
 

Author Comment

by:akuss
ID: 39616769
ok i will install express and let you know is there a specific tool i use like dts wizard?
0
 
LVL 25

Assisted Solution

by:Lee Savidge
Lee Savidge earned 500 total points
ID: 39616782
No. Just do a database backup in the old one.

In the new SQL isntall create a new database with the same name as the one in the old SQL install. Restore your database over the top. Ensure that the paths are correct. Then once you have restored it you can back it up again from SQL 2005 and then restore onto SQL 2012.
0
 

Author Comment

by:akuss
ID: 39616862
I will let you know if it works
0
 

Author Comment

by:akuss
ID: 39617097
I received error message it gets to 100% done then throws error see below

System.Data.SqlClient.SqlError: DDL statement is not allowed. (Microsoft.SqlServer.Smo)
0
 
LVL 25

Expert Comment

by:Lee Savidge
ID: 39617128
Do you have any DDL triggers? Try disabling them.
0
 

Author Comment

by:akuss
ID: 39617159
I dont think i have any DDL triggers how would i go about finding them and disabling them?
0
 

Author Comment

by:akuss
ID: 39617393
any ideas? i have no ddl triggers
0
 

Author Comment

by:akuss
ID: 39617683
well after installing sql express 2005 on three computers i guess third time is a charm it finally worked dont know what was going on.
0

Featured Post

Microsoft Certification Exam 74-409

VeeamĀ® is happy to provide the Microsoft community with a study guide prepared by MVP and MCT, Orin Thomas. This guide will take you through each of the exam objectives, helping you to prepare for and pass the examination.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

In this article we will get to know that how can we recover deleted data if it happens accidently. We really can recover deleted rows if we know the time when data is deleted by using the transaction log.
Slowly Changing Dimension Transformation component in data task flow is very useful for us to manage and control how data changes in SSIS.
This video shows, step by step, how to configure Oracle Heterogeneous Services via the Generic Gateway Agent in order to make a connection from an Oracle session and access a remote SQL Server database table.
Via a live example combined with referencing Books Online, show some of the information that can be extracted from the Catalog Views in SQL Server.

762 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question