Solved

SQL Server 7.0

Posted on 2013-11-01
14
310 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
  • 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
VMware Disaster Recovery and Data Protection

In this expert guide, you’ll learn about the components of a Modern Data Center. You will use cases for the value-added capabilities of Veeam®, including combining backup and replication for VMware disaster recovery and using replication for data center migration.

 
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

Best Practices: Disaster Recovery Testing

Besides backup, any IT division should have a disaster recovery plan. You will find a few tips below relating to the development of such a plan and to what issues one should pay special attention in the course of backup planning.

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.
This article shows gives you an overview on SQL Server 2016 row level security. You will also get to know the usages of row-level-security and how it works
Familiarize people with the process of retrieving data from SQL Server using an Access pass-thru query. Microsoft Access is a very powerful client/server development tool. One of the ways that you can retrieve data from a SQL Server is by using a pa…
Viewers will learn how to use the SELECT statement in SQL to return specific rows and columns, with various degrees of sorting and limits in place.

770 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