Microsoft sql server msde windows 10

I need to install MSDE 2000 Release A on Windows 10. The installation window pops up and then immediately closes without an error message. This answer to this SO question seemed to solve a very s...

I need to install MSDE 2000 Release A on Windows 10.

The installation window pops up and then immediately closes without an error message.

This answer to this SO question seemed to solve a very similar problem and indicates that it is in fact possible to install and run MS SQL Server 2000 on Windows 10. I know that that question is about SQL Server 2000 and not MSDE, but I hope that if it works for SQL Server 2000, it will also apply to the Desktop Engine variant.

Any ideas about what could be killing the installer and/or how I could try to figure this out?

  • I have already tried setting the compatibility mode of the installer to WinXP SP2 and running with admin priviledges

  • I have not yet tried to first install Win 7, then MSDE, then upgrade to Win 10, and would very much prefer to directly install on Win 10

Community's user avatar

asked Jan 10, 2016 at 19:22

Reto Höhener's user avatar

Reto HöhenerReto Höhener

5,1714 gold badges36 silver badges74 bronze badges

3

I have found a workaround…

I found that it was extracting several dlls to the temp folder during install and the MSI log was complaining about loading one of them. No dependency loading issues found with any of them so I tried copying them all to C:WindowsSysWow64, but one of them (sqlunirl.dll) got access denied as it is a part of the OS. If I change the owner and permissions of that dll, I can then replace it with the extracted one, install MSDE, and afterwards replace it with the original Win10 one. However the SQL Service Manager app then refuses to start, but since exes always look for dlls in their own folder first, put that same dll in C:Program Files (x86)Microsoft SQL Server80ToolsBinn. Just in case, I’ve also copied it to other folders that have executables in too. I’ve not tested this out yet but have knocked up a quick batch file to install (put it next to Setup.exe along with the sqlunirl.dll grabbed from the temp folder from a previous install attempt):

takeown /f C:WindowsSysWOW64sqlunirl.dll /a
icacls C:WindowsSysWOW64sqlunirl.dll /grant *S-1-5-32-544:f
IF NOT EXIST C:WindowsSysWOW64sqlunirl.bak move C:WindowsSysWOW64sqlunirl.dll C:WindowsSysWOW64sqlunirl.bak
copy /y "%~dp0sqlunirl.dll" C:WindowsSysWOW64

"%~dp0Setup.exe" (plus your extra parameters such as SAPWD=PASSWORD)

move /y C:WindowsSysWOW64sqlunirl.dll "C:Program Files (x86)Microsoft SQL Server80ToolsBinn"
copy /y C:WindowsSysWOW64sqlunirl.dll "C:Program Files (x86)Microsoft SQL Server80COM"
copy /y C:WindowsSysWOW64sqlunirl.dll "C:Program Files (x86)Microsoft SQL ServerMssql$InstanceNameBinnMSSQL$InstanceNameBinn"
move /y C:WindowsSysWOW64sqlunirl.bak C:WindowsSysWOW64sqlunirl.dll
icacls C:WindowsSysWOW64sqlunirl.dll /remove *S-1-5-32-544
icacls C:WindowsSysWOW64sqlunirl.dll /grant *S-1-5-32-544:(GR,GE,WO)
icacls C:WindowsSysWOW64sqlunirl.dll /setowner *S-1-5-80-956008885-3418522649-1831038044-1853292631-2271478464

(NB: SIDs are used for Administrators group and TrustedInstaller so that it works on any language. Generic Read and Generic Execute rights are the default on the administrators group, but I am also applying Write Owner so that I can set it back to TrustedInstaller as I couldn’t find a way to use TakeOwn.exe to set it back!)

answered Jan 26, 2018 at 16:18

Dan Gough's user avatar

2

This is sort of a reverse-answer to the question, hope it’s OK! I couldn’t find anyone else mentioning it so hopefully it’s alright. Just wanted to say that Dan’s solution also works for uninstalling MSDE 2000 from Windows 10.

I had a Win7 computer that had MSDE 2000 installed, which I upgraded to Windows 10. Everything worked fine till I needed to upgrade the software which involved uninstalling MSDE 2000. It simply wouldn’t uninstall — the msi would run then just exit.

All I had to do was rename sqlunirl.dll, run the uninstaller from add/remove programs, then rename it and change the permissions back:

takeown /f %SystemRoot%SysWOW64sqlunirl.dll /a
icacls %SystemRoot%SysWOW64sqlunirl.dll /grant *S-1-5-32-544:f
IF NOT EXIST %SystemRoot%SysWOW64sqlunirl.bak move %SystemRoot%SysWOW64sqlunirl.dll %SystemRoot%SysWOW64sqlunirl.bak

< RUN UNINSTALLER HERE >

move /y C:WindowsSysWOW64sqlunirl.bak C:WindowsSysWOW64sqlunirl.dll
icacls %SystemRoot%SysWOW64sqlunirl.dll /remove *S-1-5-32-544
icacls %SystemRoot%SysWOW64sqlunirl.dll /grant *S-1-5-32-544:(GR,GE,WO)
icacls %SystemRoot%SysWOW64sqlunirl.dll /setowner *S-1-5-80-956008885-3418522649-1831038044-1853292631-2271478464

Hope that helps someone!

answered Jul 21, 2019 at 11:52

Eugene Kang's user avatar

It has worked for me doing what it says @Eugene Kang, but with the following setting I add the sqlunirl.dll dll in Windowssystem32 before installation.

I have used sql server 2000 sp4.

So i add one line to your script:

takeown /f %SystemRoot%SysWOW64sqlunirl.dll /a
icacls %SystemRoot%SysWOW64sqlunirl.dll /grant *S-1-5-32-544:f
copy %SystemRoot%SysWOW64sqlunirl.dll %SystemRoot%system32sqlunirl.dll
IF NOT EXIST %SystemRoot%SysWOW64sqlunirl.bak move %SystemRoot%SysWOW64sqlunirl.dll %SystemRoot%SysWOW64sqlunirl.bak

< RUN UNINSTALLER HERE >

move /y C:WindowsSysWOW64sqlunirl.bak C:WindowsSysWOW64sqlunirl.dll
icacls %SystemRoot%SysWOW64sqlunirl.dll /remove *S-1-5-32-544
icacls %SystemRoot%SysWOW64sqlunirl.dll /grant *S-1-5-32-544:(GR,GE,WO)
icacls %SystemRoot%SysWOW64sqlunirl.dll /setowner *S-1-5-80-956008885-3418522649-1831038044-1853292631-2271478464

Thanks in advance,

answered Aug 28, 2020 at 8:25

Tabutnas's user avatar

One of my customers asked how to install MSDE on Windows 10 and Windows 7, one of his old software need it, after some study, I found the answer, and share it.

MSDE aka Microsoft SQL Server Data Engine /Microsoft Data Engine /Microsoft Desktop Engine, is a relational database management system developed by Microsoft. It is a scaled-down version of Microsoft SQL Server 7.0 or 2000 which is free for non-commercial use as well as certain limited commercial use. It was introduced at Microsoft TechEd in May 1999,[1] and was included as part of Microsoft Office 2000 Developer Edition. Its successor, SQL Server Express was released in November 2005.[2] Vendor support of MSDE ended on April 8, 2008.[3]

From MSDE download webpage, we know,

Important Note Microsoft SQL Server Desktop Engine (MSDE) will not be supported on the Microsoft Vista operating system. If you plan to build an application and redistribute a database with it, you should consider using SQL Server 2005 Express Editioninstead. For more information, see the Running SQL Server on Windows Vista page on microsoft.com.

In one word, MSDE by default does not support Windows 7 or Windows 10.
but with the help of the following Widows batch script, you can successfully install it.

takeown /f %SystemRoot%SysWOW64sqlunirl.dll /a
icacls %SystemRoot%SysWOW64sqlunirl.dll /grant *S-1-5-32-544:f
IF NOT EXIST %SystemRoot%SysWOW64sqlunirl.bak move %SystemRoot%SysWOW64sqlunirl.dll %SystemRoot%SysWOW64sqlunirl.bak
C:MSDERelAsetup.exe INSTANCENAME="alitrack" SAPWD="dotcom" SECURITYMODE="sql"
net start mssql$alitrack
move /y %SystemRoot%SysWOW64sqlunirl.bak %SystemRoot%SysWOW64sqlunirl.dll
icacls %SystemRoot%SysWOW64sqlunirl.dll /remove *S-1-5-32-544
icacls %SystemRoot%SysWOW64sqlunirl.dll /grant *S-1-5-32-544:(GR,GE,WO)
icacls %SystemRoot%SysWOW64sqlunirl.dll /setowner *S-1-5-80-956008885-3418522649-1831038044-1853292631-2271478464
pause

save it as batch file(or download the last version fromalitrack/msde_on_win10) and run as administrator.

and you can have a look the installation video here.

references,

  • https://stackoverflow.com/questions/34709781/install-microsoft-sql-server-2000-desktop-engine-msde-2000-release-a-on-window
  • https://en.wikipedia.org/wiki/MSDE
  • https://www.microsoft.com/en-us/download/details.aspx?id=22661
  • https://youtu.be/MnQwFvTsoyw

I know of no hacks to get SQL Server 2000 to install on an existing Windows 10 installation. There are probably forces against you from both within the setup program (which looks for certain things on the host system) and within the operating system (which prevents many flavors of older software from getting installed, mostly for security reasons but also compatibility, stability, etc). I have tried in the past and even with compatibility override options I came across the same failures every time.

A couple of ideas:

  1. Use a virtual machine. This really is the simplest and most obvious solution. Most (if not all) editions of Windows 10 now support Hyper-V natively; if not, there is always VMWare Workstation (not free) and Oracle VirtualBox (free).
  2. Install 2000 then upgrade. Not really practical, especially if you want to use the Windows 10 installation you already have, but if you were doing this from scratch, you could install XP/Vista/Win7, all of which should allow you to install 2000, and then upgrade. Take care, though, because some methods of upgrading to Windows 10 will relegate all of your programs and services to Windows.old, and they won’t run any more.

In either case, firewall the crap out of that thing, because the most recent security patches for 2000 are hard to find, and the ones that I found wouldn’t install anyway…

  • Remove From My Forums
  • Вопрос

  • Hello all,

    is it possible, to install MSDE 2000 on Windows 10?

    For Windows 8.1 it works fine, but I didn’t find a way, to install this component on a Windows 10 machine.

    Thanks for all replies. 

    • Перемещено

      12 мая 2016 г. 14:36
      Aus: Kompatibilität von Anwendungen

Ответы

  • Hallo,

    dies ist ein deutschsprachiges Forum, deswegen die Antwort auch auf deutsch.

    SQL Server 2000 bzw. die MSDE 2000 ist schon seit langem aus dem Support und wird folgerichtig von den aktuellen Windows Versionen nicht unterstützt, siehe

    Operating Systems Supported by the Editions of SQL Server 2000. Das der Setup unter Window 8.1 funktioniert besagt nicht, dass es keine Probleme gibt.

    Anstatt dessen verwende die aktuellen SQL Server Express Editionen, wie

    Microsoft® SQL Server® 2014 Service Pack 1 (SP1) Express.

    Dabei solltest Du die für Deine Ausgabe passende x86 bzw. 64 Ausgabe auswählen. Das SQL Server Management Studio (als Ersatz für den Enterprise Manager) gibt es nur als x86 Ausgabe.

    Gruß Elmar

    @Moderation: Bitte in SQL Server Forum verschieben.

    • Предложено в качестве ответа
      Christoph Muthmann
      13 мая 2016 г. 8:27
    • Помечено в качестве ответа
      Dimitar DenkovMicrosoft contingent staff, Moderator
      26 мая 2016 г. 10:20

    • Предложено в качестве ответа
      Christoph Muthmann
      13 мая 2016 г. 8:27
    • Помечено в качестве ответа
      Dimitar DenkovMicrosoft contingent staff, Moderator
      26 мая 2016 г. 10:21

Приветствую всех посетителей сайта Info-Comp.ru! Сегодня мы с Вами подробно рассмотрим процесс установки Microsoft SQL Server 2019 Express на операционную систему Windows 10. Кроме этого Вы познакомитесь с редакцией Express и узнаете, что необходимо выполнить, для того чтобы установить SQL Server.

Установка Microsoft SQL Server 2019 Express на Windows 10

Содержание

  1. Обзор Microsoft SQL Server 2019
  2. Редакция Microsoft SQL Server 2019 Express
  3. Системные требования для установки Microsoft SQL Server 2019 Express
  4. Пошаговая установка Microsoft SQL Server 2019 Express
  5. Шаг 1 – Скачивание установщика SQL Server
  6. Шаг 2 – Запуск установщика и выбор типа установки
  7. Шаг 3 – Выбор места сохранения установочных файлов
  8. Шаг 4 – Запуск программы установки SQL Server
  9. Шаг 5 – Принятие условий лицензионного соглашения
  10. Шаг 6 —  Глобальные правила
  11. Шаг 7 – Обновление SQL Server
  12. Шаг 8 – Установка файлов установки и правила установки
  13. Шаг 9 – Выбор компонентов SQL Server для установки
  14. Шаг 10 – Настройка экземпляра
  15. Шаг 11 – Установка Java
  16. Шаг 12 – Конфигурация SQL сервера
  17. Шаг 13 – Настройка ядра СУБД
  18. Шаг 14 – Согласие на установку Microsoft R Open и Python
  19. Шаг 15 – Начало установки SQL Server
  20. Шаг 16 – Завершение установки SQL Server
  21. Установка Microsoft SQL Server Management Studio 18
  22. Шаг 1 – Скачивание SSMS
  23. Шаг 2 – Запуск установки SSMS
  24. Шаг 3 – Завершение установки SSMS
  25. Подключение к Microsoft SQL Server 2019 с помощью SSMS
  26. Видео-инструкция – Установка Microsoft SQL Server 2019

Microsoft SQL Server – это разработанная компанией Microsoft система управления реляционными базами данных.

Microsoft SQL Server 2019 – это новая и самая актуальная на текущий момент времени версия системы.

О том, что нового появилось в данной версии, можете почитать в материале – Что нового в Microsoft SQL Server 2019 – обзор новых возможностей.

Выпускается Microsoft SQL Server 2019 в 4 редакциях:

  • Enterprise – самый полный выпуск, включает все возможности SQL Server 2019;
  • Standard – самая распространенная редакция, включает ключевые возможности управления данными и бизнес-аналитики;
  • Developer – редакция для разработчиков программного обеспечения, которая включает полный функционал SQL Server. Она бесплатна, но ее могут использовать только программисты для разработки и демонстрации приложений, иными словами, в качестве сервера баз данных на предприятии ее использовать нельзя;
  • Express – бесплатная редакция SQL Server.

Заметка! Много статей, посвященных Microsoft SQL Server и языку TSQL Вы можете найти в сборнике статей для изучения Microsoft SQL Server, который расположен на этом же сайте.

Редакция Microsoft SQL Server 2019 Express

Microsoft SQL Server Express – это бесплатная редакция SQL Server, она подходит для обучения и разработки приложений для обработки данных на настольных компьютерах и небольших серверах (размером до 10 ГБ).

У этой редакции есть несколько ограничений как в части функциональности, так и в объеме использования ресурсов, например:

  • Можно задействовать 1 физический процессор и только 4 ядра;
  • Максимальный объем оперативной памяти, который может быть задействован, это 1 ГБ;
  • Максимальный размер базы данных 10 ГБ.

Если Вы будете использовать редакцию Express для обучения, то все эти ограничения никак Вам не помешают, так как в этом случае у нас нет необходимости получения максимальной производительности от SQL Server.

Системные требования для установки Microsoft SQL Server 2019 Express

  • Операционная система: Windows 10, Windows Server 2016 или Windows Server 2019;
  • Оперативной памяти 1 гигабайт;
  • Процессор x64 с тактовой частотой 1,4 ГГц;
  • 6 гигабайт свободного места на диске;
  • Доступ в интернет на время установки (для загрузки необходимых компонентов, можно установить и без интернета, для этого нужно скачать все необходимые компоненты на компьютере, где есть интернет, а затем перенести эти компоненты на целевой компьютер);
  • Права администратора компьютера. Установку необходимо выполнять от имени администратора компьютера (для этого лучше всего загрузиться в систему учетной записью, которая имеет права администратора);
  • Если на компьютере уже установлена среда SQL Server Management Studio (ниже версии 18.3.1), рекомендуется удалить ее и после этого переходить к установке Microsoft SQL Server 2019.

Если Ваш компьютер отвечает всем системным требованиям, можете переходить к процессу установки.

Пошаговая установка Microsoft SQL Server 2019 Express

Сейчас давайте пошагово рассмотрим весь процесс установки Microsoft SQL Server 2019 Express на операционную систему Windows 10.

Шаг 1 – Скачивание установщика SQL Server

Для того чтобы установить SQL Server 2019, необходимо сначала скачать программу установщик, с помощью которой мы сможем загрузить все необходимые файлы для установки Microsoft SQL Server 2019 Express.

Для этого перейдите на страницу загрузки и, в нашем случае, в разделе Express нажмите кнопку «Download now».

Официальная страница загрузки SQL Server – https://www.microsoft.com/en-us/sql-server/sql-server-downloads

В результате у Вас должен загрузиться файл SQL2019-SSEI-Expr.exe размером около 6 мегабайт – это и есть Web-установщик SQL сервера.

Шаг 2 – Запуск установщика и выбор типа установки

Далее запускаем скаченный файл. В итоге откроется программа, в которой нам нужно выбрать «Тип установки».

В нашем случае выбираем «Пользовательский» тип, так как это расширенный вариант установки и мы можем выбрать конкретные компоненты SQL Server для установки.

Скриншот 1

Шаг 3 – Выбор места сохранения установочных файлов

Затем мы можем указать каталог, в который необходимо загрузить все установочные файлы. По умолчанию создается каталог на диске C. Также в случае необходимости мы можем выбрать язык.

Нажимаем «Установить».

Скриншот 2

После этого начнется загрузка файлов установки.

Скриншот 3

Заметка! Visual Studio Code (VS Code) для разработки на Transact-SQL.

Шаг 4 – Запуск программы установки SQL Server

Когда загрузка будет завершена, произойдет извлечение файлов установки и запустится программа установки SQL Server. В нашем случае для новой установки Microsoft SQL Server выбираем первый пункт «Новая установка изолированного экземпляра SQL Server или добавление компонентов к существующей установке».

Скриншот 4

Шаг 5 – Принятие условий лицензионного соглашения

Далее нам необходимо принять условия лицензионного соглашения. Для этого прочитайте их и отметьте галочкой пункт «Я принимаю условия лицензии».

Нажимаем «Далее».

Скриншот 5

Шаг 6 —  Глобальные правила

На данном шаге программа установки определит возможные глобальные проблемы, которые могут возникнуть в ходе установки, это так называемые «Глобальные правила». Например, если Ваша система не соблюдает какое-нибудь из представленных правил, во время установки могут возникнуть проблемы, поэтому рекомендуется все ошибки и предупреждения устранить перед продолжением. Программа автоматически, если все хорошо, перейдет к следующему шагу, в остальных случаях устраняем ошибки и нажимаем «Далее».

Скриншот 6

Шаг 7 – Обновление SQL Server

Здесь Вы можете поставить галочку, если хотите, чтобы Microsoft SQL Server обновлялся, используя «Центр обновления Microsoft» операционной системы Windows. Только следует помнить о том, что «Центр обновления Windows» должен быть включен.

Нажимаем «Далее».

Скриншот 7

Заметка! Обзор Azure Data Studio. Что это за инструмент и для чего он нужен.

Шаг 8 – Установка файлов установки и правила установки

Программа установки установит необходимые для ее работы файлы, а также определит потенциальные проблемы, которые могут возникнуть при работе программы установки.

Если никаких проблем нет, то программа установки автоматически перейдет к следующему шагу, в противном случае все ошибки необходимо устранить, а предупреждения проанализировать, так как, например, включенный брандмауэр Windows может затруднить доступ к SQL серверу, поэтому программа установки предупредит Вас о том, что необходимо добавить в брандмауэр соответствующие правила для SQL Server.

Скриншот 8

Шаг 9 – Выбор компонентов SQL Server для установки

Затем нам необходимо выбрать компоненты Microsoft SQL Server, которые мы хотим установить на компьютер, по умолчанию отмечены практически все.

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

Нажимаем «Далее».

Скриншот 9

После того как Вы нажмете далее, программа установки проверит наличие всех необходимых обновлений операционной системы и если обязательные обновления не установлены в системе, то программа выдаст ошибку, а Вам для продолжения нужно установить соответствующие обновления.

Шаг 10 – Настройка экземпляра

На этом шаге Вы можете указать конкретное имя экземпляра SQL Server, которое будет использоваться при подключении к SQL серверу. Кроме этого, если на этом компьютере Вы планируете использовать только один экземпляр, Вы можете выбрать пункт «Экземпляр по умолчанию» и в этом случае все подключения будут осуществляться к этому экземпляру.

Нажимаем «Далее».

Скриншот 10

Шаг 11 – Установка Java

