I am lucky to be an admin of a server, but I have no idea how many versions of sql server on this server. When I opened the file Microsoft SQL Server, there are files called 80, 90, 100, 110. And I have only found SQL Server 2012 setup, so what's the relationship between the files names like 80, 90, 100, 110 with sql server versions like 2008, 2012?
相关问题
- sql execution latency when assign to a variable
- What is the best way to cache a table from a (SQL)
- php PDO::FETCH_ASSOC doesnt detect select after ba
- Bulk update SQL Server C#
- SQL to Parse a Key-Value String
相关文章
- Entity Framework 4.3.1 failing to create (/open) a
- Code for inserting data into SQL Server database u
- Delete Every Alternate Row in SQL
- Linux based PHP install connecting to MsSQL Server
- SQL Azure Reset autoincrement
- How do we alias a Sql Server instance name used in
- Is recursion good in SQL Server?
- How can I convert a OLE Automation Date value to a
The mapping is:
However, just because you have a folder with one of these identifiers, does not mean you have a SQL Server instance of that version installed - some folders are laid down by newer versions for backward compatibility reasons, Visual Studio, and other tools.
To see what you actually have installed, go to your start menu, and go to the highest version of "Microsoft SQL Server 20xx" that you have. Under that menu, go to Configuration Tools > SQL Server Configuration Manager. In the SQL Server Services tab, sort the data by Service Type, and for each line item with the type "SQL Server" (not blank, or "SQL Agent", or any other), right-click the SQL Server portion and select Properties. On the Advanced tab, scroll down, there will be a field called Version, and the number there will map to one of the patterns in the 3rd column above.
Sorry, I had to blur a couple of things in my screen shot, but hopefully it gives you the idea: