Обобщена информация

Забележка

Освен ако не е отбелязано друго, когато операционната система се поддържа SQL основна версия, остава поддръжка обслужване всички следващи версии. Например ако SQL Server 2016 RTM се поддържа от Windows 10, това означава, че всички CUs върху SQL Server 2016 RTM или SQL Server 2016 Service Pack 1 (SP1) се поддържат от Windows 10.

Тази статия съдържа указания как да използвате различни версии на Microsoft SQL Server на компютър, работещ под Windows 10, Windows Server 2016, Windows Server 2012 R2, Windows Server 2012, Windows 8.1 или Windows 8.

Повече информация

Информация за SQL Server 2005

Този раздел предоставя информация за поддръжка за екземпляри на SQL Server 2005 в среда Windows 8.1 или Windows 8. Освен това се описва опциите, които са достъпни за клиентите, които използват SQL Server 2005.

Microsoft SQL Server 2005 (издадената версия и сервизни пакети) и по-стари версии на SQL Server не се поддържат от Windows 10, Windows Server 2016, Windows Server 2012 R2, Windows Server 2012, Windows 8.1 или Windows 8. Ако Windows 10, Windows 8.1 или Windows 8 открива екземпляр на SQL Server 2005, ще получите предупреждение в работния център. За да разрешите този проблем, надграждане или премахнете съществуващите екземпляр на SQL Server 2005. За информация как да надстроите SQL Server вижте надграждане до SQL Server 2014. Забележка Тази връзка води до SQL Server 2014. Можете да използвате инструмента за избор на версия на върха на MSDN връзка (Други версии) за информация относно други версии. За информация относно Express издания на SQL Server посетете следните уеб сайтове на Microsoft:

SQL Server 2014 Service Pack 2 Express Edition

SQL Server 2012 Service Pack 3 (SP3) Express Edition

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

SQL Server 2008 Express Edition (Забележка трябва ръчно да инсталирате Service Pack 4 след инсталиране на SQL Server 2008 Express Edition.) За повече информация относно как да деинсталирате съществуващия екземпляр на SQL Server 2005, вижте как да деинсталирате ръчно екземпляр на SQL Server 2005 или на: деинсталиране на съществуващ екземпляр на SQL Server 2005 (инсталиране).

SQL Server версия минимум Windows 10 и Windows Server 2016 

Този раздел описва версия на минималните изисквания за инсталиране на SQL Server на компютър, работещ под Windows 10 или Windows Server 2016.

Преди да инсталирате SQL Server на компютър, работещ под Windows 10 или Windows Server 2016, трябва да се уверите, че се изпълнява следните минимални изисквания, отнасящи се за вашата ситуация.

За SQL Server 2017 на Windows

Изданието се поддържа в SQL Server 2017 на Windows RTM версия.

За SQL Server 2016

Изданието се поддържа в SQL Server 2016 RTM освобождавам версия.

За SQL Server 2014 г.

Трябва да приложите SQL Server 2014 Service Pack 1 или по-нова актуализация. За повече информация вижте как да получите най-новия сервизен пакет за SQL Server 2014.

За SQL Server 2012

Трябва да приложите SQL Server 2012 Service Pack 2 или по-нова актуализация. За повече информация вижте как да получите най-новия сервизен пакет за SQL Server 2012.

Бележки

  • Уверете се, че сте проверили настройка на известни проблеми при инсталиране на SQL Server 2012 на 10 на Windows или Windows Server 2016.

  • Онлайн книги темата "Хардуерни и софтуерни изисквания за инсталиране на SQL Server 2012" според поддръжката на Windows Server 2016 все още не е актуализиран.

За SQL Server 2008 R2

SQL Server 2008 R2 не се поддържа от Windows 10 или Windows Server 2016.

SQL Server 2008

SQL Server 2008 не се поддържа от Windows 10 или Windows Server 2016.

Минимални изисквания за версията на SQL Server за Windows Server 2012 R2 или Windows 8.1

Този раздел описва минималните версия изисквания за инсталиране на SQL Server на компютър, работещ под Windows Server 2012 R2 или Windows 8.1.

Преди да инсталирате SQL Server на компютър, работещ под Windows Server 2012 R2 или Windows 8.1, трябва да се уверите, че се изпълнява следните минимални изисквания, отнасящи се за вашата ситуация:

За SQL Server 2017 на Windows

Можете да инсталирате версия на SQL Server 2017 на Windows или по-нова версия. За повече информация вижте главната страница на SQL Server 2014.

За SQL Server 2014 г.

Можете да инсталирате версия на SQL Server 2014 или по-нова версия.

За SQL Server 2012

Трябва да приложите SQL Server 2012 Service Pack 1 или по-нова актуализация. За повече информация вижте как да получите най-новия сервизен пакет за SQL Server 2012. Забележка Проверете известни проблеми с настройката при инсталиране на SQL Server 2012 на Windows 8 или Windows Server 2012.

За SQL Server 2008 R2

Трябва да приложите SQL Server 2008 R2 Service Pack 2 или по-нова актуализация. За повече информация вижте как да получите най-новия сервизен пакет за SQL Server 2008 R2.

SQL Server 2008

Трябва да приложите SQL Server 2008 Service Pack 3 или по-нова актуализация. Забележка RTM инсталация на продукта се поддържа. Въпреки това трябва да инсталирате съответните сервизни пакети след първоначалното инсталиране завърши. Инсталацията на SQL Server 2008 не се поддържа, освен ако прилагате Service Pack 3, след като инсталирате RTM издание. За повече информация вижте как да получите най-новия сервизен пакет за SQL Server 2008.

Минимални изисквания за версия на SQL Server за Windows Server 2012 или Windows 8

Този раздел описва версия на минималните изисквания за инсталиране на SQL Server на компютър, работещ под Windows Server 2012 или Windows 8.

Преди да инсталирате SQL Server на компютър, работещ под Windows Server 2012 или Windows 8, трябва да се уверите, че се изпълнява следните минимални изисквания, отнасящи се за вашата ситуация:

За SQL Server 2017 на Windows

Можете да инсталирате версия на SQL Server 2017 на Windows или по-нова версия. За повече информация вижте главната страница на SQL Server 2014.

За SQL Server 2014 г.

Можете да инсталирате версия на SQL Server 2014 или по-нова версия. За повече информация вижте главната страница на SQL Server 2014.

За SQL Server 2012

Можете да инсталирате версия на SQL Server 2012 или по-нова версия. Забележка Проверете известни проблеми с настройката при инсталиране на SQL Server 2012 на Windows 8 или Windows Server 2012.

За SQL Server 2008 R2

Трябва да приложите Microsoft SQL Server 2008 R2 Service Pack 1 или по-нова актуализация. Забележка RTM инсталация на продукта се поддържа. Въпреки това трябва да инсталирате съответните сервизни пакети след първоначалното инсталиране завърши. На страницата на центъра за решения ще видите следното съобщение: Solution Center page За повече информация вижте как да получите най-новия сервизен пакет за SQL Server 2008 R2.

SQL Server 2008

Трябва да приложите SQL Server 2008 Service Pack 3 или по-нова актуализация. Забележка RTM инсталация на продукта се поддържа. Въпреки това трябва да инсталирате съответните сервизни пакети след първоначалното инсталиране завърши. Инсталацията на SQL server 2008 не се поддържа, освен ако прилагате Service Pack 3, след като инсталирате RTM издание. Ще видите следното съобщение в страницата на центъра за решения. the Solution Center page За повече информация вижте как да получите най-новия сервизен пакет за SQL Server 2008. Важно Следния диалогов прозорец се появява в SQL Server 2008 R2 и SQL Server 2008, когато инсталационната програма. The following dialog box appears in SQL Server 2008 R2 and SQL Server 2008 when you run the Setup program. След завършване на програмата за инсталиране на SQL Server, трябва да инсталирате сервизни пакети, преди да стартирате SQL Server за тази версия на Windows. SQL Server 2008 трябва да инсталирате Service Pack 3 (SP3) или по-нова версия. SQL Server 2008 R2 трябва да инсталирате Service Pack 1 (SP1) или по-нова версия.

За SQL Server Compact издания

В Windows 8.1, Windows 8, Windows Server 2012 и Windows Server 2012 R2 среди се поддържат следните версии:

  • SQL Server Compact 3.5 Service Pack 2 и по-нови версии

  • SQL Server Compact 4.0 и по-нови версии

Забележка Поддръжка се планира за Windows RT устройства.

Поддръжка за превключване между режима в Windows Server 2012 R2 или Windows Server 2012

Този раздел описва правилата за поддръжка, когато включите Windows Server 2012 R2 или Windows Server 2012 режими, докато SQL Server е инсталиран.

Windows Server 2012 R2 и Windows Server 2012 са следните състояния на функция или режими:

  • Пълен сървър

  • Минимални сървър интерфейс

  • Ядро на сървър

Можете да превключвате между тези състояния на функцията по всяко време. Можете да превключвате от ядро на сървър или минимални сървър интерфейс пълен сървър при инсталиране на един или повече екземпляри на SQL Server 2014 или SQL Server 2012. Обаче, имайте предвид, че не можете да превключвате от пълен сървър минимални сървър интерфейс или ядро на сървър, когато един или повече екземпляри на SQL Server 2014 или SQL Server 2012 са инсталирани. За да превключите от пълен сървър минимални сървър интерфейс или ядро на сървър при инсталиране на един или повече екземпляри на SQL Server 2014 или SQL Server 2012, трябва да деинсталирате SQL Server 2014 или SQL Server 2012, превключвате между и повторно инсталиране на SQL Server 2014 или SQL Server 2012. Обаче можете да включите SQL Server 2014 или SQL Server 2012 предпоставки за инсталиране в режим на пълен сървър преминете в режим на ядро на сървър и след инсталиране на SQL Server 2014 или SQL Server 2012. Забележки

  • Минимални сървър е инсталация на ядро на сървър с Server Manager и други инсталирани инструменти за сървъра. Следователно SQL Server инсталиращата програма извършва същите стъпки за инсталиране в режим на Windows Server 2012 R2 минимални сървър интерфейс и Windows Server 2012 минимални сървър интерфейс режим и режим на ядро на сървър. Освен това можете да превключвате между ядро на сървър и минимални сървър, когато един или повече екземпляри на SQL Server 2014 или SQL Server 2012 са инсталирани. Това е поддържан сценарий.

  • SQL Server Reporting Services 2012 не се поддържа от Windows Server 2012 R2 ядро на сървър, Windows Server 2012 ядро на сървър, Windows Server 2012 R2 минимални сървър интерфейс режим или режим Windows 2012 минимални сървър интерфейс. Можете да инсталирате SQL Server Reporting Services 2012 на сървър, работещ под Windows Server 2012 в режим на пълен сървър и след това преминете към режим на ядро на сървър на Windows Server 2012. Обаче тази конфигурация не се поддържа.

  • Препоръчително е да деинсталирате всички SQL Server 2012 функции, които не се поддържат на сървър, работещ под Windows Server 2012 R2 или Windows Server 2012 в режим на ядро на сървър. За информация как да направите това вижте Инсталиране на SQL Server 2012 на ядро на сървър.

  • Този проблем не се отнася за SQL Server 2008 или SQL Server 2008 R2. SQL Server 2008 и SQL Server 2008 R2 не се поддържат в минимални сървър интерфейс режим или режим на ядро на сървър.

За повече информация относно опциите за инсталиране, които са налични, когато инсталирате Windows Server 2012 вижте Опции за инсталиране на Windows Server.

Известни проблеми за настройка и мигриране на SQL Server 2012

Този раздел описва настройка и мигриране на проблеми, които зависят от SQL Server 2012.

Общи бележки

  • По подразбиране Windows 8 включва .NET Framework 4.0. Windows 8.1 и Windows Server 2012 R2 включват .NET Framework 4.5 и 10 на Windows и Windows Server 2016 включват 4.6 .NET Framework. Обаче следните компоненти на SQL Server 2012 зависи от .NET Framework 3.5:

    • Ядрото на базата данни на SQL Server 2012

    • Услугата за репликация

    • Инструменти за данни на SQL Server

    • Данни за качество на услугата

    • Услуга за данни на образец

    • Основен режим услуги за отчет

    • Пълнотекстово търсене

    Затова препоръчваме да активирате .NET 3.5 Framework, преди да инсталирате SQL Server 2014 или SQL Server 2012 в самостоятелни или клъстери среда за предотвратяване на всички възможни SQL Server setup повреди. За информация как да разрешите на .NET Framework 3.5 вижте как да разрешите .NET Framework 3.5 в Windows 8 в тази статия.

  • Въпроси за инсталиране и настройка на някои SQL Server 2012 са отстранени в най-новите сборни актуализации за SQL Server 2012. Затова препоръчваме да създадете интегриран инсталационен пакет, който включва SQL Server 2012 и CU3 или по-нова актуализация. За информация как да направите това вижте как да пластир инсталирането на SQL Server 2012 актуализирана настройка пакет (чрез UpdateSource да получите smart настройка).

Проблеми с инсталирането на SQL Server 2012, може да възникне, когато не е разрешена .NET Framework 3.5

Проблем 1 - непълни SQL сървъри или самостоятелна инсталация

Симптоми На сървъри, където .NET Framework 3.5 вече не е инсталиран или сървъри, където е ограничен достъп до интернет програмата за инсталиране на SQL Server 2012 не инсталира компоненти, които зависят от .NET Framework 3.5. Следователно инсталацията на SQL Server 2012 може да са непълни. Забележка Windows 8.1 или Windows Server 2012 R2 не ще ви позволи да продължите с инсталирането. По време на инсталацията на SQL Server 2012 може да се показва съобщение за грешка, подобно на следното, когато .NET Framework не е разрешен. error messageПредотвратяване на За да предотвратите този проблем, разрешете .NET Framework 3.5 на всички възли на клъстера или самостоятелен сървър, преди да инсталирате SQL Server 2012. Решение За да разрешите този проблем на самостоятелен сървър, разрешете .NET Framework 3.5 и изпълнете инсталиращата програма отново, за да добавите допълнителни функции. За да разрешите този проблем в среда с клъстери, деинсталирайте непълни копия на SQL Server 2012, разрешаване на .NET Framework 3.5 и повторно инсталиране на SQL Server 2012. Забележка В среда с клъстери не можете да добавите функции, които са пропуснати като стартирате отново инсталирането на SQL Server 2012. За да решите този проблем на самостоятелен сървър, разрешаване на .NET Framework 3.5 и изпълнете отново инсталирането на SQL Server.

Проблем 2 - неправилно потребителите са подканени да изтеглите и инсталирате .NET Framework 3.5

Симптоми Потребителите неправилно може да бъдете подканени да изтеглите и инсталирате .NET Framework 3.5, когато се опитате да инсталирате CU1 или CU2. Този проблем може да възникне, въпреки че инсталирани компоненти не зависят от .NET Framework 3.5. В тази ситуация потребителите може да получите съобщение за грешка, подобно на следното. In this situation, users may receive an error message that resembles the following.Причина Това е известен проблем в SQL Server 2012 CU1 и CU2. Забележка Този проблем е решен в сборна актуализация 3 за SQL Server 2012 и по-нови версии. Предотвратяване на За да предотвратите този проблем, направете едно от следните неща:

  • Разрешаване на .NET Framework 3.5, приложете пакета за актуализация на CU1 или CU2 пакет за актуализация и забранете .NET Framework 3.5. Забележка Забранете .NET Framework 3.5 само ако инсталацията включва компоненти, които зависят от .NET Framework 3.5.

  • Инсталиране на SQL Server 2012 от интегрирано инсталационен пакет, който включва SQL Server 2012 и CU3 или по-нова версия.

  • Приложите сборната актуализация 3 или по-нова версия. За повече информация вижте SQL Server 2012 компилации, издадени след издаването на SQL Server 2012.

Проблем 3 - Windows приложение съвместимост режим предупреждения се показват по време на тихо инсталиране

Симптоми В Windows 8.1, Windows 8, Windows Server 2012 R2, Windows Server 2012, Windows 10 и Windows Server 2016 .NET Framework е функция по заявка (ФОД) компонент. Освен това Windows 10, Windows 8.1 и Windows 8 системните правила и Windows Server 2016, Windows Server 2012 R2 и Windows Server 2012 системните правила изискват потребителите да бъдете уведомявани, когато ФОД компоненти са разрешени.  Забележка По подразбиране .NET Framework 4.0 е активирано в Windows 8 и Windows Server 2012. Освен това .NET Framework 4.5 е активирано в Windows 8.1 и Windows Server 2012 R2 и .NET Framework 4.6 е активирано в Windows 10 и Прозорец сървър 2016. .NET Framework 3.5 обаче е забранена. Затова програма съвместимост режим предупреждение, което ви подканва потребителите да изтеглите и инсталирате .NET Framework 3.5 може да се появи по време на тихо инсталиране. Тези програма съвместимост предупреждения не се скриват. Снимки на екрана на предупреждения се показват, както следва: Windows Server 2012 R2 и Windows Server 2012 - пълен сървър Windows Server 2012 R2 and Windows Server 2012 - Full ServerWindows Server 2012 R2 и Windows Server 2012 - ядро на сървър Windows Server 2012 R2 and Windows Server 2012 - Server CoreПредотвратяване на За да предотвратите този проблем, потребителят може да позволи .NET Framework 3.5 преди да извършите негласно инсталиране.

Допълнителни проблеми с инсталирането на SQL Server 2012

Проблем 1: .NET Framework необработено изключение може да се генерира, когато се опитвате да инсталирате втори екземпляр на SQL Server 2012

Симптоми Да разгледаме следния сценарий:

  • Инсталирате екземпляр на SQL Server 2012.

  • .NET Framework 4.0 потребител конфигурационен файл се създава при инсталиране на екземпляра на SQL Server 2012. Освен това .NET Framework 3.5 е разрешено по време на инсталирането.

  • Опитвате се да инсталирате втори екземпляр на SQL Server 2012.

В този случай може да се генерира необработено изключение. Можете да получите съобщение за грешка, подобно на следното:

Възникна грешка при създаване на конфигурацията раздел манипулатор за userSettings/Microsoft.SqlServer.Configuration.LandingPage.Properties.Settings: не може да зареди файла или монтаж система, версия = 4.0.0.0, култура = неутрален, PublicKeyToken = xxxxx или един зависимости. Системата не може да намери указания файл. (C:\Users\Administrator\AppData\Local\Microsoft_Corporation\LandingPage.exe_StrongName_ ryspccglaxmt4nhllj5z3thycltsvyyx\11.0.0.0\user.config)

Причина В Windows 8 и Windows Server 2012 този проблем възниква, защото .NET Framework 4.0 е включена по подразбиране в Windows 8 и Windows Server 2012. Следователно .NET Framework 4.0 потребител конфигурационен файл се създава при инсталиране на SQL Server 2012. Освен това .NET Framework 3.5 е разрешено по време на инсталирането. Когато се опитвате да инсталирате втория екземпляр на SQL Server 2012, инсталацията използва .NET Framework 2.0, защото вече е инсталиран .NET Framework 3.5. Това е в конфликт с настройка в конфигурационния файл на потребителя причина необработено изключение. В Windows 8.1 и Windows Server 2012 R2 този проблем възниква, защото .NET Framework 4.5 е включена по подразбиране в Windows 8.1 и Windows Server 2012 R2. Следователно .NET Framework 4.5 потребител конфигурационен файл се създава при инсталиране на SQL Server 2012. Освен това .NET Framework 3.5 е разрешено по време на инсталирането. Когато се опитвате да инсталирате втория екземпляр на SQL Server 2012, инсталацията използва .NET Framework 2.0, защото вече е инсталиран .NET Framework 3.5. Този конфликт с настройката на конфигурацията на потребителя причинява необработено изключение. 10 на Windows и Windows Server 2016 този проблем възниква, защото .NET Framework 4.6 се активира по подразбиране. Следователно .NET Framework 4.6 потребителски конфигурационен файл се създава при инсталиране на SQL Server 2012. Освен това .NET Framework 3.5 е разрешено по време на инсталирането. Когато се опитвате да инсталирате втория екземпляр на SQL Server 2012, инсталацията използва .NET Framework 2.0, защото вече е инсталиран .NET Framework 3.5. Това е в конфликт с настройка в конфигурационния файл на потребителя причина необработено изключение. Предотвратяване на За да предотвратите този проблем, изтрийте файла User.config в следната папка, преди да инсталирате втория екземпляр на SQL Server 2012:

%userprofile%\AppData\Local\Microsoft_Corporation\LandingPage.exe_StrongName_ryspccglaxmt4nhllj5z3thycltsvyyx\11.0.0.0 Разделителна способностЗабележка: Този проблем е решен в Microsoft SQL Server 2012 Service Pack 1 (SP1). Ако първо вече има инсталиран Service Pack 1 не трябва да имате този проблем. Ако не можете да инсталирате Service Pack 1 на първо, направете едно от следните действия и след това инсталирате SQL Server 2012:

  • Инсталиране на втори екземпляр на SQL Server 2012 от интегрирано инсталационен пакет , който включва SQL Server 2012 и Microsoft SQL Server 2012 Service Pack 1 или по-нова версия.

  • Предварително кръпка с помощта на файловете на SQL Server 2012 SP1:

    • На компютър, когато SQL Server 2012 RTM не е инсталиран:

      1. Изтеглете и инсталирайте SQL Server 2012 SP1.

      2. Условията за лицензиране на екрана щракнете върху квадратчето приемам лицензионните условия и щракнете върху напред. Забележка Инсталационните файлове са инсталирани и съветникът за инсталиране се затваря автоматично.

      3. Потвърдете инсталацията. За да направите това, стартирайте Добавяне или премахване на програми и проверете дали по-долу са изброени:

        • Microsoft SQL Server 2012 настройка, версия 11.1.3000.0

        • Два записа за Microsoft Visual C++.

    • На компютър, който има съществуващ екземпляр на SQL Server 2012 RTM:

      1. Изтеглете и инсталирайте SQL Server 2012 SP1.

      2. Разархивирайте файловете на SP1 в локална папка. Например извлечете файловете на SP1 за c:\sp1. Забележка В този случай не можете да стартирате SQL Server 2012 SP1 setup.

      3. В папката, която сте извлекли файловете на SP1, щракнете двукратно върху SqlSupport.msi и след това щракнете върху да.

      4. Потвърдете инсталацията. За целта стартирайте Добавяне или премахване на програми и проверете, че Microsoft SQL Server 2012 настройка, версия 11.1.3000.0 е в списъка.

    Забележка Проверете раздела "Инсталиране" на страницата за изтегляне на SQL Server 2012 SP1 да определите правилния изтегляне за вашия сървър.

Проблем 2: Не можете да инсталирате SQL Server 2012 Failover Cluster с опция поток споделяне на файлове на Windows Server 2012 R2 или Windows Server 2012

Симптоми Можете да получите съобщение за грешка, подобно на следното, когато се опитвате да инсталирате нови SQL Server 2012 Failover клъстер с опция FileStream дял на Windows Server 2012:

Възникна грешка при настройка частна собственост "Security0x20Descriptor" на стойност "System.Byte [" за ресурс "SQL Server Filestream дял (FILESTREAM)". Грешка: Възникна грешка при повикване клъстер код от доставчик. Съобщение за изключение: не е намерен.

Причина Този проблем възниква, тъй като поддържа дескриптор на свойство е пусна в Windows Server 2012. Предотвратяване на За да предотвратите този проблем, инсталирайте failover cluster без опция FileStream дял. След като инсталирането завърши, разрешете функцията FileStream дял. Разделителна способностЗабележка: Този проблем е решен в Microsoft SQL Server 2012 Service Pack 1 (SP1). За да разрешите този проблем, деинсталира екземпляра на неуспешни клъстер чрез Добавяне или премахване на програмии инсталирайте failover cluster без опция FileStream дял. След като инсталирането завърши, разрешете функцията FileStream дял.

Проблем 3: Грешка по време на инсталацията на SQL Server 2012: "направен опит да се зареди програма с неправилен формат"

Симптоми Да разгледаме следния сценарий:

  • Можете да инсталирате 64-битова версия на Windows 10, Windows 8.1 или Windows 8.

  • Опитвате се да инсталирате SQL Server 2012 в режим на Windows в Windows (WoW).

  • Инсталацията на SQL Server 2012 включва Reporting Services.

В този случай инсталирането е неуспешно. Освен това получавате съобщение за грешка, подобно на следното:

Операцията е неуспешна с 0x8007000B Беше направен опит да се зареди програма с неправилен формат.

An attempt was made to load a program with an incorrect format.Предотвратяване на За да предотвратите този проблем, инсталирайте IIS ASP.NET 3.5 компонент с помощта на диспечера на сървъра, преди да инсталирате SQL Server 2012. За повече информация вижте ASP.NET 2.0 и ASP.NET 3.5 не работят след деинсталиране на ASP.NET 4.5 в Windows 8 или Windows Server 2012.

Въпрос 4: Не можете да инсталирате SQL Server 2012 Enterprise Edition failover cluster екземпляр

