Shrnutí

Poznámka:

Pokud není uvedeno jinak, pokud je operační systém podporován pro hlavní verzi SQL, zůstane podpora pro všechna následující servisní vydání podporovaná. Pokud je například ve Windows 10 podporovaná podpora SQL Server 2016 RTM, znamená to, že ve Windows 10 jsou podporovány všechny CUs v systému SQL Server 2016 RTM nebo SQL Server 2016 Service Pack 1 (SP1).

Tento článek obsahuje pokyny, jak používat různé verze Microsoft SQL serveru na počítači s Windows 10, Windows Server 2016, Windows Server 2012 R2, Windows Server 2012, Windows 8,1 nebo Windows 8.

Další informace

Informace o SQL serveru 2005

Tato část obsahuje informace o podpoře instancí systému SQL Server 2005 ve Windows 8,1 nebo Windows 8. Popisuje taky možnosti dostupné pro zákazníky, kteří používají SQL Server 2005.

Microsoft SQL Server 2005 (vydané verze a aktualizace Service Pack) a starší verze SQL serveru nejsou podporované ve Windows 10, Windows Server 2016, Windows Server 2012 R2, Windows Server 2012, Windows 8,1 nebo Windows 8. Pokud Windows 10, Windows 8,1 nebo Windows 8 zjistí instanci SQL serveru 2005, zobrazí se v centru akcí upozornění. Tento problém vyřešíte tak, že upgradujete nebo odeberete existující instanci SQL serveru 2005. Informace o tom, jak upgradovat SQL Server, najdete v tématu upgrade na SQL server 2014. Poznámka Tento odkaz ukazuje na SQL Server 2014. Pomocí nástroje pro výběr verze v horní části odkazu na MSDN (Další verze) získáte informace o dalších verzích. Informace o expresních edicích SQL serveru najdete na následujících webech společnosti Microsoft:

SQL Server 2014 Service Pack 2 Express

SQL Server 2012 Service Pack 3 (SP3) Express Edition

SQL Server 2008 R2 Service Pack 3 (SP3) Express Edition

SQL server 2008 Express Edition (Poznámka: po instalaci SQL serveru 2008 Express Edition je nutné nainstalovat aktualizaci Service Pack 4 ručně.) Další informace o tom, jak odinstalovat stávající instanci systému SQL Server 2005, najdete v článku o ruční odinstalaci instance SQL serveru 2005 nebo o postupu: Odinstalace stávající instance SQL serveru 2005 (nastavení).

Minimální požadavky na verzi SQL serveru pro Windows 10 a Windows Server 2016 

Tato část popisuje minimální požadavky na verzi pro instalaci SQL serveru na počítač s Windows 10 nebo Windows serverem 2016.

Než nainstalujete SQL Server do počítače s Windows 10 nebo Windows serverem 2016, musíte se ujistit, že jste podle situace splnili následující minimální požadavky.

Pro SQL Server 2017 ve Windows

Vydaná verze je podporovaná na SQL serveru 2017 ve verzi Windows RTM Release.

Pro SQL Server 2016

Vydaná verze je podporovaná ve verzi systému SQL Server 2016 RTM.

Pro SQL Server 2014

Musíte použít aktualizaci SQL Server 2014 Service Pack 1 nebo novější. Další informace najdete v tématu Jak získat nejnovější aktualizaci Service Pack pro SQL Server 2014.

Pro SQL Server 2012

Musíte použít aktualizaci SQL Server 2012 Service Pack 2 nebo novější. Další informace najdete v tématu Jak získat nejnovější aktualizaci Service Pack pro SQL Server 2012.

Poznámky

  • Zkontrolujte, že jste při instalaci SQL serveru 2012 ve Windows 10 nebo Windows Server 2016 zkontrolovali známé problémy s nastavením.

  • Téma knihy online "požadavky na hardware a software pro instalaci SQL serveru 2012" ještě nebyly aktualizovány, aby odrážely podporu pro Windows Server 2016.

Pro SQL Server 2008 R2

SQL Server 2008 R2 není podporován ve Windows 10 nebo Windows serveru 2016.

Pro SQL Server 2008

SQL Server 2008 není podporován ve Windows 10 nebo Windows serveru 2016.

Minimální požadavky na verzi SQL serveru pro Windows Server 2012 R2 nebo Windows 8,1

Tato část popisuje minimální požadavky na verzi pro instalaci SQL serveru do počítače s Windows Serverem 2012 R2 nebo Windows 8,1.

Než nainstalujete SQL Server do počítače s Windows Serverem 2012 R2 nebo Windows 8,1, musíte se ujistit, že splňujete následující minimální požadavky, které jsou vhodné pro vaši situaci:

Pro SQL Server 2017 ve Windows

Vydanou verzi SQL serveru 2017 můžete nainstalovat ve Windows nebo novější verzi. Další informace najdete na hlavní stránce systému SQL Server 2014.

Pro SQL Server 2014

Můžete nainstalovat prodejní verzi SQL serveru 2014 nebo novější verze.

Pro SQL Server 2012

Musíte použít aktualizaci SQL Server 2012 Service Pack 1 nebo novější. Další informace najdete v tématu Jak získat nejnovější aktualizaci Service Pack pro SQL Server 2012. Podívejte Pokud instalujete SQL Server 2012 ve Windows 8 nebo Windows Server 2012, zkontrolujte známé problémy s nastavením .

Pro SQL Server 2008 R2

Musíte nainstalovat SQL Server 2008 R2 Service Pack 2 nebo novější aktualizace. Další informace najdete v tématu Jak získat nejnovější aktualizaci Service Pack pro SQL Server 2008 R2.

