xlzhu's dotnet world

喜欢Google的软件、微软的技术......
随笔 - 57, 文章 - 2, 评论 - 550, 引用 - 5
数据加载中……

VS2005 和 SQL Server 2005 安装顺序不同会发生什么?

如果你是先安装 SQL Server 2005 任意一个发行版本,如果你随后卸载掉 SQL Server 2005 中自带的VS 2005开始安装其它版本的
VS2005(例如专业版)的话,你绝对会遇到包加载失败的错误。

标准情况下(经过我的多次验证),安装完毕后点击“帮助”菜单下的“关于Visual Studio”的时候,会出现和SQL Server 有关的两个包加载错误提示,情况很类似 beta 版本的 VS 2005 没有卸载干净就安装正式发行版本的 VS 2005,但是后者可能出现各种各样的包加载错误提示,不仅仅是和SQL Server 有关。
如果确实和你机器上先前安装的Beta版本有关系,请看这篇Post:
Definitive list of workarounds for Package Load Failure errors in Visual Studio 2005(http://blogs.msdn.com/astebner/archive/2005/12/16/504906.aspx)
到了这个,不管是采用这篇 Post 里面的攻略重新安装 VS 2005 还是马上下载 SQL Server 2005 SP1 装上都没有用,这个包加载错误总是阴魂不散。
直到使出必杀技:把 SQL Server 2005 和 VS 2005 包括两者的所有组件都卸载干净后,在按照下面的顺序装,这个包加载错误终于消失了。

如果先安装 VS 2005 再安装 SQL Server 2005 又会发生什么
回答:很幸运,一般不会出现包加载错误

如何安装 VSTS?
回答:这是个不好回答的问题,太多人在 VSTS 的beta版本安装上受尽折磨,我没有动手试验也就没有发言权,贴上几个链接,希望对你有所帮助。
Visual Studio 2005 Team Foundation Installation Guide:
http://www.microsoft.com/downloads/details.aspx?FamilyID=e54bf6ff-026b-43a4-ade4-a690388f310e&displaylang=en
uestc95 的 Visual Studio 2005 Team System 初体验:
http://blog.joycode.com/uestc95/archive/2005/06/07/52728.aspx
uestc95 的 Team Foundation Server Beta 3安装过程中一些问题的解决方法:
http://blog.joycode.com/uestc95/archive/2005/10/12/64990.aspx

posted on 2006-04-28 02:33 xlzhu 阅读(13386) 评论(19)  编辑 收藏 所属分类: 初学者专栏Windows Mobile 相关

评论

#1楼    回复  引用  查看    

汗,我就是先装sql2005的,这下不能再装企业版的vs了阿
2006-04-28 08:37 | Tony.Gong      

#2楼    回复  引用  查看    

"如果你是先安装 SQL Server 2005 任意一个发行版本,如果你随后卸载掉 SQL Server 2005 中自带的VS 2005开始安装其它版本的
VS2005(例如专业版)的话,你绝对会遇到包加载失败的错误。"

我遇到了,因为我想把VSTS安装在非默认目录。我也解决了。在包加载失败错误出现后(也就是在SQL和VSTS都装完后),在控制面板->添加或删除程序->Microsoft SQL Server 2005 按更改键。选择把client component删除。然后再重复一遍上述的流程,选择把client component装上。一切就OK了。原因是把原来SQL的VS IDE卸掉后,装VS时那些SQL的registers没有和VS绑定。重装一次client component时,SQL会找到VS,并把自己的registers绑上去,而不是再次安装自带的VS IDE。

你可以再验证一下啦。你说要全部重装,会吓死很多人的,我一般是晚上让安装开始运行,然后就上床了,呵呵。
2006-04-28 10:44 | James Chen      

#3楼 [楼主]   回复  引用  查看    

楼上的确实是正解,但是我照步骤试了一下,发现SQL Server 2005 自带的那个IDE又冒出来了,删除掉后打上SQL的SP1,SQL Mobile 又不见了,晕倒...
2006-04-30 00:47 | xlzhu      

#4楼    回复  引用  查看    

to xlzhu:我是看了SQL的 Readme first 后再安装的,它说要先装SQL再装VS的啊。而且为什么你们都要先卸载VS IDE再安装VS呢?有什么好处吗?我没有卸载就安装VS好像没有你们所说的问题。你们所说的“包加载错误”是指什么呢?我想验证一下自己的安装有没有问题,请说明具体症状。
2006-05-04 17:23 | Lantaio      

#5楼    回复  引用  查看    

Xp SP2多國語言版操作系統﹐裝有sql server2000開發版 ﹐并已升級至sp4.我先裝vs2005 企業版﹐再裝sql server2005開發版﹐死都裝不上去﹐也沒有錯誤顯示﹐不知為什么?
2006-05-05 16:23 | 精浪      

#6楼    回复  引用  查看    

@xlzhu
"SQL Server 2005 自带的那个IDE又冒出来了"指的是什么?是指在开始菜单栏里的SQL SERVER 2005下又出现那个BI IDE的快捷方式吗?那个快捷方式的指向也是VS 2005 的IDE啊,只是多加了个快捷方式,并且名字不同而已。
2006-05-11 22:01 | James Chen      

#7楼 [楼主]   回复  引用  查看    

@James Chen
指的是在"添加/删除程序"里面又出现了那个SQL Server 2005 自带的这个VS IDE
2006-05-13 00:36 | xlzhu      

#8楼    回复  引用  查看    

怪了,我装好了怎么那个自带的VS IDE就不出现了呢?是不是不同VS版本的原因?我用的是VSTS。
2006-05-13 21:26 | James Chen      

#9楼    回复  引用  查看    

我就不知道ms在搞什么。
我安装vs 2003, sql 200, vs 2005,sql 2005的顺序如下
1。安装sql 2005,安装过程好像去掉了IDE
2。安装vs 2005,去掉sql 2005体验版本(好像是这么写的)
3。安装vs2003
4。安装sql 2000(默认的一个主机名还是啥的得改,不然和sql 2005冲突)
2006-06-17 17:57 | cfans      

#10楼    回复  引用    

为什么我只安装了VS2005就出现了很多"包加载失败"?
2006-07-22 11:45 | lester [未注册用户]

#11楼    回复  引用    

James Chen 说的方法可以解决问题,谢谢!
to Lantaio “没有卸载就安装VS好像没有你们所说的问题”,也可以,只是不能修改VS的安装路径,要修改安装路径,就提示要先卸载VS 2005 premier partner edition。
2006-08-26 10:35 | riddler [未注册用户]

#12楼    回复  引用    

是先安装vs再装sql,没有什么问题呀,是vs 2005和 sql2005企业版。
倒是安装了.net framework 2.0 后,sql的IDE丢了
2007-06-03 08:42 | roker [未注册用户]

#13楼    回复  引用    

我先装的vs2005,然后装的是sql server 2005 企业版,没什么大问题,可是默认路径就是无法更改,不知道为什么,难道是因为之前Microsoft SQL Server的文件夹就放在C盘???求救!
2007-06-15 01:03 | zn [未注册用户]

#14楼    回复  引用    

sql server2005 安装确实很麻烦,我家里的机器就死活装不上,但公司的却可以,操作系统是一样的,而且公司的硬件配置更差,家里的还是新装的操作系统。头疼。
2007-07-03 10:25 | ddd [未注册用户]

#15楼    回复  引用    

我刚把sql装在d盘,成功,所以不存在不能更改目录的问题!
2007-07-03 10:26 | ddd [未注册用户]

#16楼    回复  引用    

我解决这个问题的步骤:

1.把C:\Program Files\Microsoft Visual Studio 8\Common7\IDE 下的文件夹和文件Copy到 VS2005的安装目录同样的文件夹下。

2.修改注册表的SQLServer.ReportingServices.Designer.ProjectFile项Command 的值为"devenv.exe" "%1",修改AnalysisServices.Project的Command 的值为"devenv.exe" "%1"。

3.开始-运行:devenv /resetskippkgs
2007-10-17 14:56 | LuffyWang [未注册用户]

#17楼    回复  引用    

微软的东西安装程序做得实在太烂,会出现太多想都想不到的问题
2007-12-11 17:25 | bsms [未注册用户]

#18楼    回复  引用    

我先装vs2005得,现在sql2005装不上去了,求救
2008-02-21 14:55 | tom11111111 [未注册用户]

标题  
姓名  
主页
Email (只有博主才能看到) 
验证码 *  看不清,换一张 [登录][注册]
内容(请不要发表任何与政治相关的内容)  
  登录  使用高级评论  新用户注册  返回页首  恢复上次提交      
 
历史上的今天: