Visual Studio和SQL Server - 正确的安装顺序?

cdo*_*ner 10 sql-server installation ssis visual-studio-2008

我正在重建我的开发机器.这个问题对我来说并不陌生,但我不记得解决方案了.我从SQL 2008 Developer开始,然后是VS 2008 Pro,然后是SQL SP1,然后是VS SP1.结果是我无法打开SSIS项目(请参阅下面的错误).什么是正确的顺序,以便我可以避免安装SQL Server Express并仍然具有所有功能?

---------------------------
Microsoft Visual Studio
---------------------------
Package Load Failure

Package 'DataWarehouse VSIntegration layer' has failed to load properly ( GUID =
{4A0C6509-BF90-43DA-ABEE-0ABA3A8527F1} ). Please contact package vendor for 
assistance. Application restart is recommended, due to possible environment 
corruption. Would you like to disable loading this package in the future? You 
may use 'devenv /resetskippkgs' to re-enable package loading.
---------------------------
Yes   No   
---------------------------
Run Code Online (Sandbox Code Playgroud)

Mad*_*Boy 10

您应该首先安装SQL 2008 Developer,这将排除VS安装SQL的必要性.或者你可以像其他建议一样做,并选择自定义VS安装.

我最喜欢的方式是:

  1. SQL 2008开发人员
  2. Visual Studio Professional 2008
  3. 运行Windows更新
  4. 安装Resharper :-)
  5. 安装RedGate SQL ToolBelt

但似乎要使一些功能正常工作,正确的顺序是:

  1. Visual Studio Professional 2008(SQL未选中)
  2. SQL 2008开发人员
  3. 运行Windows更新
  4. 安装Resharper/Redgate工具

我认为Resharper和Redgate是用于在C#/ SQL中开发的最佳工具.


cdo*_*ner 4

事实证明,我在问题中遗漏了两条重要信息,这使得安装变得如此痛苦:

  • 我正在安装 64 位版本的 SQL Server
  • 我安装到非标准位置(即 D: 驱动器,因为 C: 是 SSD,没有那么多空间)

但这并不成功。这是我在第一次(第二次和第三次)尝试中最终所做的事情:

  • 在 D: 上安装 VS 2008 Professional
  • 安装 VS 2008 SP 1
  • 安装SQL Server 2008开发版(实例和共享组件位于D:)
  • 安装 SQL Server SP 1

显然 VS 2008 Pro 不需要数据库。我不知道为什么我记得它确实如此。虽然 Visual Studio 安装顺利,但在 SQL Server 安装过程中我遇到了以下错误:

未指定 INSTANCESHAREDWOWDIR 命令行值。

我能够解决从命令行启动设置的问题(感谢此 MSDN 论坛帖子):

setup.exe /INSTALLSHAREDWOWDIR="D:\Program Files(x86)\Microsoft SQL 
Server" /INSTALLSHAREDDIR="D:\Program Files\Microsoft SQL Server"
/ACTION=install
Run Code Online (Sandbox Code Playgroud)

然后在安装快结束时,我收到此错误:

由于以下错误,升级失败。错误代码为:-2147467259。消息:未指定错误

没有解决方案,只有一种解决方法,如connect.microsoft.com 上的这篇文章所述。它包括在安装前后复制 VS 配置文件,并仅针对 BIDS(这是失败的一个组件)重新运行安装程序。

SQL Server SP1 安装运行没有问题。VS Studio 在尝试使用 SSIS 项目加载解决方案时,仍然抛出我在原始问题中发布的错误。

我忽略了 BIDS 安装结束时弹出的这个错误:

Microsoft Visual Studio Tools for Applications 2.0 找不到一个或多个组件。请重新安装该应用程序。

但是,安装日志中没有错误,并且“成功”完成,因此我认为忽略该错误就可以了。

看来我的配置是不可能的(但我确信我在 D: 驱动器上有 2005 版本的 VS 和 SQL Server)。

我再次卸载了所有内容,手动删除了剩下的所有文件夹,然后在 C: 驱动器上重新安装,包括 SQL Server 共享组件。我把实例文件夹放在D:。

  • 在 C: 上安装 VS 2008 Professional
  • 安装 VS 2008 SP 1
  • 安装SQL Server 2008 Developer Edition(实例位于D:,共享组件位于C:)
  • 安装 SQL Server SP 1

这次一切都已安装,我可以打开我的 SSIS 项目。