Симптоми Да разгледаме следния сценарий:

  • Можете да направите следното:

    • Можете да създадете интегрирано инсталационен пакет, който включва SQL Server 2012 и CU1.

    • Предварително кръпка чрез CU1, преди да инсталирате SQL Server 2012.

  • Инсталиране на SQL Server 2012 чрез UIMODE = EnableUIOnServerCore опция.

В този случай инсталирането е неуспешно. Получавате съобщение за грешка, подобно на следното. In this scenario, the installation fails. You receive an error message that resembles the following. Грешка изглежда по следния начин. The details of the error resemble the following.Причина Този проблем възниква, защото функцията DQ е избран по подразбиране заедно с машината по време на инсталирането. Забележка DQ функцията не се поддържа в режим на ядро на сървър. Разделителна способностЗабележка: Проблемът е разрешен в SQL Server 2012 RTM CU3 и SQL Server 2012 Service Pack 1. За да разрешите този проблем, направете едно от следните неща:

  • Създаване на интегрирано инсталационен пакет, който включва SQL Server 2012 и CU3.

  • Предварително кръпка поддържащите файлове на инсталиране чрез стартиране на инсталационния пакет на CU3.

Брой 5: Съобщение за грешка при опит да инсталирате клъстерен възел SQL Server 2012: "общи свойства за ресурс"SQL мрежа име (< SQL >)"не може да се запише"

За повече информация относно този проблем и как да го разрешите вижте "общи свойства за ресурс"SQL мрежово име ()"не може да се запише" грешка при опит да надстроите клъстерен възел на SQL Server 2012.

Въпрос 6: Съобщение за грешка при използване на API на OpenSQLFileStream: "System.ComponentModel.Win32Exception (0x80004005): заявката не се поддържа."

Симптомите Да разгледаме следния сценарий:

  • Инсталирате екземпляр на SQL Server 2008 R2 сървър, работещ под Windows Server 2012.

  • Надстройвате екземпляра на SQL Server 2008 R2 на SQL Server 2012 Service Pack 1 (SP1).

  • Използвате OpenSQLFileStream API.

При този сценарий получавате съобщение за грешка, подобно на следното:

System.ComponentModel.Win32Exception (0x80004005): Заявката не се поддържа.

Причина Този проблем възниква, тъй като надстройка на SQL Server 2012 неправилно изтрива следния ключ на системния регистър:

HKEY_LOCALMACHINE\System\CurrentControlSet\Services\LanmanServer\Parameters\FsctlAllowList\FSCTL_SQL_FILESTREAM_FETCH_OLD_CONTENT Заобиколно решение За да заобиколите този проблем, използвайте редактора на системния регистър да пресъздадете следния ключ на системния регистър:

HKLM\System\CurrentControlSet\Services\LanmanServer\Parameters\FsctlAllowListDword: FSCTL_SQL_FILESTREAM_FETCH_OLD_CONTENT Стойност: 0x92560  

Известни проблеми за инсталиране на SQL Server 2008 R2 и SQL Server 2008

Този раздел описва настройка и мигриране на проблеми, които са специфични за SQL Server 2008 R2 и SQL Server 2008 на компютър, работещ под Windows Server 2012 R2, Windows Server 2012, Windows 8.1 или Windows 8.

Проблем 1: Не можете да деинсталирате SQL Server 2008 Express Edition или SQL Server 2008 R2 Express Edition

Симптоми Можете да получите съобщение за грешка, подобно на следното, когато се опитвате да деинсталирате SQL Server 2008 R2 или Microsoft SQL Server 2008 Express Edition:

Не може да се инсталира следните функции: .NET framework 3.5 (включва .NET 2.0 и 3.0)

The following feature couldn't be installedРазделителна способност За информация как да отстраните този проблем вижте не деинсталирате, ремонт, Добавяне на нови функции или добавяне на нов екземпляр на SQL Server 2008 или SQL Server 2008 R2 в Windows 8. Решение За да заобиколите този проблем, направете едно от следните неща:

  • Разрешаване на .NET Framework 3.5, преди да деинсталирате SQL Server 2008 Express Edition.

  • Копирайте файла MediaInfo.xml от инсталационния носител на SQL Server 2008 R2 или инсталационният носител на SQL Server 2008 Express Edition в следната папка, преди да деинсталирате SQL Server 2008 R2 или SQL Server 2008 Express Edition:

    \Program файлове (x86) \Microsoft SQL Server\100\Setup Bootstrap\SQLServer2008R2

Проблем 2: "Проверка на клъстерната услуга" правило е неуспешно при опит за инсталиране на SQL Server 2008 R2 failover cluster екземпляр

