Можно ли установить сервер sql на windows 7

Обновлено: 07.07.2024

SQL Server — это система управления реляционными базами данных (RDBMS), разработанная Microsoft. SQL Server поддерживает ANSI SQL, который является стандартным языком структурированных запросов. Однако SQL Server поставляется со своей реализацией языка SQL, T-SQL (Transact-SQL). Он в первую очередь спроектирован и разработан для конкуренции с базами данных MySQL и Oracle.

Предварительные условия

В основном, для загрузки сервера MS SQL для Windows 10 требуется:

Как скачать программу установки SQL Server

Ниже приведен пошаговый процесс загрузки SQL в Windows 10:

Microsoft предоставляет две специализированные бесплатные загружаемые версии SQL для работы на сервере MS SQL:

  1. Разработчик — у него есть все функции, которые предлагает сервер MS SQL, но мы не можем использовать его в производстве. С точки зрения обучения, это идеальный кандидат для начала.
  2. Экспресс: это также бесплатная загружаемая версия SQL Server, но с ограниченным набором функций и без приложений бизнес-аналитики.

Для установки мы выберем загрузку сервера MS SQL версии Developer.


Мы настроим установку SQL Server как «SQLServer2017-SSEI-Dev.exe».


Как установить SQL Server

Вот пошаговый процесс установки SQL в Windows 10:

Шаг 1. Откройте файл .exe

Дважды щелкните «SQLServer2017-SSEI-Dev.exe». Появится приведенный ниже экран с тремя вариантами: «Основной», «Пользовательский» и «Загрузить файлы».


Выберите базовую версию, щелкнув параметр «Базовая», так как в ней есть все настройки по умолчанию, необходимые для изучения MS SQL.


Шаг 3. Примите условия

Появится экран «Условия лицензии Microsoft Server». Прочитайте Условия лицензии и нажмите «Принять».


Шаг 4) Выберите местоположение

Ниже появится окно «Расположение установки SQL Server».

  1. Местоположение по умолчанию — C:\Program Files\Microsoft SQL Server.
  2. При желании мы также можем изменить место установки, нажав кнопку «Обзор».3. После выбора местоположения нажмите кнопку «Установить», чтобы начать установку SQL в Windows 10.


Ниже будет отображаться экран прогресса «Загрузка установочного пакета». Дождитесь завершения загрузки программного обеспечения SQL.


Однажды загрузка завершена; система инициирует установку версии для разработчиков.


Ниже на экране показан ход установки.


\

Шаг 5) Завершите процесс установки

После успешного завершения установки появится показанный ниже экран.


Эта настройка самодостаточна для дальнейшего изучения SQL-сервера, и мы можем «закрыть» это окно.

В этой статье описываются некоторые известные проблемы и предварительные условия, которые необходимо выполнить, если вы планируете установить SQL Server в Windows 7 или Windows Server 2008 R2.

Исходная версия продукта: SQL Server, Windows Server, Windows
Исходный номер базы знаний: 955725

Обзор

В этой статье описываются известные проблемы при установке Microsoft SQL Server на компьютер под управлением Windows 7 или Windows Server 2008 R2.

Для всех выпусков SQL Server 2008, кроме Express Edition, которые работают в Windows 7 или Windows Server 2008 R2, необходимо установить по крайней мере SQL Server 2008 с пакетом обновления 1 (SP1).

Express Edition уже включает пакет обновления 1.

В этой статье Windows 7 обозначает клиентскую версию Windows 7. Windows Server 2008 R2 обозначает серверную версию Windows 7.

Дополнительные сведения о требованиях к оборудованию и программному обеспечению для различных версий SQL Server см. в разделе Требования к оборудованию и программному обеспечению для установки SQL Server 2012.

Примечания к выпуску, в которых описаны различные известные проблемы на момент выпуска продукта, см. в примечаниях к выпуску SQL Server 2012.

Известные проблемы

Windows 7 не использует свойство RequireKerberos, чтобы определить, включена ли проверка подлинности Kerberos.

Поскольку Windows 7 не использует свойство RequireKerberos для определения того, включена ли проверка подлинности Kerberos для ресурса сетевого имени, установка SQL Server 2008 в отказоустойчивом кластере завершается сбоем.

Если в Windows 7 или Windows Server 2008 R2 включена политика Федерального стандарта обработки информации (FIPS), при установке SQL Server 2008 происходит сбой проверки кластера.

Если политика FIPS включена в Windows 7 или Windows Server 2008 R2, при установке SQL Server 2008 происходит сбой проверки кластера. Следовательно, установка завершается сбоем.

Чтобы решить эти две проблемы, необходимо установить SQL Server 2008 вместе с SQL Server 2008 (SP1) или более поздним обновлением для кластерных установок. Дополнительные сведения о том, как получить пакет обновления 1 (SP1) для SQL Server 2008, см. в следующей статье:

Дополнительные сведения об обновлении программы установки SQL Server в кластерной или некластерной среде см. в следующей статье:

Установка SQL Server 2008 может завершиться ошибкой в ​​Windows Server 2008 R2

Установка SQL Server 2008 может завершиться ошибкой

При установке SQL Server 2008 может произойти сбой, и вы получите следующую ошибку:

Invoke или BeginInvoke не могут быть вызваны для элемента управления, пока не будет создан дескриптор окна.

Вы можете установить накопительное обновление, чтобы решить эту проблему. Дополнительные сведения см. в следующей статье:

Минимальные требования к версии для Windows 7 или Windows Server 2008 R2

Прежде чем устанавливать SQL Server на компьютер под управлением Windows 7 или Windows Server 2008 R2, необходимо убедиться, что выполнены следующие минимальные предварительные требования, соответствующие вашей ситуации.

SQL Server 2008

Вам необходимо установить SQL Server 2008 вместе с SQL Server 2008 с пакетом обновления 1 (SP1) или более поздним обновлением (это также известно как версия с скользящим потоком).

Необходимо установить SQL Server 2008, а затем SQL Server 2008 с пакетом обновления 1 или более поздним обновлением.

Среда выполнения SQL Server 2008 Express поддерживается в Windows 7 и Windows 2008 R2.

Дополнительную информацию о требованиях к оборудованию и программному обеспечению для установки SQL Server 2008 см. в статье SQL Server 2016 и 2017: требования к оборудованию и программному обеспечению.

Я знаю, что в системных требованиях четко указано, что Windows 7 не поддерживается. Но я уверен, что эти ограничения искусственны, чтобы заставить пользователей покупать более новые версии Windows. А также, как я полагаю, серьезных изменений в ядре системы нет. Поэтому я считаю, что это может сработать. Но теперь я получаю следующее сообщение:

введите здесь описание изображения

  1. Существуют ли какие-либо уловки или хаки, которые могут подделать версию Windows (взлом реестра, замена системной dll и т. д.)?
  2. Или есть какое-либо программное обеспечение, заставляющее установщик SQL Server думать, что моя версия Windows выше?
  3. Что-нибудь еще.

ОБНОВЛЕНИЕ

У меня Windows 7 SP1 x64. Я знаком с виртуальными машинами и вариантами обновления до Windows 10, но они мне не нравятся. Я хочу найти способ просто преодолеть ограничение ОС. Я не считаю Windows 8/8.1/10 пригодной для использования. Также я говорю об экспресс-выпуске SQL Server.

ОБНОВЛЕНИЕ 2

Пытался перейти на Windows 7 после обновления до Windows 10 и установки SQL Server 2016 в Windows 10, но безуспешно (странно, но после перехода на более раннюю версию я не вижу SQL Server 2016). Так что обращение к виртуальной машине кажется единственным вариантом (кстати, я использую VMware, а не VirtualBox).


Ограничения ОС могут быть искусственными, но в Windows 8 есть много изменений в API и поддержке новых API, которые могут потребоваться для MSSQL 2016. Поэтому, даже если вы каким-то образом установите ее, она все равно может не работать. Если у вас достаточно хороший компьютер, вам следует установить виртуальную машину W10 и установить на нее MS SQL 16. Таким образом, вы можете просто позволить ему работать в фоновом режиме и использовать Windows 7 для подключения к виртуальной машине. У вас есть удобство использования Windows 7 и работоспособность Windows 10.

2 ответа 2

Похоже, требования для SQL 2016 вам нужны Windows 8 или более поздней версии. Причина может заключаться в том, что Windows 7 находится на расширенной поддержке. Это означает, что если вы не используете пакет обновлений 1, он уже не поддерживается корпорацией Майкрософт.

Подробнее о требованиях:

Вам также необходимо проверить, является ли ваша ОС 64-разрядной. Это еще одно требование для SQL 2016. Возможно, я пропустил версию SQL 2016, которую вы пытаетесь установить, но, поскольку версия для разработчиков бесплатна, я предполагаю, что это та самая версия.

Хорошо, достаточно ограничений. Теперь, чтобы обойти вашу проблему, если вам действительно нужен SQL 2016, а не установка SQL 2014 или SQL 2012, которые поддерживаются Windows 7.

Попробовать запустить виртуальную машину с установленной правильной ОС? Что-то вроде виртуального бокса Oracle. Это позволяет вам запускать машину внутри машины, и вы можете получить бесплатную пробную копию Windows 2008R2 или 2012R2, а затем установить SQL 2016.

Другой вариант — обновить ОС? Вы можете бесплатно перейти на Windows 10 с Windows 7, если у вас есть правильные требования?

При попытке установить SQL Server 2016 Express в Windows 7 Professional x64 SP1 в VMware я получаю следующее сообщение.

Экспресс-ошибка SQL Server 2016

Что я могу сделать, чтобы решить эту проблему?



Почему бы вам просто не перейти по ссылке и не просмотреть все требования, чтобы определить, какое из них вас не удовлетворяет?

Если вы проверите предоставленную ссылку, вы обнаружите, что Windows 7 не поддерживает SQL Server 2016

Поздно с вопросом, но SQL 2016, по-видимому, поддерживается для Win 7 через LocalDB. Я установил Visual Studio Professional 2015 и предполагаю, что в этом процессе была установлена ​​LocalDB для 2016 года. Возможно, это были инструменты данных SQL Server или аналогичный компонент, но я могу создавать экземпляры localdb с версией базы данных SQL Server 2016 (13.0.2151). Затем я могу подключиться к ним через Visual Studio или SSMS 2016. Я предоставлю подробный ответ, когда смогу, но если у вас есть папка ..\ProgramFiles\130\Tools\Binn, может быть установлен SqlLocalDB.exe со связанными папками и файлы (папка LocalDB).

3 ответа 3

Вот обходной путь для пользователей, которым нужен SQL 2016 на ПК для разработки под управлением Windows 7. Это позволит разработчику разрабатывать и управлять ими с помощью MDF в LocalDB:

  1. Если у вас нет Visual Studio 2015, установите ее или Community Edition 2015.
  2. Загрузите и установите инструменты данных SQL Server. SSDT

Когда я изначально устанавливал Visual Studio 2015, я выбрал выборочную установку и выбрал все параметры. Я помогал кому-то еще устранять неполадки в их установке, поэтому я установил Visual Studio 2015 Community Edition на другой компьютер с Win 7. Я выбрал пользовательскую установку, а в параметрах Windows и веб-разработки я выбрал инструменты данных Microsoft SQL Server. В нем был указан SQL Server 2012 года, но после установки и перезапуска у меня были SqlLocalDB 2014 и 2016 годов (под папками 120 и 130 соответственно). Установка SQL Server Data Tools может не понадобиться, если только вам не нужны SSIS, SSAS или SSRS, которые мне нужны.

После всего этого вам понадобится SQL Server Management Studio 2016 или более поздней версии, чтобы подключиться к локальной базе данных и получить доступ к функциям версии 2016.

После того, как вы установили это, должен быть установлен инструмент командной строки SQL Local DB. Мое место установки было D:\Programfiles\130\Tools\Binn\SqlLocalDB.exe

Расположение установки по умолчанию, указанное Discosultan, может быть следующим:

Мой путь установки был другим, но это может быть связано с несколькими версиями и связанными компонентами сервера SQL, которые я установил на ПК, а также со способом установки. После завершения установки вы можете найти SqlLocalDB.exe, если у вас несколько версий, и перейти к версии 2016 (версия продукта 13 в подпапке 130).

Вы можете найти путь к папке установки в реестре для SQL 2016, просмотрев следующую запись реестра в HKEY_LOCAL_MACHINE (сокращенно HKLM ниже):

HKLM\SOFTWARE\Microsoft\Microsoft SQL Server Local DB\Installed Versions\13.0

Оттуда можно запустить командную строку или добавить каталог в оператор пути. У меня есть несколько версий, поэтому я просто иду в каталог. Затем вы создаете экземпляр localDB и запускаете его:

SqlLocalDB создает "LocalDBExample2016" -s

С этого момента, если вы предпочитаете графический интерфейс, вы можете открыть SQL Server Management Studio 2016 или через Visual Studio и подключиться к серверу:

Оттуда вы можете добавлять базы данных и т. д.

Файлы mdf и журналов по умолчанию находятся в C:\Users\[UserName], но их можно переместить при создании баз данных или скопировать в другое место и передать администраторам баз данных и т. д. Некоторые функции будут недоступны, например в памяти OLTP-таблицы. Вот сравнение выпусков: выпуски и поддерживаемые функции для SQL Server 2016

Читайте также: