Link to home
Start Free TrialLog in
Avatar of Daniel Booker
Daniel BookerFlag for United States of America

asked on

Change VB.net 2010 SQL server instance name

Background info on computer it has SQL Server 2005, 2008, and 2012 installed. When running VB.net 2010 debug get an error trying to submit data to the SQL database.
The database 'C:\databaseloction\FIRSTDB.MDF' cannot be opened because it is version 706. This server supports version 655 and earlier. A downgrade path is not supported.
Could not open new database 'C:\databaseloction\FIRSTDB.MDF'. CREATE DATABASE is aborted.
An attempt to attach an auto-named database for file C:\databaseloction\FIRSTDB.MDF failed. A database with the same name exists, or specified file cannot be opened, or it is located on UNC share.

In VB.net I tried going to Tools > Options > Database Tools > Data Connections and putting the SQL Server Instance Name SQL-PC
Just to double check i got the right instance name I opened SQL server management Studio and connneced to the servername SQL-PC to find the database i was working with and sure enough it was in that instance.

So why oh why is VB.net giving this error with trying to use an older version of SQL when i should be using the latest version?
Avatar of Anthony Perkins
Anthony Perkins
Flag of United States of America image

Simply put, your server is SQL Server 2008 and you cannot attach a database from SQL Server 2012.  In order to attach this database you will need to upgrade to SQL Server 2012.
ASKER CERTIFIED SOLUTION
Avatar of Craig Wagner
Craig Wagner
Flag of United States of America image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial