我应该先安装哪个:Visual Studio 2008还是SQL Server 2008?

11
半年前,我安装了Visual Studio 2008和SQL Server 2008。我不太记得我先安装了哪个,但自那时起,我无法从Visual Studio IDE连接到任何基于文件的SQL服务器数据库。我认为这与Visual Studio中的一个错误有关,事实上我之前在同一系统上安装了Visual Studio 2005,并且安装这两个程序的顺序也有关。

现在我即将升级到Visual Studio Team System,我宁愿避免出现相同的数据库连接问题。 我应该:

A)卸载Visual Studio和SQL Server,然后重新安装SQL Server,最后再安装Visual Studio? B)只卸载Visual Studio并升级到VS Team System?

谢谢, Adrian

6个回答

8

我安装的是SQL Server开发版,而不是随VS2008提供的SQL Server Express版。 我发现如果您先安装SQL Server,那么安装效果会更好,这样就没有必要在安装SQL Server开发版之前卸载Express版了。 我不建议同时安装两个版本。 直到我弄清楚安装两个版本是问题的原因之前,我一直遇到无法解决的问题。 卸载VS和SQL Server Express可能是必要的,但我认为只卸载SQL Server Express并(重新)安装SQL Server Developer版就足够了。


1

首先,始终将IIS添加到您的操作系统中, 然后安装Office(如果需要), 然后使用Windows更新,只要您确定没有更多更新, 然后安装Sql Server, 然后使用Windows更新,确保您拥有Sql Server所需的任何ServicePack, 然后安装Visual Studio, 然后使用Windows更新,只要您确定没有更多更新。

您可以在同一台计算机上拥有SQL的开发人员和Express版本(甚至是不同版本)。 并且您可以拥有从2003年(未尝试之前的版本)到2010年的所有Visual Studio版本。

唯一的注意事项是:所有内容必须是相同的语言,否则您将经常遇到MSDN崩溃,并且msdn的合并操作将使您的PC上的msdn无法阅读。

Cimpy


1

我认为安装的顺序并不重要。


1

从技术上讲,您应该先安装哪个并没有什么区别。VS IDE对于两者都是相同的,开发所需的Visual Studio插件(如C#,VB)或SQL也应该无论安装了什么其他软件都可以正常安装。

个人建议先安装DB - 原因是如果您后安装DB,则默认的起始页反而会设置为SQL团队的RSS源而不是MSDN的。


啊...以前从没想到过这一点...这就是为什么我有了SQL数据源...;-) - Arjan Einbu

1

在我从SQL 2005 Express更改到SQL 2008 Express之后的经验是,VS无法识别SQL 2008,仍然在寻找SQL 2005。

我采取了以下步骤:

  • 卸载Visual Studio
  • 删除所有似乎与Visual Studio相关的注册表键
  • 安装Visual Studio

现在,VS能够连接到SQL Server和用户实例(文件mdf)。但是,在最低特权用户访问帐户中,我收到了以下错误消息:“由于启动用户实例的过程失败,无法生成SQL Server的用户实例。”

要修复此错误:

  • 在C:\Users[user]\AppData目录下,如果发现了SQL Express使用的文件夹,则将其删除。

现在,我能够在Visual Studio中建立数据库连接。


-1

通过在自定义安装中禁用sqlsever express编辑选项来安装Visual Studio,然后单独安装Sqlserver Express Edition 2005,最后安装管理工具。这样就可以连接到数据库了...它可以正常工作...


这个问题涉及到SQL Server 2005。 - Fls'Zen

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接