• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 1095
  • Last Modified:

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?
1 Solution
Anthony PerkinsCommented:
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.
Craig WagnerSoftware ArchitectCommented:
My guess is that the dialog you're referring to specifies what SQL Server the IDE uses to connect to SQL Server. That isn't the same as what the application uses to connect to SQL Server.

Somewhere in your code or a config file there must be a connection string that your application uses to establish a connection. That's what you need to change. Basically, I think you're looking in the wrong place.

Featured Post

Free Tool: Site Down Detector

Helpful to verify reports of your own downtime, or to double check a downed website you are trying to access.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

Tackle projects and never again get stuck behind a technical roadblock.
Join Now