Для поддержки языка Java нам необходимо установить JDK или JRE. По умолчанию в состав дистрибутива Microsoft SQL Server 2019 включена среда Open JRE 11.0.3, однако, если Вам требуются другие JDK или JRE, Вы можете самостоятельно скачать их, и на этом шаге указать расположение необходимых файлов. Для этого нужно выбрать пункт «Укажите расположение другой версии…».

Я оставляю по умолчанию. Нажимаем «Далее».

Скриншот 11

Шаг 12 – Конфигурация SQL сервера

Потом нам необходимо указать, от имени какой учетной записи будут работать службы SQL Server. В нашем случае (локальная установка, например, для обучения) мы можем выбрать пользователя, под которым работаем или оставить по умолчанию.

Курс по SQL для начинающих

Нажимаем «Далее».

Скриншот 12

Шаг 13 – Настройка ядра СУБД

В следующем окне мы можем задать: режим проверки подлинности, администраторов SQL сервера, изменить каталоги данных и внести дополнительные параметры.

  • Режим проверки подлинности Windows – предполагает интеграцию с учетными записями Windows, т.е. пользователь, который аутентифицировался в Windows, сможет подключиться к SQL серверу;
  • Смешанный режим – позволяет использовать и проверку подлинности Windows и встроенную проверку SQL сервера, при которой администратор SQL Server сам создает учетные записи непосредственно в SQL сервере.

По умолчанию в администраторы будет добавлен пользователь, от имени которого Вы производите установку SQL Server, но Вы можете добавить и дополнительных администраторов.

Скриншот 13

Также здесь мы можем изменить каталоги, в которых будут храниться наши пользовательские базы данных.

Давайте для примера изменим эти каталоги (в случае тестовой установки это делать, конечно же, необязательно, но «боевые» базы данных всегда должны храниться в отдельном месте на отдельном хранилище). Для этого переходим на вкладку «Каталоги данных» и указываем пути к новым каталогам для хранения пользовательских баз данных. Я, для примера, указал для баз данных каталог Database на диске D, а для резервных копий каталог BACKUP_DB.

Скриншот 14

На вкладке «TempDB» мы можем настроить базу для временных данных (TempDB).

Скриншот 15

Кроме этого в 2019 версии SQL Server появилась вкладка «Память», где Вы можете задать диапазон памяти, который SQL сервер может использовать для этого экземпляра, по умолчанию SQL Server динамически управляет памятью.

Скриншот 16

Шаг 14 – Согласие на установку Microsoft R Open и Python

Потом нам необходимо согласиться на установку Microsoft R Open и Python. Эти компоненты позволяют запускать код на языках R и Python в базе данных SQL сервер. Как это делается, мы рассматривали в статье – Как выполнить код Python в Microsoft SQL Server на T-SQL.

Сначала мы соглашаемся на установку Microsoft R Open. Для этого сначала нажимаем кнопку «Принять», так как кнопка «Далее» без этого действия будет недоступна, а уже потом нажимаем «Далее».

Скриншот 17

Скриншот 18

После этого точно также нужно согласиться на установку Python.

Нажимаем «Принять», затем «Далее».

Скриншот 19

Скриншот 20

Шаг 15 – Начало установки SQL Server

Если правила конфигурации компонентов не определили никаких проблем, то сразу начнется процесс установки SQL Server.

Скриншот 21

Шаг 16 – Завершение установки SQL Server

Установка будет завершена, когда в программе отобразится вкладка «Завершено».

Нажимаем «Закрыть».

Скриншот 22

Установка Microsoft SQL Server Management Studio 18

После того как Вы установили Microsoft SQL Server 2019, нужно установить инструмент, с помощью которого можно будет подключиться к серверу баз данных. Для этого у Microsoft есть среда SQL Server Management Studio (SSMS).

Заметка! Обзор инструментов для работы с Microsoft SQL Server.

Шаг 1 – Скачивание SSMS

Чтобы скачать актуальную версию SSMS (она также бесплатная), нужно перейти на страницу загрузки официального сайта.

Для этого нажмите на пункт «Установка средства управления SQL Server» в программе «Центр установки SQL Server».

Скриншот 23

В результате в браузере откроется необходимая страница.

Вот прямая ссылка – https://docs.microsoft.com/ru-ru/sql/ssms/download-sql-server-management-studio-ssms

На странице Вам необходимо нажать на ссылку «Скачивание SSMS», в итоге у Вас должен загрузиться установочный файл SSMSSetupRUS.exe размером около 600 мегабайт.

Шаг 2 – Запуск установки SSMS

После того как дистрибутив загрузится, запускаем его. Далее, для того чтобы запустить процесс установки, нажимаем «Установить».

Скриншот 24

Процесс сразу же начнётся.

Скриншот 25

Шаг 3 – Завершение установки SSMS

Процесс установки среды SQL Server Management Studio будет завершен, когда программа выдаст соответствующее сообщение.

Нажимаем «Закрыть».

Скриншот 26

Подключение к Microsoft SQL Server 2019 с помощью SSMS

Теперь, чтобы проверить работу Microsoft SQL Server 2019, давайте подключимся к серверу и напишем какой-нибудь запрос.

Для этого запускаем среду SQL Server Management Studio, например, из меню, ярлык называется «Microsoft SQL Server Management Studio 18».