Pro SQL Server 2008

Musíte použít aktualizaci SQL Server 2008 Service Pack 3 nebo novější. Poznámka Instalace produktu RTM je podporovaná. Po dokončení úvodní instalace je však nutné nainstalovat příslušné aktualizace Service Pack. Instalace SQL serveru 2008 není podporovaná, pokud po instalaci verze RTM nenainstalujete aktualizaci Service Pack 3. Další informace najdete v tématu Jak získat nejnovější aktualizaci Service Pack pro SQL Server 2008.

Minimální požadavky na verzi SQL serveru pro Windows Server 2012 nebo Windows 8

Tato část popisuje minimální požadavky na verzi pro instalaci SQL serveru na počítač s Windows Serverem 2012 nebo Windows 8.

Než nainstalujete SQL Server do počítače s Windows Serverem 2012 nebo Windows 8, je potřeba zajistit splnění následujících minimálních požadavků (podle situace):

Pro SQL Server 2017 ve Windows

Vydanou verzi SQL serveru 2017 můžete nainstalovat ve Windows nebo novější verzi. Další informace najdete na hlavní stránce systému SQL Server 2014.

Pro SQL Server 2014

Můžete nainstalovat prodejní verzi SQL serveru 2014 nebo novější verze. Další informace najdete v části Hlavní stránka systému SQL Server 2014.

Pro SQL Server 2012

Můžete nainstalovat prodejní verzi SQL serveru 2012 nebo novější verze. Poznámka Pokud instalujete SQL Server 2012 ve Windows 8 nebo Windows Server 2012, zkontrolujte známé problémy s nastavením .

Pro SQL Server 2008 R2

Musíte použít Microsoft SQL Server 2008 R2 Service Pack 1 nebo novější. Poznámka Instalace produktu RTM je podporovaná. Po dokončení úvodní instalace je však nutné nainstalovat příslušné aktualizace Service Pack. Na stránce Centrum řešení se zobrazí tato zpráva: Na stránce Centrum řešení Další informace najdete v tématu Jak získat nejnovější aktualizaci Service Pack pro SQL Server 2008 R2.

Pro SQL Server 2008

Musíte použít aktualizaci SQL Server 2008 Service Pack 3 nebo novější. Poznámka Instalace produktu RTM je podporovaná. Po dokončení úvodní instalace je však nutné nainstalovat příslušné aktualizace Service Pack. Instalace SQL serveru 2008 není podporovaná, pokud po instalaci verze RTM nenainstalujete aktualizaci Service Pack 3. Na stránce Centrum řešení se zobrazí následující zpráva. na stránce centra řešení Další informace najdete v tématu Jak získat nejnovější aktualizaci Service Pack pro SQL Server 2008. Důležité Následující dialogové okno se zobrazí v SQL serveru 2008 R2 a SQL Server 2008 při spuštění instalačního programu. Následující dialogové okno se zobrazí v SQL Server 2008 R2 a SQL Server 2008 při spuštění instalačního programu. Po dokončení instalačního programu systému SQL Server musíte nainstalovat aktualizace Service Pack před spuštěním SQL serveru v této verzi Windows. Pro SQL Server 2008 musíte nainstalovat aktualizaci Service Pack 3 (SP3) nebo novější. Pro SQL Server 2008 R2 musíte nainstalovat aktualizaci Service Pack 1 (SP1) nebo novější.

Edice SQL serveru Compact

V prostředích Windows 8,1, Windows 8, Windows Server 2012 a Windows Server 2012 R2 jsou podporované následující verze:

  • SQL Server Compact 3,5 Service Pack 2 a novější verze

  • SQL Server Compact 4,0 a novější verze

Poznámka Pro zařízení s Windows RT není plánovaná podpora.

Podpora pro přepínání režimů v systému Windows Server 2012 R2 nebo Windows Server 2012

Tento oddíl popisuje zásady podpory při přechodu mezi operačními režimy Windows Server 2012 R2 nebo Windows Server 2012, když je nainstalovaný SQL Server.

Windows Server 2012 R2 a Windows Server 2012 mají následující stavy nebo režimy:

  • Celý server

  • Minimální serverové rozhraní

  • Jádro serveru

Tyto stavy funkcí můžete kdykoli přepínat. Když je nainstalovaný jeden nebo více instancí SQL serveru 2014 nebo SQL Server 2012, můžete přejít z serverového jádra nebo minimálního serverového rozhraní na celý server. Uvědomte si ale, že nemůžete přejít z celého serveru na minimální serverové rozhraní nebo jádro serveru, když je nainstalovaná jedna nebo více instancí SQL serveru 2014 nebo SQL Server 2012. Pokud chcete přejít z celého serveru na minimální serverové rozhraní nebo jádro serveru, když je nainstalovaná jedna nebo víc instancí SQL Server 2014 nebo SQL Server 2012, musíte odinstalovat SQL Server 2014 nebo SQL Server 2012, přepnout režimy a pak znovu nainstalovat SQL Server 2014 nebo SQL Server 2012. Můžete ale zapnout SQL Server 2014 nebo SQL Server 2012 předpoklady pro instalaci v celém režimu serveru, přepnout do režimu jádra serveru a pak nainstalovat SQL Server 2014 nebo SQL Server 2012. Poznámky:

  • Minimální server je instalace jádra serveru, ve které je nainstalovaný správce serveru a další serverové nástroje. Instalační program systému SQL Server proto provádí stejné kroky instalace v režimu Windows Server 2012 R2 Minimal Server Interface Mode a režimu serverového jádra systému Windows Server 2012. Kromě toho můžete přepínat mezi serverem Core a minimálním serverem, když je nainstalovaná jedna nebo více instancí SQL serveru 2014 nebo SQL Server 2012. Tento scénář je podporovaný.

  • Služba SQL Server Reporting Services 2012 není podporovaná v systému Windows Server 2012 R2 Server Core, Windows Server 2012 Server Core, Windows Server 2012 R2 Minimal Mode nebo režimu Windows 2012 Minimal Server Interface. SQL Server Reporting Services 2012 můžete nainstalovat na server, na kterém běží Windows Server 2012 v režimu úplného serveru, a pak přepnout do režimu jádra Windows Server 2012. Tato konfigurace ale není podporovaná.

  • Doporučujeme odinstalovat všechny funkce SQL serveru 2012, které nejsou podporované na serveru s Windows Server 2012 R2 nebo Windows Server 2012 v režimu jádra serveru. Informace o tom, jak to udělat, najdete v článku instalace SQL serveru 2012 do jádra serveru.

  • Tento problém se netýká SQL serveru 2008 nebo SQL serveru 2008 R2. SQL Server 2008 a SQL Server 2008 R2 nejsou podporované v režimu minimálního rozhraní serveru ani v režimu jádra serveru.

Další informace o možnostech instalace, které jsou dostupné při instalaci Windows Server 2012, najdete v tématu Možnosti instalace Windows serveru.

Známé problémy s nastavením a migrací systému SQL Server 2012

Tato část popisuje problémy s nastavením a migrací, které jsou pro SQL Server 2012 určené.

Obecné poznámky

  • Ve výchozím nastavení obsahuje Windows 8 rozhraní .NET Framework 4,0. Systémy Windows 8,1 a Windows Server 2012 R2 zahrnují .NET Framework 4,5 a Windows 10 a Windows Server 2016 zahrnují rozhraní .NET Framework 4,6. Následující součásti systému SQL Server 2012 však závisí na rozhraní .NET Framework 3,5:

    • Databázový stroj SQL Server 2012

    • Služba replikace

    • Datové nástroje SQL serveru

    • Služba kvalita dat

    • Služba Master Data

    • Nativní režim služby Reporting

    • Fulltextové vyhledávání

    Proto doporučujeme, abyste před instalací SQL serveru 2014 nebo SQL serveru 2012 do samostatného nebo clusterového prostředí povolili .NET 3,5 Framework, abyste předešli případným chybám nastavení SQL serveru. Informace o tom, jak povolit platformu .NET 3,5 Framework, najdete v tématu jak v tomto článku Povolit rozhraní .NET Framework 3,5 ve Windows 8 .

  • Některé problémy s instalací a nastavením systému SQL Server 2012 jsou opraveny v nejnovějších kumulativních aktualizacích pro SQL Server 2012. Proto doporučujeme vytvořit instalační balíček začlenění, který zahrnuje SQL Server 2012 a CU3 nebo novější aktualizace. Informace o tom, jak postupovat, najdete v článku o opravě instalačního balíčku systému SQL Server 2012 pomocí aktualizovaného balíčku instalačního programu (pomocí UpdateSource, kde získáte inteligentní nastavení).

Problémy s nastavením SQL serveru 2012, ke kterým může dojít, pokud není povolená technologie .NET Framework 3,5

Problém 1 – neúplný cluster SQL Failover nebo samostatné instalace

Příznaky Na serverech, kde není k dispozici rozhraní .NET Framework 3,5, ani servery, na kterých je povolen přístup k Internetu, instalační program systému SQL Server 2012 nenainstaluje součásti, které jsou závislé na rozhraní .NET Framework 3,5. Instalace systému SQL Server 2012 tedy nemusí být kompletní. Poznámka Windows 8,1 nebo Windows Server 2012 R2 vám neumožní pokračovat v instalaci. Při instalaci systému SQL Server 2012, která není povolena, může se zobrazit chybová zpráva podobná následující. chybová zpráva Tírání Tomuto problému se můžete vyhnout tak, že před instalací SQL serveru 2012 povolíte rozhraní .NET Framework 3,5 na všech uzlech clusteru nebo na samostatném serveru. Řešení Pokud chcete tento problém vyřešit na samostatném serveru, povolte rozhraní .NET Framework 3,5 a pak znovu spusťte instalační program a přidejte další funkce. Pokud chcete tento problém vyřešit v prostředí clusteru, odinstalujte nedokončené instance SQL serveru 2012, povolte rozhraní .NET Framework 3,5 a pak znovu nainstalujte SQL Server 2012. Poznámka V prostředí clusteru nelze přidat funkce, které byly přeskočeny spuštěním instalačního programu systému SQL Server 2012. Pokud chcete tento problém vyřešit na samostatném serveru, povolte rozhraní .NET Framework 3,5 a potom spusťte nastavení SQL serveru znovu.

Problém 2 – uživatelům se nesprávně zobrazí výzva ke stažení a instalaci rozhraní .NET Framework 3,5

Příznaky Uživatelé se při pokusu o instalaci CU1 nebo CU2 zobrazí výzva ke stažení a instalaci rozhraní .NET Framework 3,5. K tomuto problému může dojít, i když nainstalované součásti nezávisejí na rozhraní .NET Framework 3,5. V této situaci se uživatelům zobrazí chybová zpráva podobná následující. V této situaci uživatele může zobrazit chybová zpráva podobná následující. Příčina Jedná se o známý problém v systému SQL Server 2012 CU1 a CU2. Poznámka Tento problém je opravený v kumulativní aktualizaci 3 pro SQL Server 2012 a novější verze. Tírání Chcete-li předejít tomuto problému, proveďte jednu z následujících akcí:

  • Povolte .NET Framework 3,5, použijte balíček aktualizace CU1 nebo balíček aktualizací CU2 a pak zakažte rozhraní .NET Framework 3,5. Poznámka Rozhraní .NET Framework 3,5 zakažte jenom v případě, že vaše instalace neobsahuje součásti, které jsou závislé na rozhraní .NET Framework 3,5.

  • Nainstalujte SQL Server 2012 ze zahrnutého instalačního balíčku obsahujícího SQL Server 2012 a CU3 nebo novější verzi.

  • Použijte kumulativní aktualizaci 3 nebo novější. Další informace najdete v článku databáze SQL server 2012, která byla vydána po vydání SQL serveru 2012.

