在“SQL Server配置管理器”中,我在“SQL Server服务”下看到两个看起来像SQL Server的项目:
这是否意味着我同时安装了2个版本? “SQL Server(mssqlserver)当前已停止。”
答案 0 :(得分:2)
你有两个instances。它们可能是也可能不是同一版本(意味着2005/2008)。
Express只是来自无数SKU edition的editions / @@VERSION。
您可以在同一台计算机上安装相同版本或多个版本/ SKU作为不同的实例。
因此,除非有人故意设置名为“sqlexpress”的新实例,否则您可能安装了两种产品(两者都可以是2008或两者都可以是2005或者它们可以不同 - 只是其中一个可能是 Express SKU而另一个是标准。)
您可以使用{{3}}获取有关实例的更多信息。
答案 1 :(得分:1)
SQLExpress是轻量级/免费版,通常用于开发人员或非常轻量级的应用程序。
MSSQLServer是完整的SQL安装。
所以是的,你有2个“SQL Server”安装,但它们是不同的产品,我不能根据你提供的数据说出哪个版本。
答案 2 :(得分:1)
看起来你已经安装了Visual Studio SQL Server Express,然后安装了SQL Server 2008.之前我已经完成了这个,我找到的最佳解决方案是完全卸载SQL Server Express和SQL Server 2008.删除所有程序文件中的Microsoft SQL Server目录中的文件,然后重新安装SQL Server 2008.如果仍然无法将2008实例作为默认设置,则可能还需要卸载Visual Studio。
将来,如果您要在本地安装SQL Server的开发(或其他)版本,我建议您确保在Visual Studio之前安装它。如果VS安装检测到系统上的现有SQL Server实例,则VS安装将不会安装SQL Server Express。
顺便说一句,您可以使用“添加/删除程序”控制面板项来验证是否为真。
答案 3 :(得分:0)
您的系统上安装了两个SqlServer实例。一个是SqlServer Express Edition,另一个是Sql Server。我不能说哪个版本或版本。
也许您可以在注册表中找到更多信息(HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft)。
答案 4 :(得分:0)
我投票反对删除任何一个 - SQL服务器对多个实例都可以,并且它们适用于不同的东西。例如,许多开源项目都假定sql express的本地副本位于。\ SQLEXPRESS以供开发使用。而您无法使用SQL Express编写分析服务。
或者,这不是问题。那些不是你想要的机器人。继续前进。