В окне «Соединение с сервером» указываем: тип сервера, к которому мы хотим подключиться, и учетные данные пользователя. По умолчанию все уже заполнено так, как нам нужно, нажимаем «Соединить».

Скриншот 27

Далее открываем окно редактирования и выполнения SQL запросов, и пишем запрос, например, вот такой.

Скриншот 28

Мы написали простой SQL запрос, в нем использовали системную функцию @@VERSION, которая показывает текущую версию Microsoft SQL Server.

Как результат, мы видим, что Microsoft SQL Server 2019 Express у нас успешно установлен и функционирует.

Заметка! Для комплексного изучения языка SQL и T-SQL рекомендую посмотреть мои видеокурсы по T-SQL, которые помогут Вам «с нуля» научиться работать с SQL и программировать на T-SQL в Microsoft SQL Server.

Видео-инструкция – Установка Microsoft SQL Server 2019

На сегодня это все, надеюсь, материал был Вам полезен, пока!

From Wikipedia, the free encyclopedia

Microsoft SQL Server Data Engine (MSDE, also Microsoft Data Engine or Microsoft Desktop Engine) is a relational database management system developed by Microsoft. It is a scaled-down version of Microsoft SQL Server 7.0 or 2000 which is free for non-commercial use as well as certain limited commercial use. It was introduced at Microsoft TechEd in May 1999,[1] and was included as part of Microsoft Office 2000 Developer Edition. Its successor, SQL Server Express was released in November 2005.[2] Vendor support of MSDE ended on April 8, 2008.[3]

Overview[edit]

Microsoft Desktop Engine[edit]

MSDE was initially designed by (then) Microsoft Program Manager Jeff Alger and later implemented by Peter Byrne (core), Ronald Martinsen (core/setup), and Mike Maringas (setup). Alger and Martinsen are the co-inventors who hold the patent.[4]

The initial release of MSDE is called the «Microsoft Desktop Engine», which is based on SQL Server 7.0 and was positioned as an alternative to using the Jet Database Engine used by Microsoft Access with a focus on its ability to operate as a client–server application instead of requiring direct access to the file system which the Jet database resided on.[5] Microsoft Access, the company’s most popular database tool at the time, was expanded for its Office 2000 release to incorporate using Microsoft Desktop Engine as its back-end data store. This design was promoted by Microsoft as a solution for small workgroups that may eventually grow to require the full SQL Server product.[6] This initial release of MSDE also included the Data Transformation Services Wizard, which provided the ability to use OLE DB and ODBC data sources to transfer data between SQL Server 7.0 and MSDE. Supported operating systems at the time of its release included Windows 95, Windows 98, and Windows NT 4.0 Service Pack 4, and was available for both x86 and Alpha architectures.[7]

Microsoft Data Engine can be found in Microsoft Access 2000 and other Microsoft products.[8]

MSDE toolkit for Visual Studio 6.0 can be found in October 2000 MSDN DVD Office Test Platform and Development Tools, English Pack as MSDE for Visual Studio.[9], or in October 2000 MSDN CD Office Test Platform and Development Tools (English Pack, European Pack I, Japanese Pack, Latin American pack).[10]

Microsoft SQL Server Data Engine[edit]

It is based on SQL Server 2000. System requirement was changed to Windows 98.[11][12]

MSDE could be distributed with commercial products by registering with Microsoft — in most cases this distribution is also free of charge.[citation needed] SQL Server’s server licence includes right to distribute MSDE.[13]

MSDE 2000 includes following resource kits: MSDE 2000 Deployment Resource Kit, MSDE 2000 Web Resource Kit.[14]

MSDE 2000 is also found in various products, such as Microsoft Office XP (Professional, Developer), Visual Studio .NET 2002-2003.[15]

Features[edit]

Compared with the full server editions of SQL Server 7.0 and 2000, MSDE has some restrictions: a limit of 2 GB databases, and has a workload governor which reduces its speed when eight or more concurrent workloads are running.[16] Microsoft has also stated that MSDE is not supported in Windows NT 6.0 operating systems such as Windows Vista.[17] No graphical user interface management tools were released for MSDE, but SQL Server 2000’s Enterprise Manager (as well as later versions such as SQL Server Management Studio) can be used to connect to it.[18]

See also[edit]

  • SQL Server Compact
  • SQL Server Express § LocalDB

References[edit]

  1. ^ «Microsoft Announces Availability of MSDE For Developers Using Visual Studio». news.microsoft.com. 24 May 1999. Retrieved 2022-04-16.
  2. ^ «MS SQL Server 2005 Released». databasedir.com.
  3. ^ MSDE Upgrade.
  4. ^ US patent 6442559, Ronald R. Martinsen, Jeffrey Alger, «Dynamic SKU management», issued 2002-8-27
  5. ^ «Using Microsoft Data Engine». Microsoft Office 2000/Visual Basic Programmer’s Guide. Microsoft. Retrieved 2008-11-29.
  6. ^ «When to Use MSDE». Microsoft Office 2000/Visual Basic Programmer’s Guide. Microsoft. Retrieved 2008-11-29.
  7. ^ «PRB: MSDE unattended installation needs full path name of the .iss file (MSKB238232)». Knowledge Base. Microsoft. Retrieved 2008-11-19.
  8. ^ Product Information -> Pricing & Licensing (SQL Server 7.0)
  9. ^ Table of Contents for October 2000 Monthly (DVD)
  10. ^ Table of Contents for August 2000 Monthly (CD)
  11. ^ SQL Server 2000 System Requirements
  12. ^ Microsoft SQL Server 2000 Enterprise Edition datasheet
  13. ^ END-USER LICENSE AGREEMENT SERVER LICENSE FOR MICROSOFT SQL SERVER PRODUCTS (SQL Server 2000) 1.c. Use of Redistributable Code.
  14. ^ Resource Kits for MSDE 2000
  15. ^ Microsoft Products that include MSDE 2000
  16. ^ The SQL Server 2000 Workload Governor
  17. ^ MS SQL Server on Vista.
  18. ^ «SQL Server & MSDE». Archived from the original on 2010-07-24.