Problém 3 – v průběhu bezobslužné instalace se zobrazí upozornění na režim kompatibility aplikací systému Windows

Příznaky V systémech Windows 8,1, Windows 8, Windows Server 2012 R2, Windows Server 2012, Windows 10 a Windows Server 2016 je rozhraní .NET Framework součástí na vyžádání (FRANCOUZSKÝch). Zásady systému Windows 10, Windows 8,1 a Windows 8 a zásady systému Windows Server 2016, Windows Server 2012 R2 a Windows Server 2012 vyžadují, aby uživatelé byli upozorněni, když jsou povolené komponenty francouzských zámořských departementů.  Poznámka Ve Windows 8 a Windows Serveru 2012 je standardně povolené rozhraní .NET Framework 4,0. Rozhraní .NET Framework 4,5 je navíc ve Windows 8,1 a Windows Server 2012 R2 povolené a .NET Framework 4,6 je ve Windows 10 a Windows serveru 2016 povolené. Rozhraní .NET Framework 3,5 je však zakázáno. Proto se upozornění režimu kompatibility programů, které vyzve uživatele ke stažení a instalaci rozhraní .NET Framework 3,5, může zobrazit během bezobslužné instalace. Tyto výstrahy kompatibility programů nelze potlačeny. Kopie obrazovky upozornění se zobrazují takto: Windows server 2012 R2 a Windows server 2012 – úplný Server Windows Server 2012 R2 a Windows Server 2012 - celý Server Windows Server 2012 R2 a Windows Server 2012 – jádro serveru Windows Server 2012 R2 a Windows Server 2012 – Server Core Tírání Tomuto problému se můžete vyhnout tak, že uživatel před provedením bezobslužné instalace povolí rozhraní .NET Framework 3,5.

Další problémy s nastavením SQL Server 2012

Problém 1: při pokusu o instalaci druhé instance SQL serveru 2012 může dojít k vygenerování neošetřené výjimky .NET Framework

Příznaky Zvažte následující scénář:

  • Nainstalujete instanci serveru SQL Server 2012.

  • Konfigurační soubor .NET Framework 4,0 se vytvoří, když instalujete instanci systému SQL Server 2012. Kromě toho je během instalace povolený .NET Framework 3,5.

  • Pokoušíte se nainstalovat druhou instanci serveru SQL Server 2012.

V tomto scénáři se vygeneruje Neošetřená výjimka. Může se zobrazit chybová zpráva podobná následující:

Při vytváření obslužné rutiny konfiguračního oddílu pro userSettings/Microsoft. SqlServer. Configuration. LandingPage. Properties. Settings se stala chyba: nešlo načíst soubor nebo Assembly systém, Version = 4.0.0.0, Culture = neutral, PublicKeyToken = xxxxx nebo jedna ze svých závislých položek. Systém nemůže nalézt uvedený soubor. (C:\Users\Administrator\AppData\Local\Microsoft_Corporation\LandingPage.exe_StrongName_ ryspccglaxmt4nhllj5z3thycltsvyyx\11.0.0.0\user.config)

Příčina Ve Windows 8 a Windows Server 2012 se k tomuto problému dochází, protože ve výchozím nastavení ve Windows 8 a Windows Serveru 2012 je rozhraní .NET Framework 4,0 povolené. Proto se při instalaci SQL serveru 2012 vytvoří konfigurační soubor .NET Framework 4,0. Kromě toho je během instalace povolený .NET Framework 3,5. Když se pokusíte nainstalovat druhou instanci serveru SQL Server 2012, nainstaluje instalace .NET Framework 2,0, protože je už nainstalovaný .NET Framework 3,5. Konflikt s nastavením v konfiguračním souboru uživatele způsobí neošetřenou výjimku. Ve Windows 8,1 a Windows Server 2012 R2 se k tomuto problému dochází, protože ve výchozím nastavení ve Windows 8,1 a Windows Server 2012 R2 je rozhraní .NET Framework 4,5 povolené. Proto se při instalaci SQL serveru 2012 vytvoří konfigurační soubor .NET Framework 4,5. Kromě toho je během instalace povolený .NET Framework 3,5. Když se pokusíte nainstalovat druhou instanci serveru SQL Server 2012, nainstaluje instalace .NET Framework 2,0, protože je už nainstalovaný .NET Framework 3,5. Konflikt s nastavením v konfiguraci uživatele způsobuje neošetřenou výjimku. Ve Windows 10 a Windows Server 2016 se k tomuto problému dochází, protože ve výchozím nastavení je rozhraní .NET Framework 4,6 povolené. Proto se při instalaci SQL serveru 2012 vytvoří konfigurační soubor .NET Framework 4,6. Kromě toho je během instalace povolený .NET Framework 3,5. Když se pokusíte nainstalovat druhou instanci serveru SQL Server 2012, nainstaluje instalace .NET Framework 2,0, protože je už nainstalovaný .NET Framework 3,5. Konflikt s nastavením v konfiguračním souboru uživatele způsobí neošetřenou výjimku. Tírání Tomuto problému se můžete vyhnout tak, že před instalací druhé instance SQL serveru 2012 odstraníte soubor User. config v následující složce:

%userprofile%\AppData\Local\Microsoft_Corporation\LandingPage.exe_StrongName_ryspccglaxmt4nhllj5z3thycltsvyyx\11.0.0.0 ResolutionPoznámka k řešení tento problém je opravený v aktualizaci Microsoft SQL Server 2012 Service Pack 1 (SP1). Pokud už je nainstalovaná první instance Service Pack 1, neměli byste mít tento problém. Pokud se vám nedaří nainstalovat aktualizaci Service Pack 1, proveďte jednu z následujících akcí a pak nainstalujte SQL Server 2012:

  • Nainstalujte druhou instanci serveru SQL Server 2012 ze zahrnutého instalačního balíčku obsahujícího SQL Server 2012 a Microsoft SQL Server 2012 Service Pack 1 nebo novější.

  • Předběžné opravy pomocí souborů SQL Server 2012 SP1:

    • Na počítači, na kterém není nainstalovaný SQL Server 2012 RTM:

      1. Stáhněte a nainstalujte SQL Server 2012 SP1.

      2. Na obrazovce Licenční podmínky zaškrtněte políčko Souhlasím s licenčními podmínkami a klikněte na Další. Poznámka Instalační soubory jsou nainstalované a Průvodce instalací se automaticky zavře.

      3. Ověřte instalaci. Chcete-li to udělat, spusťte panel Přidat nebo odebrat programy a ověřte, jestli jsou uvedené tyto možnosti:

        • Nastavení Microsoft SQL serveru 2012, verze 11.1.3000.0

        • Dvě položky pro Microsoft Visual C++.

    • Na počítači s existující instancí SQL serveru 2012 RTM:

      1. Stáhněte a nainstalujte SQL Server 2012 SP1.

      2. Extrahujte soubory aktualizace SP1 do místní složky. Extrahujte například soubory aktualizace SP1, které chcete c:\SP1. Poznámka V tomto scénáři nelze spustit instalaci systému SQL Server 2012 SP1.

      3. Ve složce, do které jste extrahovali soubory aktualizace SP1, poklikejte na SqlSupport. msi a klikněte na Ano.

      4. Ověřte instalaci. To můžete udělat tak, že spustíte přidat nebo odebrat programy a ověříte, že je nainstalovaný Microsoft SQL Server 2012 (verze 11.1.3000.0 ).

    Poznámka V části pokyny k instalaci na stránce pro aktualizaci SQL Server 2012 SP1 zjistíte správné stahování pro váš server.

Problém 2: nemůžete nainstalovat cluster systému SQL Server 2012 s podporou převzetí služeb při selhání s povolenou funkcí sdílení datového proudu v systému Windows Server 2012 R2 nebo Windows Server 2012

Příznaky Při pokusu o instalaci nového clusteru služby SQL Server 2012 s podporou převzetí služeb při selhání v systému Windows Server 2012 se může zobrazit chybová zpráva podobná následující:

Při nastavování soukromé vlastnosti Security0x20Descriptor na hodnotu System. Byte [] se stala chyba pro prostředek ' SQL Server FILESTREAM Share (FILESTREAM). Chyba: došlo k chybě při volání kódu clusteru od poskytovatele. Zpráva o výjimce: nebyla nalezena.

Příčina K tomuto problému dochází, protože v systému Windows Server 2012 byla zrušena podpora vlastnosti popisovače zabezpečení. Tírání Chcete-li předejít tomuto problému, nainstalujte cluster s podporou převzetí služeb při selhání bez povolení funkce sdílení FileStream. Po dokončení instalace povolte funkci sdílení FileStream. ResolutionPoznámka k řešení tento problém je opravený v aktualizaci Microsoft SQL Server 2012 Service Pack 1 (SP1). Tento problém vyřešíte odinstalací instance clusteru, která selhala, pomocí funkce Přidat nebo odebrat programya následným spuštěním instalace clusteru s podporou převzetí služeb při selhání bez povolené funkce sdílení FileStream. Po dokončení instalace povolte funkci sdílení FileStream.

Problém 3: Chyba při instalaci SQL serveru 2012: došlo k pokusu o načtení programu v nesprávném formátu.

Příznaky Zvažte následující scénář:

  • Nainstalujete 64 Windows 10, Windows 8,1 nebo Windows 8.

  • Pokoušíte se nainstalovat SQL Server 2012 v režimu Windows-on-Windows (WoW).

  • Instalace serveru SQL Server 2012 obsahuje služby Reporting Services.

V tomto scénáři instalace selže. Navíc se zobrazí chybová zpráva podobná následující:

Operace se nezdařila s 0x8007000B Došlo k pokusu o načtení programu v nesprávném formátu.

Byl učiněn pokus načíst program s nesprávný formát. Tírání Tomuto problému se můžete vyhnout tak, že před instalací SQL serveru 2012 nainstalujete službu IIS ASP.NET 3,5. Další informace najdete v článku ASP.NET 2,0 a ASP.NET 3,5 nefungují po odinstalaci ASP.NET 4,5 ve Windows 8 nebo Windows Server 2012.

Problém 4: nemůžete nainstalovat instanci clusteru SQL Server 2012 Enterprise Edition s podporou převzetí služeb při selhání

Příznaky Zvažte následující scénář:

  • Proveďte jednu z následujících akcí:

    • Vytvoříte instalační balíček s zahrnutými balíčky, který zahrnuje SQL Server 2012 a CU1.

    • Před instalací SQL serveru 2012 se používá předběžná Oprava pomocí CU1.

  • SQL Server 2012 nainstalujete pomocí možnosti UIMODE = EnableUIOnServerCore .