Симптоми При опит за инсталиране на SQL Server 2008 R2 failover cluster екземпляр, инсталирането е неуспешно в "проверка на клъстерната услуга" правило. Когато преглеждате подробните данни, получавате съобщение за грешка, подобно на следното: When you view the details, you receive an error message that resembles the followingПричина Този проблем възниква, ако библиотеката на COM базирани MSClus.dll не е разрешен. Забележка SQL Server 2008 и SQL Server 2008 R2 клъстер програми зависи от библиотеката на COM базирани MSClus.dll. Ако библиотеката не е разрешена на клъстерен възел, Неуспешно инсталиране. Решение За да разрешите този проблем, направете едно от следните неща:

  • Разрешаване на функцията Failover Cluster Automation сървъра на всеки възел с помощта на диспечера на сървъра. В диспечера на сървъра, разгънете Инструменти за администриране на отдалечен сървър, разгънете Инструменти за администриране на функцията, разгънете Отказоустойчиви клъстъри инструментии след това щракнете, за да изберете Failover Cluster Automation сървъра.

  • Изпълнете следната команда на Windows PowerShell всеки възел, за да разрешите функцията Failover Cluster Automation сървъра:

    Добавете windowsfeature RSAT-клъстери-AutomationServer Забележка Трябва да изпълните тази команда в команден ред с повишени потребителски права.

SQL Server 2012 и SQL Server 2008 R2 поддръжка за новите функции в Windows 8.1, Windows 8, Windows Server 2012 R2 и Windows Server 2012

Този раздел обобщава работата с някои нови функции в Windows 8.1, Windows 8, Windows Server 2012 R2 и Windows Server 2012 версии на SQL Server.

Следващата таблица обобщава работата с някои нови функции в Windows 8 и Windows Server 2012 версии на SQL Server. Забележка Освен ако не е посочено в таблицата по-долу, всички функции на Windows Server 2012 се поддържат във всички поддържани версии на SQL server.

Функция

SQL функция или компонент, който взаимодейства с тази нова функция

SQL функция, която е засегната или поддръжка

Минимална версия и сервизен пакет изисквания за SQL

Изключения или ограничения за поддръжка

Допълнителна информация

Места за съхранение

SQL Server 2008 R2 Service Pack 1 или по-нова версия, SQL Server 2012 (RTM и по-нови версии) Забележка: SQL Server 2008 R2 изисква Service Pack 2 за Windows 8.1 и Windows Server 2012 R2.

Тази функция се поддържа сервизни пакети, които са зададени за съответните версии.

Устойчив файлова система (ReFS)

Реферите не се поддържа в SQL 2012 и всички други версии на ниво. SQL Server 2014 поддържа ReFS.

Намаляване на RAM хардуерни грешки

LazyWriter

Контролна сума страница обучени

SQL Server 2012

Когато SQL Server 2012 е инсталиран на операционната система Windows 2012 с хардуер, който поддържа лошо памет диагностика, ще забележите нови съобщения за грешки като 854 855 и 856 вместо 832 грешки, които обикновено генерира LazyWriter.

Брой копия на клъстер

Повишена достъпност

Отказоустойчиви клъстъри

SQL Server 2012

25 за преместването на клъстери при използване на букви на устройства и до 50, ако използвате файл SMB споделяне на съхранение

Ресурси за споделяне на клъстери (CSV)

В SQL Server 2014 началото, AlwaysOn Failover Cluster случаи поддържа клъстер споделени томове (CSV) в Windows Server 2008 R2 и Windows Server 2012. За повече информация относно CSV вижте Разбиране споделени ресурси за клъстери в отказоустойчив клъстър от сървъри. CSV, не се поддържат в преди SQL Server 2014.

Как да разрешите .NET Framework 3.5 чрез контролния панел на Windows 10 и Windows Server 2016

Можете да използвате контролния панел на Windows 10 и Windows Server 2016 да разрешите .NET Framework 3.5. За да разрешите .NET Framework 3.5, следвайте тези стъпки.  

За Windows 10

  1. От Началния екранкъм изпълнение ред и въведете "Appwiz.cpl", за да отворите прозореца програми и функции на контролния панел. Appwiz.cpl

  2. В горния ляв ъгъл на прозореца на програми и компоненти изберете Windows включване и изключване на компоненти. Turn Windows features on or off

  3. В прозореца на Windows за включване и изключване на компоненти щракнете върху .NET Framework 3.5 (включва .NET 2.0 и 3.0). Turn Windows features on or off

За Windows 10

  1. В началния екран отидете на изпълнение и въведете Appwiz.cpl да отворите прозореца "програми и компоненти" от контролния панел. On the Start screen, go to Run and type Appwiz.cpl to open the Programs and Features window of Control Pane.

  2. Диспечер на сървъра е отворен и започва добавяне на роли и функции на съветника.

  3. Изберете следващото преместване Изберете типа на инсталацията прозорец.

  4. Приемете стойностите по подразбиране и изберете напред за този прозореца.

  5. В прозореца Изберете местоназначение изберете функции в лявата страна.

  6. В прозореца Изберете функции щракнете върху.NET Framework 3.5.

  7. В прозореца Изберете функции щракнете върху .NET Framework3.5 (включва .NET 2.0 и 3.0). In the Select features window, click .NET Framework3.5 (includes .NET 2.0 and 3.0).

Как да разрешите .NET Framework 3.5 Windows 8.1, Windows 8, Windows Server 2012 R2 и Windows Server 2012

Предпоставки за .NET Framework 3.5 в Windows 8 и Windows Server 2012

