SQL Server 2008安装

26
我正在尝试在我的Win 7笔记本电脑上安装MS SQL Server 2008。在选择安装路径时,我遇到了一个问题。当我选择“安装”并单击“新建SQL Server独立安装或添加功能到现有安装”时,它会弹出一个浏览对话框以选择安装文件夹。我选择了c:/program files/Microsoft SQL Server/并尝试了该文件夹下的所有文件夹。但是,它会给我一个错误信息,说

c:/program files/Microsoft SQL Server/不是有效的安装文件夹。

我已经尝试过1000次,但仍然遇到相同的错误。我已经卸载了SQL Server 2005,现在只想安装MS SQL Server 2008。这里的问题是什么?我该如何解决这个问题?


请问有人能回答吗? - user755673
1
其他人也遇到了这个问题,但是没有答案...少数人通过系统重启解决了问题... - 2GDev
@2GDev 是的,完全正确。我搜索了一下,但找不到解决方案。这是一个错误吗?你说的系统重启是什么意思? - user755673
开机 -> 关机然后再开机。但我认为这不是解决方案! 你正在安装哪个版本?Express Edition吗? - 2GDev
@2GDev 哈哈,我以为 SQL Server 重启了,所以才感到奇怪。是的,我正在使用 Express 版本。在安装 SQL Server 2005 之前,我尝试了 2008 版本。我可以顺利安装,但由于没有 VS 08 SP1,我无法继续安装。好吧,让我试着重启一下。 - user755673
逐步操作... http://blog.mclaughlinsoftware.com/2009/03/30/sql-server-2008-express/ 也许您需要安装Windows Powershell? - 2GDev
9个回答

19

我最近遇到了同样的问题,我按照以下步骤解决:

假设您下载了 SQLServer2008R2SP1-KB2528583-x86-ENU 文件 以获取 SQL 2008 R2,但它不接受您选择的文件夹。它正在寻找您的安装介质,也就是要安装所选选项(例如升级或安装)的文件。

右键单击 SQLServer2008R2SP1-KB2528583-x86-ENU 文件,点击提取文件(winrar 选项)。这会解压安装文件,给您所有被压缩的文件。

当 SQL 2008 R2 安装中心要求您选择文件夹时,请选择包含所有文件的提取文件夹... 问题解决了!


12

我认为你遇到的错误只是微软用词不当的问题。当他们给出消息:“选择安装文件夹”时,实际上是指包含SqlServer安装DVD的驱动器。我也遇到了同样的问题,我所要做的就是选择DVD驱动器,然后它就可以工作了。


这对我来说很有效,我正在运行win 7 pro - 从sql Server 2005升级到2012。 - megaSteve4

6
Durden81是正确的 - 错误实际上意味着找不到安装文件。这似乎是从互联网下载的SQL Server版本或作为Visual Web Developer Express 2010捆绑包的一部分安装的bug。
我正在寻找答案,偶然发现了这个。不幸的是,其他的回复对我没有用。以下方法有效:
  • 转到控制面板并卸载与"Microsoft SQL Server 2008"和任何其他版本的SQL Sever相关的所有内容。
  • 重新启动计算机,转到Microsoft Download中心(http://www.microsoft.com/download/en/default.aspx),并搜索:Microsoft® SQL Server® 2008 Express with Tools。
  • 解压缩并运行此安装程序。
  • 在再次运行Visual Studio之前重新启动计算机。

2

虽然我认为这从来不是必须的要求,因为你的问题并没有很清楚地说明哪个组件被路径卡住了,但我建议尝试使用一个没有空格的更简单的路径,例如 "C:\MSSQL\" ...


3
“does not work” 是什么意思?你尝试了哪条路径?出现了什么错误?人们无法修复“does not work”。 - Aaron Bertrand
@jp2code 当你的厕所坏了,你只会说“厕所坏了”吗? - Kermit
1
@FreshPrinceOfSO 即使这比“浴室不工作”更具体。 - Aaron Bertrand
@jp2code 我认为你应该创建一个新的问题,在那里你可以指定所有这些细节,包括你安装了什么版本(x86、x64、带SP等)以及你正在遵循哪些步骤。首先,这个问题是三年前提出的,与你使用的SQL Server版本不同,而且谁知道他们为什么从未接受答案。这不是必需的。 - Aaron Bertrand
完成。如果这个详细的问题能给您带来任何关于我的问题的见解,我会很高兴。我尽力列出了我尝试过什么以及什么不起作用。http://stackoverflow.com/q/22050470/153923 - user153923
显示剩余3条评论

0

提供安装程序的路径,这对我很有帮助。 例如,如果你的SQL Server安装程序在C:\SQL SERVER\Enterprise Edition\setup.exe 提供相同的路径,这将解决问题。


0

我出现了这个错误,是因为安装包位于网络或虚拟位置。为了解决这个问题,我咨询了IT部门找到了正确的路径,并以管理员身份运行了.exe文件。一切都好了。


0

我同意Durden81的观点。实际上这是关于路径的问题。它要求您选择SQL Server安装文件所在的路径。请提供设置文件的正确路径,无论它是在DVD还是驱动器中。


0

当我点击“添加/删除程序”中的应用以添加功能到当前安装时,我收到了这个错误。是的,您可以按照@Marc Uberstein的答案进行操作,但是双击重新运行ENU应该会让您到达需要去的地方,而无需提取文件并完全绕过“添加/删除程序”部分。从您的问题中不确定您是否采取了这条路线来到达错误,但这对我来说就是问题所在。


-1

这取决于您收到的错误提示。如果它说“文件夹错误”或类似的内容,那么就是文件夹导致了错误。只需删除计算机上所有sqlserver文件夹并重新启动,它应该可以正常工作,或者您可以进入该sqlserver文件夹的属性,在高级选项中取消压缩并重新运行。这样肯定会起作用。


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