Asp.net 确定我当前在Visual Studio 2013上使用的SQL Server版本

Asp.net 确定我当前在Visual Studio 2013上使用的SQL Server版本,asp.net,sql-server,visual-studio-2013,Asp.net,Sql Server,Visual Studio 2013,我有一个问题,我有多个SQL Server版本,我想删除其他版本,这样我只能有一个版本,但我无法确定我的visual studio当前使用的是什么,我不知道应该删除什么,这样我就可以删除整个SQL Server版本。希望你能帮助我,谢谢 如果在Visual Studio中打开与数据库的连接,则可以运行语句选择@@Version,该语句将告诉您更多信息 看 例如,当我运行它时,我得到 Microsoft SQL Server 2014-12.0.2000.8(X64)2014年2月20日20:0

我有一个问题,我有多个SQL Server版本,我想删除其他版本,这样我只能有一个版本,但我无法确定我的visual studio当前使用的是什么,我不知道应该删除什么,这样我就可以删除整个SQL Server版本。希望你能帮助我,谢谢


如果在Visual Studio中打开与数据库的连接,则可以运行语句
选择@@Version
,该语句将告诉您更多信息

例如,当我运行它时,我得到

Microsoft SQL Server 2014-12.0.2000.8(X64)2014年2月20日20:04:26 版权所有(c)上的Microsoft Corporation Developer Edition(64位) Windows NT 6.1(版本7601:Service Pack 1)


因此。

对于打开的连接,您可以运行以下语句:

select serverproperty('ProductVersion')
这将为您提供一个可编程分析的字符串,如旧Microsoft SQL Server 2005的
'9.00.5000.00'
,或Microsoft SQL Server 2014的
'12.0.2000.8'


Visual Studio连接字符串中有什么内容?你可以使用所有这些。可能更容易进入服务并逐个停止它们,以了解许多SQL Server的故障—2012年、2014年和2016年。一种方法是保留要使用的版本并删除其他版本。在VisualStudio中构建的应用程序中,您只需将目标对准留在系统上的SQL Server即可。如果知道这些SQL服务器中是否有一个作为默认实例运行,那就太好了。“Microsoft SQL Server 2005 Compact Edition”(Microsoft SQL Server 2005 Compact Edition)可以保留,如果您有或认为有必要进行Compact Edition开发。@STL开发者我已经添加了有关此问题的照片,我如何知道应该删除第二张照片中的哪些内容?谢谢你的帮助consideration@Newbie10-无论删除哪个SQL Server实例,都不需要删除第二个映像中列出的任何项。@谢谢您的建议,这对我很有帮助。例如,如果我的版本为2014,我是否应该删除所有没有2014的组件?像2016版?这取决于你是否需要它们。如果您知道不需要它们,那么删除它们应该是安全的,但是如果您有(例如)使用较旧版本SQL的遗留应用程序,则可以方便地使用它们。在Visual Studio中,您可以配置默认的instancein Tools-Options-Database Tools。您还可以使用Sql Configuration Manager查看实例的名称,以帮助您识别它们。