Следните условия са необходими за разрешаване на .NET Framework 3.5 в Windows 8 и Windows Server 2012:

Как да разрешите .NET Framework 3.5 чрез контролния панел на Windows 8.1 и Windows 8

Можете да използвате контролния панел на Windows 8.1 или Windows 8 за разрешаване на .NET Framework 3.5. За да разрешите .NET Framework 3.5, изпълнете следните стъпки:

  1. В Началния екран въведете включване на компоненти на windowsщракнете върху Настройки, след което натиснете Windows включване и изключване на компоненти. (Преглед на тази стъпка следва.) On the Start Screen type turn on windows features, click Settings, and then click Turn Windows features on or off. (The screen shot for this step follows.)

  2. Под Windows, включване и изключване на компонентищракнете върху .net Framework 3.5 (включва .NET 2.0 и 3.0). Забележка Съветникът ще търси необходимите файлове и след това ви подкани да изтеглите файлове от Windows Update.

  3. Щракнете върху изтегляне на файлове от Windows Update.

  4. Щракнете върху Готово. (Преглед на тази стъпка следва.)

Click Finish

Как да разрешите .NET Framework 3.5 чрез добавяне на роли и функции съветникът в Windows Server 2012 R2 и Windows Server 2012

За да разрешите .NET Framework 3.5 в Windows Server 2012 или Windows Server 2012 R2, изпълнете следните стъпки:

  1. В диспечера на сървъра, щракнете върху управлениеи щракнете върху Добавяне на роли и функции. (Преглед на тази стъпка следва.) Add Roles and Features

  2. На екрана преди да започнете щракнете върху напред.

  3. Изберете типа на инсталацията на екрана щракнете върху роля или функция инсталация и после щракнете върху напред.

  4. На екрана Изберете целевия сървър изберете целевия сървър и след това щракнете върху напред.

  5. Избор на сървърни роли на екрана щракнете върху напред.

  6. На екрана Изберете функции Поставете отметка в квадратчето .NET Framework 3.5 функции и щракнете върху напред.

  7. Затворете предупреждението и изберете Инсталиране. Ако компютърът няма връзка към интернет, щракнете върху Задайте пътя алтернативен източник, въведете пътя на папката \sources\SxS на инсталационния носител и след това щракнете върху OK. Затворете предупреждението и изберете Инсталиране. (Преглед на тази стъпка следва.) InstallЗабележка: Снимка на екрана забележите декларация за .NET Framework 3.5 не е част от обикновената инсталация. Обаче инсталационните файлове са налични в side-by-side хранилище папка. Освен това не трябва да се монтира или посочете конкретни WIM източник.

Забележка Ако използвате диспечера на сървър в Windows Server 2012 да добавите роля или функцията за отдалечен сървър, акаунт на компютъра на отдалечения сървър изисква достъп до път алтернативен източник, защото операция за разполагане работи в рамките на системата на целевия сървър .

Интегриран режим SharePoint за услугите за отчет на SQL Server

Този раздел описва какво трябва да имате предвид, когато конфигурирате SQL Server в интегриран режим SharePoint.

За информация как да планират какво трябва да имате предвид, когато конфигурирате SQL Server в интегриран режим SharePoint вижте Windows Server 2012 не поддържа SharePoint Server 2010.

System Center Advisor правило информация

Софтуер на правилото

Заглавие на правилото

Описание на правилото

Версии на продуктите, които правилото се оценява

Съветник за System Center

Файловете на базата данни на SQL Server се намира поддържа файлова система

В този SQL Server екземпляр съветник открива наличието на един или повече файлове на базите данни пребивават под обратна (устойчив файлова система) в Windows Server 2012 R2 и Windows Server 2012. Хостинг на бази данни на Windows Server 2012 R2 и Windows Server 2012 ReFS файлови системи не се поддържа за производствена употреба. Прегледайте списъка с бази данни по-долу и се коригиращ действия. Вижте статията от БЗ за повече подробности.

SQL Server 2008 SQL Server 2008 R2 SQL Server 2012

Препратки

За повече информация как да инсталирате .NET Framework 3.5 вижте съображения за разполагане на Microsoft .NET Framework 3.5. За повече информация как да използвате ASP.NET 3.5 и ASP.NET 4.5 в IIS 8.0 вижте IIS 8.0 използвате ASP.NET 3.5 и ASP.NET 4.5. За информация относно проблемите, които могат да възникнат след инсталиране на ASP.NET 4.5 вижте ASP.NET 2.0 и ASP.NET 3.5 не работят след деинсталиране на ASP.NET 4.5 в Windows 8 или Windows Server 2012. За повече информация за новите функции в Windows Server 2012 вижте Какво е новото в Windows Server 2012. За повече информация относно инсталирането на неизправност клъстъри в Windows Server 2012, вижте Инсталиране на Failover Cluster функции и инструменти в Windows Server 2012.

Нуждаете се от още помощ?

Разширете уменията си
Преглед на обучението
Получавайте първи новите функции
Присъединете се към Microsoft приобщени

Беше ли полезна тази информация?

Доколко сте доволни от качеството на превода?
Какво е повлияло на вашия потребителски опит?

Благодарим ви за обратната връзка!

×