Я пытаюсь установить SQL Server 2008 Express Edition, но он требует Windows Powershell и отказывается продолжить установку. Есть ли способ установить его без Powershell? (Причина, по которой я спрашиваю, не столько для меня лично, сколько для уменьшения количества головной боли, через которую мне придется перетащить других людей, когда я скажу им, что моей программе нужен SQL Server.)
Используйте установку из командной строки, я полагаю, вы будете делать это для сервера sql, чтобы настроить его без прохождения пользователем.
командная строка sql server http://msdn.microsoft.com/en-us/library/ms144259(SQL.100).aspx
вы можете сделать это в автоматическом режиме и включить запуск скрипта в экран установки (или большинство менеджеров пакетов установки)
Вы выполняете установку с помощью сценария, и это избавляет от многих головных болей, и если сценарии терпят неудачу, имейте журнал установки sebd, чтобы найти проблему.
Вы, вероятно, обнаружите, что не хотите не устанавливать PowerShell. Я считаю, что в sql 2008 R2 есть функции управления, для которых требуется PowerShell.
Учитывая, что Powershell является частью текущей операционной системы Windows, просто установите ее. Фактически, просто установите текущую версию системы рейтинга. И Windows 2008 R2, и Windows 7 поставляются с включенным Powershell (по крайней мере, я нахожу его у себя, и я знаю, что не включал их вручную или в образы сборки).
Так что это в основном не проблема;)