Dlaczego nie mogę zainstalować SQL Server Express 2016 na Windows 7 Professional 64 bit SP1?

Podczas próby instalacji SQL Server 2016 Express W Windows 7 Professional x64 SP1 w VMware otrzymuję następujący komunikat.

błąd SQL server 2016 express

Jak mogę to rozwiązać?

Author: Vadim Ovchinnikov, 2016-07-18

2 answers

Jako komunikat o błędzie stwierdza, że SQL Server 2016 nie jest obsługiwany w systemie Windows 7. Będziesz musiał uaktualnić do systemu Windows 8 lub nowszego lub przełączyć się na system operacyjny Windows Server. tutaj {[2] } znajduje się lista wszystkich systemów operacyjnych (oraz innych wymagań sprzętowych i programowych), w których można zainstalować SQL Server 2016.

 14
Author: S.Karras,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-07-18 08:36:23

Oto obejście dla użytkowników, którzy potrzebują SQL 2016 na komputerze deweloperskim z systemem Windows 7. Pozwala to programistom na tworzenie i zarządzanie nimi za pomocą MDFs w LocalDB:

    Jeśli nie masz Visual Studio 2015, pobierz go lub 2015 Community Edition
  1. Pobierz i zainstaluj Narzędzia danych SQL Server. SSDT

Uwaga:

Kiedy po raz pierwszy zainstalowałem Visual Studio 2015, wybrałem instalację niestandardową i wybrałem wszystkie opcje. Byłem pomagając komuś innemu rozwiązywać problemy z ich instalacją, więc zainstalowałem Visual Studio 2015 Community Edition na innym komputerze z Win 7. Wybrałem custom Install, a pod opcjami Windows i Web Development wybrałem Microsoft SQL Server Data Tools. Stwierdził 2012 SQL Server, ale po instalacji i ponownym uruchomieniu miałem zarówno 2014 i 2016 sqllocaldb (pod odpowiednio 120 i 130 folderów). Instalacja SQL Server Data Tools może nie być potrzebna, chyba że potrzebujesz SSIS, SSAS lub SSRS, których potrzebuję.

Po tym wszystkim będziesz potrzebował SQL Server Management Studio 2016 lub wyższej, aby połączyć się z lokalnym db i uzyskać dostęp do funkcjonalności 2016.

Po zainstalowaniu tego powinno być zainstalowane lokalne narzędzie wiersza poleceń SQL DB. Moja lokalizacja instalacji to D:\Programfiles\130\Tools\Binn\SqlLocalDB.exe

Domyślną lokalizacją instalacji wskazaną przez Discosultan może być:

D:\Program Files\Microsoft SQL Server\130\Tools\Binn\SqlLocalDB.exe

Moja ścieżka instalacji była inna, ale może to być spowodowane kilkoma wersjami i powiązanymi komponentami SQL server że zainstalowałem na komputerze i sposób moich instalacji. Po zakończeniu instalacji możesz wyszukać SqlLocalDB.exe jeśli masz kilka wersji i przejdź do wersji 2016 (Wersja produktu 13 w podfolderze 130).

Możesz znaleźć ścieżkę folderu install w rejestrze dla SQL 2016, przeglądając następujący wpis rejestru w HKEY_LOCAL_MACHINE (w skrócie HKLM poniżej):

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

Możesz uruchomić stamtąd wiersz poleceń lub dodać katalog do instrukcji path. Mam wiele wersji, więc po prostu przejdź do katalogu. Następnie tworzysz instancję localDB i uruchamiasz ją:

SqlLocalDB create "LocalDBExample2016" -s

Sqllocaldb Utility Command Line Reference

Od tego momentu, jeśli wolisz GUI, możesz otworzyć SQL server Management Studio 2016 lub poprzez Visual Studio i połączyć się z serwerem:

(localdb)\LocalDBExample2016

Stamtąd możesz dodawać bazy danych, itd.

Pliki mdf i log domyślnie będą C:\Users\[UserName], ale mogą być przenoszone podczas tworzenia baz danych lub kopiowane gdzie indziej i przekazywane do baz danych, itp. Niektóre funkcje nie będą dostępne, jak w tabelach OLTP pamięci. Oto porównania edycji: edycje i Obsługiwane Funkcje dla SQL Server 2016

 29
Author: Charles Byrne,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-08-16 14:48:10