V tomto scénáři instalace selže. Zobrazí se chybová zpráva podobná následující. V tomto scénáři instalace se nezdaří. Zobrazí chybová zpráva podobná následující. Podrobnosti chyby se podobají následujícím údajům. Podrobnosti o chybě podobné následujícím. Příčina K tomuto problému dochází, protože funkce DQ je implicitně zaškrtnutá společně se součástí modulu během instalace. Poznámka Funkce DQ není podporovaná v režimu jádra serveru. ResolutionPoznámka k řešení problém je opraven v SQL Server 2012 RTM CU3 a SQL Server 2012 Service Pack 1. Pokud chcete tento problém vyřešit, proveďte jednu z následujících akcí:

  • Vytvořte instalační balíček s zahrnutými balíčky, který zahrnuje SQL Server 2012 a CU3.

  • Předběžná Oprava: Instalační program nepodporuje soubory spuštěním instalačního balíčku CU3.

Problém 5: chybová zpráva při pokusu o upgrade uzlu clusteru na SQL Server 2012: "běžné vlastnosti názvu sítě SQL prostředku (<název SQL>) nelze uložit.

Další informace o tomto problému a o tom, jak ho vyřešit, najdete v tématu o tom, jak se v případě pokusu o upgrade uzlu clusteru na SQL Server 2012 nedají uložit Obecné vlastnosti pro název sítě SQL zdroje ().

Problém 6: chybová zpráva při použití rozhraní API OpenSQLFileStream: "System. ComponentModel. Win32Exception (0x80004005): žádost není podporovaná."

Příznaky Zvažte následující scénář:

  • Nainstalovali jste instanci serveru SQL Server 2008 R2 na server s Windows Server 2012.

  • Upgradujete instanci SQL serveru 2008 R2 na SQL Server 2012 Service Pack 1 (SP1).

  • Používáte rozhraní API OpenSQLFileStream.

V tomto scénáři se zobrazí chybová zpráva podobná této:

System. ComponentModel. Win32Exception (0x80004005): žádost není podporovaná.

Příčina K tomuto problému dochází, protože upgrade SQL Server 2012 nesprávně odstraní následující klíč registru:

HKEY_LOCALMACHINE\System\CurrentControlSet\Services\LanmanServer\Parameters\FsctlAllowList\FSCTL_SQL_FILESTREAM_FETCH_OLD_CONTENT Alternativní řešení Tomuto problému se můžete vyhnout tak, že znova vytvoříte pomocí Editoru registru tento klíč registru:

HKLM\System\CurrentControlSet\Services\LanmanServer\Parameters\FsctlAllowListDWORD: FSCTL_SQL_FILESTREAM_FETCH_OLD_CONTENT Hodnota: 0x92560  

Známé problémy s nastavením SQL Server 2008 R2 a SQL Server 2008

Tato část popisuje problémy s nastavením a migrací, které jsou pro SQL Server 2008 R2 a SQL Server 2008 závislé na počítači s Windows Serverem 2012 R2, Windows Server 2012, Windows 8,1 nebo Windows 8.

Problém 1: SQL Server 2008 Express Edition nebo SQL Server 2008 R2 Express Edition nelze odinstalovat

Příznaky Při pokusu o odinstalaci SQL serveru 2008 R2 nebo Microsoft SQL Server 2008 Express Edition se může zobrazit chybová zpráva podobná následující:

Nelze nainstalovat následující funkci: .NET Framework 3,5 (zahrnuje .NET 2,0 a 3,0)

Následující funkce nelze nainstalovat. Řešení Informace o tom, jak tento problém vyřešit, najdete v článku nemůžete odinstalovat, opravit, přidat nové funkce do systému SQL Server 2008 nebo do systému SQL server 2008 R2 ve Windows 8. Alternativní řešení Pokud chcete tento problém vyřešit, proveďte jednu z následujících akcí:

  • Před odinstalací SQL serveru 2008 Express Edition povolte rozhraní .NET Framework 3,5.

  • Před odinstalací SQL serveru 2008 R2 nebo SQL Server 2008 Express Edition zkopírujte soubor MediaInfo. XML z instalačního média systému SQL Server 2008 R2 nebo z instalačního média SQL Server 2008 Express Edition do následující složky:

    \Program Files (x86) \Microsoft SQL Server\100\Setup Bootstrap\SQLServer2008R2

Problém 2: při pokusu o instalaci instance clusteru SQL Server 2008 R2 Failover Cluster se nedaří pravidlo ověření Clusterové služby

Příznaky Při pokusu o instalaci instance clusteru SQL Server 2008 R2 Failover Cluster selže instalace v pravidle ověření Clusterové služby. Když zobrazíte podrobnosti, zobrazí se chybová zpráva podobná této: Při zobrazení podrobností se zobrazí chybová zpráva podobná následující Příčina K tomuto problému dochází, pokud není povolena knihovna MSClus. dll založená na modelu COM. Poznámka Instalační programy systému SQL Server 2008 a SQL Server 2008 R2 závisí na knihovně MSClus. dll založené na modelu COM. Pokud tato knihovna není na uzlu clusteru povolená, nastavení se nezdaří. Řešení Pokud chcete tento problém vyřešit, proveďte jednu z následujících akcí:

  • V každém uzlu povolte funkci serveru pro automatizaci clusteru s podporou převzetí služeb při selhání pomocí Správce serveru. Ve Správci serveru rozbalte Nástroje pro vzdálenou správu serveru, rozbalte Nástroje pro správu funkcí, rozbalte položku nástroje clusteru s podporou převzetí služeb při selhánía pak kliknutím vyberte možnost Server pro automatizaci clusteru služby Failover Cluster.

  • Pokud chcete povolit funkci serveru clusteru s podporou převzetí služeb při selhání, spusťte na každém uzlu následující rutinu Windows PowerShellu:

    Add-WindowsFeature RSAT-clustering-AutomationServer Poznámka Tuto rutinu musíte spustit na příkazovém řádku se zvýšenými oprávněními.