External links[edit]

  • Microsoft page: MSDE 2000
  • SQL Server Express Edition

Мне нужно установить MSDE 2000 Release A в Windows 10.

Окно установки всплывает и сразу закрывается без сообщения об ошибке.

Этот ответ на этот вопрос SO, похоже, решил очень похожую проблему и указывает, что это Фактически можно установить и запустить MS SQL Server 2000 в Windows 10. Я знаю, что этот вопрос касается SQL Server 2000, а не MSDE, но я надеюсь, что, если он работает для SQL Server 2000, он также будет применяться к варианту Desktop Engine.

Есть идеи о том, что может убить установщика и / или как я могу попытаться понять это?

  • Я уже пробовал установить режим совместимости установщика WinXP SP2 и запустить его с правами администратора.

  • Я еще не пробовал сначала установить Win 7, затем MSDE, а затем перейти на Win 10 и очень предпочел бы напрямую установить на Win 10.

3 ответа

Лучший ответ

Я нашел обходной путь …

Я обнаружил, что во время установки он извлекал несколько dll во временную папку, и журнал MSI жаловался на загрузку одной из них. Проблем с загрузкой зависимостей ни у одного из них не обнаружено, поэтому я попытался скопировать их все в C: Windows SysWow64, но одному из них (sqlunirl.dll) было отказано в доступе, так как он является частью ОС. Если я изменю владельца и разрешения этой DLL, я могу заменить ее извлеченной, установить MSDE, а затем заменить ее исходной библиотекой Win10. Однако приложение SQL Service Manager затем отказывается запускаться, но поскольку бывшие всегда сначала ищут библиотеки DLL в своей папке, поместите ту же самую dll в C: Program Files (x86) Microsoft SQL Server 80 Tools Binn. На всякий случай я также скопировал его в другие папки, в которых тоже есть исполняемые файлы. Я еще не тестировал это, но создал быстрый пакетный файл для установки (поместите его рядом с Setup.exe вместе с sqlunirl.dll, взятым из временной папки из предыдущей попытки установки):

takeown /f C:WindowsSysWOW64sqlunirl.dll /a
icacls C:WindowsSysWOW64sqlunirl.dll /grant *S-1-5-32-544:f
IF NOT EXIST C:WindowsSysWOW64sqlunirl.bak move C:WindowsSysWOW64sqlunirl.dll C:WindowsSysWOW64sqlunirl.bak
copy /y "%~dp0sqlunirl.dll" C:WindowsSysWOW64

"%~dp0Setup.exe" (plus your extra parameters such as SAPWD=PASSWORD)

move /y C:WindowsSysWOW64sqlunirl.dll "C:Program Files (x86)Microsoft SQL Server80ToolsBinn"
copy /y C:WindowsSysWOW64sqlunirl.dll "C:Program Files (x86)Microsoft SQL Server80COM"
copy /y C:WindowsSysWOW64sqlunirl.dll "C:Program Files (x86)Microsoft SQL ServerMssql$InstanceNameBinnMSSQL$InstanceNameBinn"
move /y C:WindowsSysWOW64sqlunirl.bak C:WindowsSysWOW64sqlunirl.dll
icacls C:WindowsSysWOW64sqlunirl.dll /remove *S-1-5-32-544
icacls C:WindowsSysWOW64sqlunirl.dll /grant *S-1-5-32-544:(GR,GE,WO)
icacls C:WindowsSysWOW64sqlunirl.dll /setowner *S-1-5-80-956008885-3418522649-1831038044-1853292631-2271478464

(NB: SID используются для группы администраторов и TrustedInstaller, поэтому он работает на любом языке. Общие права на чтение и универсальное выполнение являются стандартными для группы администраторов, но я также применяю запись владельца, чтобы я мог вернуть его в TrustedInstaller как Я не мог найти способ использовать TakeOwn.exe, чтобы вернуть его обратно!)


4

Dan Gough
29 Янв 2018 в 09:44

Это своего рода обратный ответ на вопрос, надеюсь, все в порядке! Я не мог найти, чтобы кто-нибудь еще упомянул об этом, так что, надеюсь, все в порядке. Просто хотел сказать, что решение Дэна также работает для удаления MSDE 2000 из Windows 10.

У меня был компьютер Win7, на котором был установлен MSDE 2000, который я обновил до Windows 10. Все работало нормально, пока мне не понадобилось обновить программное обеспечение, которое включало удаление MSDE 2000. Он просто не удалялся — msi запускался, а затем просто выходил.

Все, что мне нужно было сделать, это переименовать sqlunirl.dll, запустить удаление из программы добавления / удаления, затем переименовать его и вернуть обратно разрешения:

takeown /f %SystemRoot%SysWOW64sqlunirl.dll /a
icacls %SystemRoot%SysWOW64sqlunirl.dll /grant *S-1-5-32-544:f
IF NOT EXIST %SystemRoot%SysWOW64sqlunirl.bak move %SystemRoot%SysWOW64sqlunirl.dll %SystemRoot%SysWOW64sqlunirl.bak

< RUN UNINSTALLER HERE >

move /y C:WindowsSysWOW64sqlunirl.bak C:WindowsSysWOW64sqlunirl.dll
icacls %SystemRoot%SysWOW64sqlunirl.dll /remove *S-1-5-32-544
icacls %SystemRoot%SysWOW64sqlunirl.dll /grant *S-1-5-32-544:(GR,GE,WO)
icacls %SystemRoot%SysWOW64sqlunirl.dll /setowner *S-1-5-80-956008885-3418522649-1831038044-1853292631-2271478464

Надеюсь, что это помогает кому-то!


2

Eugene Kang
21 Июл 2019 в 11:52

Это сработало для меня, когда я делал то, что написано @Eugene Kang, но со следующей настройкой я добавляю dll sqlunirl.dll в Windows system32 перед установкой.

Я использовал sql server 2000 sp4.

Итак, я добавляю одну строку в ваш скрипт:

takeown /f %SystemRoot%SysWOW64sqlunirl.dll /a
icacls %SystemRoot%SysWOW64sqlunirl.dll /grant *S-1-5-32-544:f
copy %SystemRoot%SysWOW64sqlunirl.dll %SystemRoot%system32sqlunirl.dll
IF NOT EXIST %SystemRoot%SysWOW64sqlunirl.bak move %SystemRoot%SysWOW64sqlunirl.dll %SystemRoot%SysWOW64sqlunirl.bak

< RUN UNINSTALLER HERE >

move /y C:WindowsSysWOW64sqlunirl.bak C:WindowsSysWOW64sqlunirl.dll
icacls %SystemRoot%SysWOW64sqlunirl.dll /remove *S-1-5-32-544
icacls %SystemRoot%SysWOW64sqlunirl.dll /grant *S-1-5-32-544:(GR,GE,WO)
icacls %SystemRoot%SysWOW64sqlunirl.dll /setowner *S-1-5-80-956008885-3418522649-1831038044-1853292631-2271478464

Заранее спасибо,


0

Tabutnas
28 Авг 2020 в 08:25


Мне нужно установить SQL Server MSDE 2000 SP4 на Windows 10.

У меня есть другие машины под управлением Windows 7 и 8.1, и SQL Server MSDE 2000 работает нормально (также настроена репликация слиянием).

Сейчас я тестирую тот же сценарий с Windows 10, но установка неожиданно закрывается во время установки.

Я знаю, что эта версия очень старая, но есть ли обходной путь для ее установки в Windows 10?

Ответы:


Я не знаю, как взломать SQL Server 2000 для установки на существующую установку Windows 10. Вероятно, существуют силы против вас как в программе установки (которая ищет определенные вещи в хост-системе), так и в операционной системе (что препятствует установке многих разновидностей старого программного обеспечения, в основном из соображений безопасности, но также из-за совместимости, стабильности, и т.д). Я пробовал в прошлом, и даже с опциями переопределения совместимости я каждый раз сталкивался с одними и теми же сбоями.

Пара идей:

  1. Используйте виртуальную машину. Это действительно самое простое и очевидное решение. Большинство (если не все) выпуски Windows 10 теперь поддерживают Hyper-V изначально; если нет, то всегда есть VMWare Workstation (не бесплатно) и Oracle VirtualBox (бесплатно).
  2. Установите 2000, а затем обновите. Не очень практично, особенно если вы хотите использовать уже установленную Windows 10, но если вы делали это с нуля, вы можете установить XP / Vista / Win7, все из которых должны позволить вам установить 2000, а затем обновить. Однако будьте осторожны, потому что некоторые методы обновления до Windows 10 переведут все ваши программы и службы в Windows.old, и они больше не будут работать.

В любом случае, брандмауэр — это дерьмо из этой штуки, потому что самые последние исправления безопасности для 2000 трудно найти, а те, которые я обнаружил, не установятся в любом случае …


Мне удалось установить следующие шаги:

  1. Извлечь SP4
  2. Копировать ..SP4x86othersqlredis.exeв..originalinstallpathx86other

    (this avoid mdac insall freezing)
  3. Создайте эту структуру папок (в любом месте):
    • Microsoft SQL Server80ToolsBinn
    • Microsoft SQL ServerMSSQLBinn
  4. Узнайте sqlunirl.dll по SP4пути и скопируйте в папку Binn выше
  5. Копировать dllфайлы ..SP4x86setupв Microsoft SQL ServerMSSQLBinn(папка выше)
  6. Скопировать структуру папок (созданную на шаге 3) в C:Program Files (x86)
    • Give full access to user logged to **Microsoft SQL Server** folder
  7. Изменить совместимость установки ..originalinstallpathx86setupsetupsql.exe
    • XP SP2
    • Run as administrator

Все эти шаги находятся в этом руководстве: Как установить SQL Server 2000 (SP4) на Windows 10


Понравилась статья? Поделить с друзьями:
  • Microsoft sql server 2000 desktop engine windows 10
  • Microsoft spider solitaire windows 7 скачать
  • Microsoft speech platform runtime windows 10
  • Microsoft solitaire collection скачать для windows 10 через торрент
  • Microsoft solitaire collection скачать для windows 10 без рекламы