我正在尝试安装 SQL Server 2008 Express Edition,但它要求 Windows Powershell 并拒绝继续安装。有没有办法让它在没有 Powershell 的情况下安装?(我问这个问题的原因不是为了我个人,而是为了减少当我告诉别人我的程序需要 SQL Server 时我不得不给他们带来的麻烦。)
答案1
使用命令行安装,我想您将为 SQL 服务器执行此操作以进行设置,而无需用户经历它。
命令行 SQL 服务器 http://msdn.microsoft.com/en-us/library/ms144259(SQL.100).aspx
您可以在静默模式下执行这些操作,并包含在安装盾(或大多数安装包管理器)中运行的脚本
通过脚本进行安装可以免去许多麻烦,如果脚本失败,则可以使用 sebd 安装日志来查找问题。
答案2
鉴于 Powershell 是当前 Windows 操作系统的一部分 - 只需安装它即可。实际上,只需安装操作系统的当前版本即可。Windows 2008 R2 和 Windows 7 都启用了 Powershell(至少我在我的计算机上找到了它,而且我知道我没有手动或在构建映像中包含它们)。
所以,这基本上不是一个问题;)
答案3
您可能会发现您不想不安装 powershell。我相信在 sql 2008 R2 中有一些需要 powershell 的管理功能。