SQL Server 2012 a SQL Server 2008 R2 podpora nových funkcí ve Windows 8,1, Windows 8, Windows Server 2012 R2 a Windows Server 2012

Tato část shrnuje, jak fungují verze systému SQL Server s některými novými funkcemi ve Windows 8,1, Windows 8, Windows Server 2012 R2 a Windows Server 2012.

Následující tabulka shrnuje, jak fungují verze systému SQL Server s některými novými funkcemi ve Windows 8 a Windows Server 2012. Poznámka Pokud není uvedeno v následující tabulce, všechny funkce Windows Server 2012 jsou podporované ve všech podporovaných verzích SQL serveru.

Funkce

Funkce nebo součást SQL, která spolupracuje s touto novou funkcí

Ovlivněná nebo podporovaná funkce SQL

Požadavky na minimální verzi a aktualizace Service Pack pro SQL

Výjimky nebo omezení podpory

Více informací

Prostory úložiště

SQL Server 2008 R2 Service Pack 1 nebo novější verze, SQL Server 2012 (RTM a novější verze) Poznámka: SQL Server 2008 R2 vyžaduje aktualizaci Service Pack 2 ve Windows 8,1 a Windows Server 2012 R2.

Tato funkce je podporovaná pro aktualizace Service Pack, které jsou zadané pro příslušné verze.

Systém souborů (ReFS)

Odkazy ReFS nejsou podporované v SQL 2012 a všechny ostatní verze nižší úrovně. SQL Server 2014 podporuje odkazy.

Zmírnění chyb hardwaru RAM

LazyWriter

Sniffer (kontrolní součet)

SQL Server 2012

Pokud je SQL Server 2012 nainstalovaný v operačním systému Windows 2012 s hardwarem, který podporuje chybovou diagnostiku paměti, vypíše se nové chybové zprávy, jako 854, 855 a 856, namísto chyb, které LazyWriter obvykle generují.

Počet instancí na cluster

Vysoká dostupnost

Převzetí služeb při selhání

SQL Server 2012

25 na cluster s podporou převzetí služeb při selhání použití písmen jednotek a až 50 v případě, že používáte úložiště sdílených souborů SMB

Svazky pro sdílení clusteru (CSV)

Na začátku SQL serveru 2014 instance clusteru služby AlwaysOn převzetí služeb při selhání podporují sdílené svazky (CSV) v systémech Windows Server 2008 R2 a Windows Server 2012. Další informace o CSV najdete v tématu Principy sdílených svazků clusteru v clusteru s podporou převzetí služeb při selhání. CSV nejsou podporované ve verzích předcházejících SQL serveru 2014.

Jak povolit rozhraní .NET Framework 3,5 pomocí ovládacích panelů ve Windows 10 a Windows Server 2016

Pomocí ovládacích panelů ve Windows 10 a Windows Server 2016 můžete povolit rozhraní .NET Framework 3,5. Pokud chcete povolit rozhraní .NET Framework 3,5, postupujte takto:  

Pro Windows 10

  1. Na úvodní obrazovcepřejděte na spustit a zadejte "appwiz. cpl" a otevřete tak okno programy a funkce ovládacího panelu. Appwiz.cpl

  2. V levém horním rohu okna programy a funkce vyberte zapnout nebo vypnout funkce systému Windows. Vypnutí a zapnutí funkce systému Windows

  3. V okně zapnout nebo vypnout funkce systému Windows klikněte na rozhraní .NET Framework 3,5 (zahrnuje .net 2,0 a 3,0). Vypnutí a zapnutí funkce systému Windows

Pro Windows 10

  1. Na obrazovce Start přejděte na spustit a zadejte příkazappwiz. cpl a otevřete tak okno programy a funkce v podokně úloh. Na obrazovce Start přejděte na příkaz Spustit a zadejte příkaz Appwiz.cpl do otevřete okno programy a funkce v Ovládacích panelech.

  2. Správce serveru se otevře a spustí Průvodce přidáním rolí a funkcí.

  3. Kliknutím na Další přejděte do okna Vybrat typ instalace.

  4. Přijměte výchozí hodnoty a taky pro toto okno Vyberte Další .

  5. V okně Vybrat cílové vyberte funkce na levé straně.

  6. V okně Vybrat funkce klikněte na.NET Framework 3,5.

  7. V okně Vybrat funkce klikněte na rozhraní .NET Framework 3.5 (zahrnuje .net 2,0 a 3,0). V okně Vybrat funkce klikněte na tlačítko .NET Framework3.5 (zahrnuje .NET 2.0 a 3.0).

Jak v systémech Windows 8,1, Windows 8, Windows Server 2012 R2 a Windows Server 2012 povolit rozhraní .NET Framework 3,5

Předpoklady pro rozhraní .NET Framework 3,5 ve Windows 8 a Windows Server 2012

Ve Windows 8 a Windows Serveru 2012 jsou 3,5 nutné následující předpoklady:

Jak povolit rozhraní .NET Framework 3,5 pomocí ovládacích panelů ve Windows 8,1 a Windows 8

Pomocí ovládacích panelů ve Windows 8,1 nebo Windows 8 můžete povolit rozhraní .NET Framework 3,5. Pokud chcete povolit rozhraní .NET Framework 3,5, postupujte takto:

  1. Na obrazovce Start (typ obrazovky) zapněte funkce systému Windows, klikněte na Nastavenía potom klikněte na zapnout nebo vypnout funkce systému Windows. (Snímek obrazovky tohoto kroku se sleduje.) Na obrazovce Start zadejte zapnout funkce systému windows klepněte na tlačítko Nastavení a potom klepněte na tlačítko Zapnout funkce systému Windows zapnout nebo vypnout. (Následující obrazovky pro tento krok.)

  2. V části zapnout nebo vypnout funkce systému Windowsklikněte na .NET Framework 3,5 (zahrnuje .net 2,0 a 3,0). Poznámka Průvodce vyhledá požadované soubory a zobrazí výzvu ke stažení souborů z Windows Update.

  3. Klikněte na stáhnout soubory z Windows Update.

  4. Klikněte na tlačítko Dokončit. (Snímek obrazovky tohoto kroku se sleduje.)

Klepněte na tlačítko Dokončit

Jak povolit rozhraní .NET Framework 3,5 pomocí Průvodce přidáním rolí a funkcí v systému Windows Server 2012 R2 a Windows Server 2012

Pokud chcete povolit rozhraní .NET Framework 3,5 v systému Windows Server 2012 nebo Windows Server 2012 R2, postupujte takto:

  1. Ve Správci serveru klikněte na Spravovata potom na Přidat role a funkce. (Snímek obrazovky tohoto kroku se sleduje.) Přidání rolí nebo funkcí

  2. Na obrazovce před spuštěním klikněte na Další.

  3. Na obrazovce Vyberte typ instalace klikněte na instalace založená na rolích nebo na základě funkcí a pak klikněte na Další.

  4. Na obrazovce Vybrat cílový server vyberte cílový server a klikněte na Další.

  5. Na obrazovce Vybrat role serveru klikněte na Další.

  6. Na obrazovce Vybrat funkce zaškrtněte políčko funkce rozhraní .NET Framework 3,5 a pak klikněte na Další.

  7. Zavřete upozornění a klikněte na nainstalovat. Pokud počítač nemá připojení k Internetu, klikněte na zadat alternativní cestu ke zdroji, zadejte cestu ke složce \sources\SxS na instalačním médiu a klikněte na OK. Zavřete upozornění a klikněte na nainstalovat. (Snímek obrazovky tohoto kroku se sleduje.) Instalace Poznámka V snímku obrazovky si povšimněte, že rozhraní .NET Framework 3,5 není součástí typické instalace. Instalační soubory jsou však k dispozici ve složce úložiště vedle sebe. Navíc nemusíte napojovat ani ukazovat na určitý zdroj WIM.

Podívejte Pokud používáte Správce serveru v systému Windows Server 2012 k přidání role nebo funkce na vzdálený server, vyžaduje účet počítače na vzdáleném serveru přístup k cestě alternativního zdrojového souboru, protože operace nasazení běží v systému na cílovém serveru.

Integrovaný režim SharePointu pro službu SQL Server Reporting Services

Tento oddíl popisuje, co je potřeba zvážit při konfiguraci SQL serveru v integrovaném režimu SharePointu.

Informace o tom, jak naplánovat, co je potřeba zvážit při konfiguraci SQL serveru v integrovaném režimu SharePointu, najdete v článku Windows server 2012 nepodporuje SharePoint server 2010.

Informace o pravidlu pro středisko System Center

Software pro pravidlo

Název pravidla

Popis pravidla

Verze produktů, se kterými se vyhodnocuje pravidlo

Nástroj System Center Advisor

Soubory databáze SQL serveru se nacházejí v nepodporovaném systému souborů

V tomto informačním zpravodaji SQL serveru se zjistilo, že se v systému Windows Server 2012 R2 a Windows Server 2012 nachází jeden nebo více souborů databáze, které jsou umístěné v části ReFS (odolný systém souborů). Používání databázových systémů Windows Server 2012 R2 a Windows Server 2012 ReFS není pro použití ve výrobě podporované. Prohlédněte si níže uvedený seznam databází a proveďte nápravné akce. Další informace najdete v článku znalostní báze.

SQL Server 2008 SQL Server 2008 R2 SQL Server 2012

Odkazy

Další informace o tom, jak nasadit rozhraní .NET Framework 3,5, najdete v článku o možnostech nasazení Microsoft .NET framework 3,5. Další informace o používání ASP.NET 3,5 a ASP.NET 4,5 ve službě IIS 8,0 najdete v článku Služba iis 8,0 s ASP.NET 3,5 a ASP.NET 4,5. Informace o problémech, ke kterým může dojít po instalaci ASP.NET 4,5, najdete v článku ASP.NET 2,0 a ASP.NET 3,5 nefungují po odinstalaci ASP.NET 4,5 ve Windows 8 nebo Windows Server 2012. Další informace o nových funkcích v systému Windows Server 2012 najdete v článku co je nového v systému Windows server 2012. Další informace o tom, jak v systému Windows Server 2012 nainstalovat funkci převzetí služeb při selhání prostřednictvím clusterů, najdete v článku instalace funkcí clusteru s podporou převzetí služeb při selhání v systému Windows server 2012

Potřebujete další pomoc?

Rozšiřte své znalosti a dovednosti
Projít školení
Získejte nové funkce jako první
Připojit se k programu Microsoft Insider

Byly tyto informace užitečné?

Jak jste spokojeni s kvalitou jazyka?
Co ovlivnilo váš názor?

Děkujeme vám za zpětnou vazbu.

×