Заметки о выпуске SQL Server 2012
В этих заметках о выпуске содержится описание известных проблем, которое необходимо прочитать перед установкой или диагностикой Microsoft SQL Server 2012. Этот документ «Заметки о выпуске» доступен только для загрузки в сети и постоянно обновляется. Этот документ не содержится на установочном носителе.
Дополнительные сведения о том, как приступить к установке SQL Server 2012, см. в файле сведений для SQL Server 2012. Файл сведений доступен на установочном носителе, а также на странице скачивания файла сведений . Дополнительные сведения также можно найти в электронной документации по SQL Server и на форумах по SQL Server.
1.0. Перед началом установки
Перед установкой SQL Server ознакомьтесь со следующими сведениями.
1.1. Документация по правилам установки SQL Server 2012
Проблема. Программа установки SQL Server проверяет конфигурацию компьютера перед началом установки. В ходе установки SQL Server отслеживаются различные правила в отчете средства проверки конфигурации системы (SCC). Документация об этих правилах установки больше не доступна в библиотеке MSDN.
Решение. Дополнительные сведения о правилах установки см. в отчете о проверке конфигурации системы. При проверке конфигурации системы создается отчет, содержащий краткое описание всех выполненных правил и состояния выполнения. Отчет о проверке конфигурации системы находится в папке %programfiles%\Microsoft SQL Server\110\Setup Bootstrap\Log\\.
1.2. Добавление учетной записи локального пользователя для службы контроллера распределенного воспроизведения может привести к непредвиденному завершению установки
Проблема. На странице Контроллер распределенного воспроизведения программы установки SQL Server при попытке добавить учетную запись локального пользователя для службы контроллера распределенного воспроизведения установка непредвиденно прекращается с сообщением об ошибке «Ошибка установки SQL Server».
Решение. Во время установки SQL Server не добавляйте учетные записи локальных пользователей с помощью команд «Добавить текущего пользователя» или «Добавить. «. После завершения установки добавьте учетную запись локального пользователя вручную, выполнив следующие шаги.
- Остановите службу контроллера распределенного воспроизведения SQL Server
- На компьютере контроллера, где установлена служба контроллера, введите в командной строке dcomcnfg.
- В окне Службы компонентов перейдите в папку Корень консоли ->Службы компонентов ->Компьютеры ->Мой компьютер ->Dconfig ->DReplayController.
- Щелкните DReplayControllerправой кнопкой мыши и выберите Свойства.
- В окне Свойства DReplayController на вкладке Безопасность нажмите кнопку Правка в разделе Разрешения запуска и активации .
- Предоставьте учетной записи локального пользователя разрешения Local and Remote activation (Локальная и удаленная активация) и нажмите кнопку ОК.
- В разделе «Разрешения доступа» щелкните Изменить и предоставьте учетной записи локального пользователя разрешения Local and Remote access (Локальный и удаленный доступ), а затем нажмите кнопку ОК.
- Нажмите кнопку ОК , чтобы закрыть окно Свойства DReplayController .
- На компьютере контроллера добавьте учетную запись локального пользователя в группу Пользователи DCOM .
- Запустите службу контроллера распределенного воспроизведения SQL Server.
1.3. Работа программы установки SQL Server может завершиться ошибкой при попытке запустить службу обозревателя SQL Server
Проблема. Работа программы установки SQL Server может завершиться ошибкой при попытке запустить службу обозревателя SQL Server со следующим сообщением об ошибке.
The following error has occurred: Service 'SQLBrowser' start request failed. Click 'Retry' to retry the failed action, or click 'Cancel' to cancel this action and continue setup.
The following error has occurred: SQL Server Browser configuration for feature 'SQL_Browser_Redist_SqlBrowser_Cpu32' was cancelled by user after a previous installation failure. The last attempted step: Starting the SQL Server Browser service 'SQLBrowser', and waiting for up to '900' seconds for the process to complete.
Решение. Это может происходить, если не удалось установить ядро SQL Server или службы Analysis Services. Чтобы исправить эту проблему, см. журналы программы установки SQL Server и устраните ошибки SQL Server Engine и служб Analysis Services. Дополнительные сведения см. в разделе View and Read SQL Server Setup Log Files. Дополнительные сведения см. в разделе View and Read SQL Server Setup Log Files.
1.4. Обновление SQL Server 2008 и отказоустойчивого кластера служб Analysis Services 2008 R2 до SQL Server 2012 может не удаться после смены сетевого имени
Проблема. Если изменить сетевое имя экземпляра отказоустойчивого кластера служб Analysis Services Microsoft SQL Server 2008 или 2008 R2 с помощью оснастки «Администратор кластера Windows», то операция обновления может закончиться сбоем.
Решение. Для решения этой проблемы обновите запись ClusterName в реестре, следуя указаниям в разделе решения проблем данной статьи базы знаний.
1.5. Установка SQL Server 2012 на Windows Server 2008 R2 Server Core с пакетом обновлений 1 (SP1)
Вы можете установить SQL SErver на Windows Server 2008 R2 Server Core с пакетом обновлений 1 (SP1) (Server Core) следуя следующим инструкциям.
- Microsoft SQL Server 2012 не поддерживает установку с помощью мастера установки в операционной системе Server Core. При установке в Server Core программа установки SQL Server поддерживает полностью тихий режим (включается параметром /Q) и просто тихий режим (включается параметром /QS).
- Обновление более ранних версий SQL Server до Microsoft SQL Server 2012 не поддерживается на компьютере под управлением Windows Server 2008 R2 Server Core с пакетом обновлений 1 (SP1).
- Установка 32-разрядной версии Microsoft SQL Server 2012 на компьютерах под управлением Windows Server 2008 R2 Server Core с пакетом обновлений 1 (SP1) не поддерживается.
- Microsoft SQL Server 2012 нельзя установить параллельно с более ранними версиями SQL Server на компьютере под управлением Windows Server 2008 R2 Server Core с пакетом обновлений 1 (SP1).
- Не все функции SQL Server 2012 поддерживаются операционной системой Server Core. Дополнительные сведения о поддерживаемых функциях и установке SQL Server 2012 на основных серверных компонентах см. в статье Установка SQL Server 2012 в операционной системе Server Core.
1.6. Семантический поиск требует установки дополнительной зависимости
Проблема. Для статистического семантического поиска требуется еще один обязательный компонент — база данных семантической статистики языка, который не устанавливает программа установки SQL Server.
Решение. Чтобы установить базу данных семантической статистики языка как необходимый компонент для семантического индексирования, сделайте следующее:
- Найдите и запустите пакет установщика Windows с именем SemanticLanguageDatabase.msi на установочном носителе SQL Server, чтобы извлечь базу данных. При использовании экспресс-выпуска SQL Server 2012 скачайте базу данных семантической статистики языка из Центра загрузки Майкрософт (https://www.microsoft.com/download/details.aspx?id=52681), а затем запустите пакет установщика Windows.
- Переместите базу данных в соответствующую папку данных. Если оставить базу данных в папке по умолчанию, то для ее присоединения потребуется изменение разрешений.
- Присоедините извлеченную базу данных.
- Зарегистрируйте базу данных, вызвав хранимую процедуру sp_fulltext_semantic_register_language_statistics_db и указав имя присоединенной базы данных.
Если не выполнить эти действия, то при попытке создать семантический индекс будет выдано следующее сообщение об ошибке.
Msg 41209, Level 16, State 3, Line 1 A semantic language statistics database is not registered. Full-text indexes using 'STATISTICAL_SEMANTICS' cannot be created or populated.
1.7. Предварительные условия для установки SQL Server 2012
Далее описаны предварительные условия для установки SQL Server 2012.
- Установку SQL Server 2012 можно выполнить только на операционных системах Windows 7 с пакетом обновлений 1 (SP1) и Windows Server 2008 R2 с пакетом обновлений 1 (SP1). Однако программа установки не блокирует установку SQL Server 2012 на Windows 7 или Windows Server 2008 R2.
- Наличие платформы .NET Framework 3.5 с пакетом обновления 1 (SP1) является обязательным для SQL Server 2012, если для установки выбраны компонент ядра СУБД, средства репликации, службы Master Data Services, службы Reporting Services, службы Data Quality Services или среда SQL Server Management Studio. Платформа больше не устанавливается программой установки SQL Server.
- Если программа установки запускается на компьютере, работающем под управлением Windows Vista с пакетом обновления 2 (SP2) или Windows Server 2008 с пакетом обновления 2 (SP2), и платформа .NET Framework 3.5 с пакетом обновления 1 (SP1) не установлена, то программа установки SQL Server потребует загрузить и установить эту платформу, прежде чем можно будет продолжить установку SQL Server. Платформу .NET Framework 3.5 с пакетом обновления 1 (SP1) можно скачать в Центре обновления Windows или напрямую отсюда. Чтобы избежать прерывания во время установки SQL Server, загрузите и установите платформу .NET 3.5 с пакетом обновления 1 (SP1) перед запуском программы установки SQL Server.
- Если установка запускается на компьютере, работающем под управлением Windows 7 с пакетом обновления 1 (SP1) или Windows Server 2008 R2 с пакетом обновления 1 (SP1), необходимо включить платформу .NET Framework 3.5 с пакетом обновления 1 (SP1) перед началом установки SQL Server 2012. Чтобы включить платформу .NET Framework 3.5 с пакетом обновления (SP1) на Windows Server 2008 R2 с пакетом обновления 1 (SP1), используйте один из следующих методов. Метод 1. Использование диспетчера серверов
- В диспетчере серверов щелкните Добавить компоненты , чтобы отобразить список доступных компонентов.
- В окне Выбор компонентов разверните запись Возможности .NET Framework 3.5.1 .
- Когда Возможности .NET Framework 3.5.1будут развернуты, на экране появятся два флажка. Один флажок для компонента .NET Framework 3.5.1, другой ― для компонента «Активация WCF». Выберите .NET Framework 3.5.1и нажмите кнопку Далее. Нельзя установить компоненты .NET Framework 3.5.1, если не установлены необходимые службы ролей и компоненты.
- На странице Подтверждение установки компонентовпросмотрите сводку по установке и щелкните «Установить».
- Подождите завершения процесса установки и нажмите кнопку Закрыть.
Метод 2. Использование Windows PowerShell
- Щелкните Пуск | Все программы | Стандартные.
- Разверните папку Windows PowerShell, щелкните правой кнопкой мыши Windows PowerShellи выберите команду Запуск от имени администратора. Нажмите кнопку Да в диалоговом окне Контроль учетных записей пользователей .
- В командной строке PowerShell введите следующие команды, нажимая клавишу ВВОД после ввода каждой команды:
Import-Module ServerManager Add-WindowsFeature as-net-frameworkЧтобы включить платформу .NET Framework 3.5 с пакетом обновления 1 (SP1) на Windows 7 с пакетом обновления 1 (SP1), используйте следующий метод.
- Выберите Пуск | Панель управления | Установка и удаление программ, а затем Включение или отключение компонентов Windows. Если появится запрос пароля администратора или подтверждения, введите пароль или подтверждение.
- Чтобы включить Microsoft .NET Framework 3.5.1, установите флажок рядом с этим компонентом. Чтобы отключить компонент Windows, снимите флажок.
- Нажмите кнопку ОК.
Включите .NET Framework 3.5 с пакетом обновления 1 (SP1) с помощью системы обслуживания образов развертывания и управления ими (DISM.exe):
Также можно включить .NET Framework 3.5 с пакетом обновления 1 (SP1) с помощью системы обслуживания образов развертывания и управления ими (DISM.exe). См. дополнительные сведения о включении и отключении подключенных компонентов Windows. Для включения .NET Framework 3.5 с пакетом обновления 1 (SP1) выполните следующие инструкции.
-
В командной строке введите следующую команду для просмотра списка компонентов, имеющихся в операционной системе.
sm /online /Get-FeaturesDism /online /Get-FeatureInfo /FeatureName:NetFx3Dism /online /Enable-Feature /FeatureName:NetFx3- Если SQL Server 2012 устанавливается на компьютере под управлением Windows Vista с пакетом обновления 2 (SP2) или Windows Server 2008 с пакетом обновления 2 (SP2), необходимое обновление можно получить здесь.
- Если SQL Server 2012 устанавливается на компьютере под управлением Windows 7 с пакетом обновления 1 (SP1) или Windows Server 2008 R2 с пакетом обновления 1 (SP1), это обновление уже установлено на компьютере.
- Windows Server 2008 — Windows PowerShell 1.0 является компонентом, и его можно добавить. Версии Windows PowerShell 2.0 загружаются и устанавливаются (фактически как обновление для ОС).
- Windows 7/Windows Server 2008 R2 — по умолчанию устанавливается Windows PowerShell 2.0.
1.8. Поддерживаемые версии операционных систем для SQL Server 2012
SQL Server 2012 поддерживается в следующих операционных системах: Windows Vista с пакетом обновления 2 (SP2), Windows Server 2008 с пакетом обновления 2 (SP2), Windows 2008 R2 с пакетом обновления 1 (SP1) и Windows 7 с пакетом обновления 1 (SP1).
1.9. Платформа Sync Framework не включена в установочный пакет
Проблема. Платформа Sync Framework не включена в установочный пакет SQL Server 2012.
Решение. Скачать соответствующую версию платформы Sync Framework на этой странице Центра загрузки Майкрософт.
1.10. В случае удаления пакета обновления 1 (SP1) для среды Visual Studio 2010 экземпляр SQL Server 2012 необходимо исправить, чтобы восстановить определенные компоненты
Проблема:установка SQL Server 2012 (11.x) зависит от некоторых компонентов Visual Studio 2010 с пакетом обновления 1 (SP1). При удалении пакета обновления 1 (SP1) версия некоторых общих компонентов понижается до первоначальной, некоторые же другие компоненты полностью удаляются с компьютера.
Решение. Восстановление экземпляра SQL Server 2012 (11.x) из исходного исходного носителя или сетевой установки.
- Запустите программу установки SQL Server (setup.exe) с установочного носителя SQL Server.
- После выполнения необходимых условий и проверки системы программа установки выводит страницу центра установки SQL Server .
- Для начала операции исправления нажмите кнопку Обслуживание в левой части области навигации, а затем кнопку Исправление . Если центр установки был запущен из меню Пуск , то в этот раз потребуется указать расположение установочного носителя.
- Будут запущены правило поддержки установки и файлы подпрограмм, чтобы удостовериться, что в системе установлены необходимые компоненты и что компьютер отвечает правилам проверки. Для продолжения нажмите кнопку ОК или Установить .
- На странице Выбор экземпляра выберите экземпляр для исправления и нажмите кнопку Далее , чтобы продолжить.
- Будут запущены правила исправления для проверки операции. Чтобы продолжить, нажмите кнопку Далее.
- На странице Готовность к исправлению показано, что операция готова к продолжению. Чтобы продолжить, нажмите кнопку Исправить.
- На странице Ход исправления показано состояние операции исправления. На странице Готово показано, что операция завершена.
Дополнительные сведения об исправлении экземпляра SQL Server см. в статье Исправление неисправной установки SQL Server 2012.
1.11. Экземпляр SQL Server 2012 может перестать работать после обновления операционной системы
Проблема. После обновления операционной системы с Windows Vista до Windows 7 с пакетом обновления 1 (SP1) при работе экземпляра SQL Server 2012 может произойти следующая ошибка.
Setup has detected that the .NET Framework version 4 needs to be repaired. Do not restart your computer until Setup is complete.
Решение.Исправьте установку .NET Framework 4 после обновления операционной системы. Дополнительные сведения см. в статье Как восстановить существующую установку .NET Framework.
1.12. После обновления SQL Server Edition необходимо выполнить перезагрузку
Проблема.При обновлении выпуска экземпляра SQL Server 2012 некоторые функции, связанные с новым выпуском, могут не включиться немедленно.
Решение.Перезапустите компьютер после обновления выпуска экземпляра SQL Server 2012. Дополнительные сведения о поддерживаемых обновлениях SQL Server 2012 см. в статье Поддерживаемые обновления версий и выпусков.
1.13. Нельзя обновить базу данных с файловой группой или файлами только для чтения
Проблема. Невозможно обновить базу данных путем присоединения базы данных или восстановления из резервной копии, если для базы данных, ее файлов или файловых групп установлен режим только для чтения. Возвращается ошибка 3415. Эта проблема также возникает при обновлении на месте экземпляра SQL Server. То есть вы пытаетесь заменить имеющийся экземпляр SQL Server, устанавливая SQL Server 2012, и одна или более из существующих баз данных работают режиме «только для чтения».
Решение. Перед обновлением убедитесь, что для базы данных и ее файлов и файловых групп установлен режим чтения и записи.
1.14. Переустановка экземпляра отказоустойчивого кластера SQL Server завершается ошибкой, если используется один и тот же IP-адрес
Проблема. Если указан неправильный IP-адрес в ходе установки экземпляра отказоустойчивого кластера SQL Server, установка завершится с ошибкой. После удаления сбойного экземпляра при попытке повторной установки экземпляра отказоустойчивого кластера SQL Server с тем же именем экземпляра и правильным IP-адресом установка также завершается сбоем. Сбой возникает в связи с повторяющейся группой ресурсов, которая остается после предыдущей попытки установки.
Решение. Чтобы устранить эту проблему, используйте другое имя экземпляра во время переустановки или вручную удалите группу ресурсов перед переустановкой. Дополнительные сведения см. на странице Добавление и удаление узлов в отказоустойчивом кластере SQL Server.
2.0. Службы Analysis Services
2.1. Редактор SQL и редактор AS не могут связаться с соответствующими серверными экземплярами в одном экземпляре среды SSMS
Проблема. Не удается подключиться к серверу служб Analysis Services с помощью редактора многомерных выражений или расширения интеллектуального анализа данных, если уже подключен редактор SQL.
Если при использовании SQL Server Management Studio 2012 (SSMS) SQL-файл открыт в редакторе и связан с экземпляром SQL Server, файл многомерных выражений или расширения интеллектуального анализа данных при открытии в том же экземпляре среды SSMS не может связаться с экземпляром сервера AS. Аналогичным образом, если файл многомерных выражений (MDX) или расширения интеллектуального анализа данных (DMX) уже открыт в редакторе в среде SSMS и связан с экземпляром сервера AS, SQL-файл, будучи открыт в том же экземпляре SSMS, не может соединиться с экземпляром SQL Server.
Решение. Чтобы устранить эту проблему, выполните одно из следующих действий.
- Запустите другой экземпляр среды SSMS для открытия файла многомерных выражений/расширения интеллектуального анализа данных.
- Разорвите подключение редактора SQL к серверу AS и затем подключите к этому серверу редактор многомерных выражений или расширения интеллектуального анализа данных.
2.2. Нельзя создать или открыть табличный проект, если не разрешается имя группы BUILTIN\Administrators
Проблема. Необходимо иметь права администратора на сервере базы данных рабочей области, чтобы создавать или открывать табличные проекты. Можно добавить пользователя в группу администраторов сервера, добавив имя пользователя или группы. Нельзя создавать или изменять BIM-файлы с правами члена группы BUILTIN\Administrator, если сервер базы данных рабочей области не присоединен к домену, на котором он изначально находился. При попытке открыть или создать BIM-файл будет выдано следующее сообщение об ошибке:
«The BIM file cannot be opened. The server connected to is not valid. Reason: You are not an administrator of server [server name].»
Решения.
- Повторно подключите сервер базы данных рабочей области и компьютер с SQL Server Data Tools (SSDT) к домену.
- Если сервер базы данных рабочей области или компьютеры SSDT не будут подключены к домену постоянно, можно вместо этого добавить имена отдельных пользователей группы BUILTIN\Administrators в качестве администраторов сервера базы данных рабочей области.
2.3. Компоненты служб SSIS для табличных моделей служб Analysis Services работают неверно
Компоненты служб SQL Server Integration Services (SSIS) для служб Analysis Services работают неверно для табличных моделей. Существуют следующие известные проблемы при написании пакета служб SSIS для работы с табличными моделями.
Проблема. Диспетчер соединений со службами Analysis Services не может использовать табличную модель как источник данных.
Решение. Необходимо явным образом подключиться к серверу служб Analysis Services перед началом настройки задания обработки служб Analysis Services или «Выполнение DDL службами Analysis Services».
Существуют проблемы, связанные с заданием обработки служб Analysis Services во время работы с табличными моделями.
Проблема. Вместо баз данных, таблиц и секций пользователь видит кубы, группы мер и измерения. В этом заключается ограничение данной задачи.
Решение. При этом табличную модель все же можно обработать с помощью куба, группы мер или структуры измерений.
Проблема. Некоторые параметры обработки, поддерживаемые службами Analysis Services в табличном режиме, не представлены в задаче обработки служб Analysis Services, например «Обработать дефрагментацию».
Решение. Вместо этого воспользуйтесь задачей «Выполнение DDL службами Analysis Services» для запуска скрипта XMLA, содержащего команду ProcessDefrag.
Проблема. Некоторые параметры конфигурации в этом средстве неприменимы. Например, параметр «Обработка связанных объектов» не следует использовать при обработке секций, а параметр конфигурации «Параллельная обработка» содержит неверное сообщение об ошибке, в котором говорится, что в стандартном номере SKU параллельная обработка не поддерживается.
Обходной путь: нет
3.0. Электронная документация
3.1. Средство просмотра справки для SQL Server аварийно завершает работу в средах, где настроено использование только IPv6
Проблема.Если в среде настроено использование только протокола IPv6, то окно справки SQL Server 2012 аварийно завершит работу, а на экране появится следующее сообщение об ошибке:
HelpLibAgent.exe has stopped working.
Это верно для всех сред, где работает только протокол IPv6. Среды, в которых разрешен протокол IPv4 (или оба протокола — IPv4 и IPv6), не затрагиваются.
Решение.Чтобы решить эту проблему, включите протокол IPv4 или добавьте запись реестра и создайте список управления доступом, чтобы обеспечить работу окна справки по протоколу IPv6, с помощью следующей процедуры.
- В HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Help\v1.0. создайте раздел реестра IPv6 и присвойте ему значение «1 (DWORD (32 бита))».
- Задайте список управления доступом безопасности для порта протокола IPv6, выполнив следующую команду из окна командной строки администратора:
netsh http add urlacl url=https://[::1]:47873/help/ sddl=D:(A;;GX;;;WD)4.0. Службы Data Quality Services
4.1. Службы DQS не поддерживаются в кластере
Проблема. Службы DQS не поддерживаются в кластерной установке SQL Server. Если устанавливается экземпляр кластера SQL Server, не следует устанавливать флажки Службы Data Quality Services и Клиент служб Data Quality на странице Выбор компонентов . Если эти флажки выбраны во время установки экземпляра кластера (а установка сервера DQS выполняется путем запуска файла DQSInstaller.exe), то службы DQS будут установлены на этом узле, но не будут доступны на дополнительных узлах при добавлении узлов в кластер и, как следствие, не будут работать на дополнительных узлах.
Решение. Для устранения этой проблемы установите накопительный пакет обновления 1 для SQL Server 2012. Инструкции см. в разделе https://support.microsoft.com/kb/2674817.
4.2. Переустановка сервера служб Data Quality путем удаления объекта DQS после удаления сервера Data Quality
Проблема. При удалении сервера Data Quality объекты DQS (базы данных, имена входа и хранимые процедуры DQS) не удаляются из экземпляра SQL Server.
Решение. Чтобы переустановить сервер Data Quality на том же компьютере и на том же экземпляре SQL Server, необходимо вручную удалить объекты DQS из экземпляра SQL Server. Кроме того, следует удалить файлы баз данных DQS (DQS_MAIN, DQS_PROJECTS и DQS_STAGING_DATA) из папки C:\Program Files\Microsoft SQL Server\MSSQL11.\MSSQL\DATA на компьютере, прежде чем повторно устанавливать сервер Data Quality. В противном случае установка сервера Data Quality завершится ошибкой. Переместите файлы баз данных вместо удаления, если необходимо сохранить данные, например базы знаний или проекты служб DQS. Дополнительные сведения об удалении объектов DQS после завершения удаления см. в статье Удаление объектов служб Data Quality Services.
4.3. Указание завершенной операции обнаружения знания или интерактивной очистки задерживается
Проблема. Если администратор завершает выполнение операции с экрана мониторинга активности, то интерактивный пользователь, запустивший обнаружение набора знаний, управление доменом или интерактивную очистку, не получит сообщения о том, что его операция была завершена, пока не будет выполнена следующая операция.
Обходной путь: нет
4.4. Операция отмены уничтожает результаты работы нескольких операций
Проблема. Если выбрать команду Отмена при выполнении операции обнаружения знаний или управления доменом и в этот момент другие операции уже завершились, но не выполнили публикацию, то будут потеряны результаты не только текущей операции, но и всех операций, выполненных с момента последней публикации.
Решение. Чтобы избежать этого, опубликуйте результаты работы, которую необходимо сохранить в базе знаний, прежде чем начинать новую операцию.
4.5. Элементы управления не масштабируются при укрупнении шрифта
Проблема. При изменении размера текста на «Крупный — 150 %» (в Windows Server 2008 или Windows 7) или установке значения 200 % для параметра «Особый масштаб» (в Windows 7) кнопки Отмена и Создать будут недоступны на странице Создать базу знаний.
Обходное решение. Чтобы устранить проблему, задайте шрифт меньшему размеру.
4.6. Разрешение экрана 800×600 не поддерживается
Проблема. Клиентское приложение служб Data Quality отображается неправильно, если для разрешения экрана задано значение 800×600.
Решение. Чтобы избежать этого, установите более высокое значение для разрешения экрана.
4.7. Сопоставление столбца Bigint исходных данных с десятичным доменом во избежание потери данных
Проблема. Если столбец исходных данных принадлежит к типу данных bigint , в службах DQS его необходимо сопоставить с доменом типа данных decimal , а не integer . Это необходимо, так как тип данных decimal представляет более широкий диапазон значений, чем тип данных int , и может хранить значения большего размера.
4.8. Типы данных NVARCHAR(MAX) и VARCHAR(MAX) не поддерживаются компонентом очистки данных служб DQS в службах Integration Services
Проблема. Столбцы данных типа nvarchar(max) и varchar(max) не поддерживаются компонентом очистки данных служб DQS в Integration Services. Как таковые эти столбцы данных недоступны для сопоставления на вкладке сопоставления данных в редакторе преобразований очистки данных служб DQS и, следовательно, не могут быть очищены.
Решение. До обработки этих столбцов с помощью компонента очистки DQS нужно преобразовать их в тип данных DT_STR или DT_WSTR с помощью функции «Преобразование данных».
4.9. Пункт меню «Пуск» для запуска DQSInstaller.exe перезаписывается при новой установке экземпляра сервера SQL Server.
Проблема. Если вы решили установить службы Data Quality Services в экземпляре SQL Server, после завершения настройки SQL Server создается объект в разделе меню Пуск в программной группе Data Quality Services под названием Установщик сервера служб Data Quality . Однако при установке нескольких экземпляров SQL Server на одном и том же компьютере в меню Пуск будет по-прежнему только один пункт Установщик сервера служб Data Quality . При выборе этого пункта меню запускается файл DQSInstaller.exe экземпляра SQL Server, установленного последним.
4.10. Мониторинг действий показывает неверное состояние при сбое операций очистки служб Integration Services
Экран «Мониторинг действия» показывает состояние Выполнено в столбце Текущее состояние даже при сбое операций очистки служб Integration Services.
4.11. Имя схемы не выводится как часть имени таблицы или представления
При выборе источника данных SQL Server для любой операции DQS на стадии сопоставления в клиенте Data Quality список таблиц и представлений выводится без указания имени схемы. Поэтому если существует несколько таблиц или представлений с одним и тем же именем, но разными схемами, их можно различить только с помощью предварительного просмотра данных или выбором с последующим просмотром полей, доступных для сопоставления.
4.12. Проблема с выводом очистки и экспортом при сопоставлении источника данных с составным доменом, содержащим дочерний домен типа даты
В проекте очистки качества данных, если было задано сопоставление поля источника данных с составным доменом, содержащим дочерний домен типа даты, вывод дочернего домена в результатах очистки будет иметь неверный формат даты и операция экспорта в базу данных завершится ошибкой.
4.13. Ошибка при сопоставлении с листом Excel, в имени которого есть точка с запятой (;)
Проблема. На странице Сопоставление любого действия DQS в клиенте DQS при выполнении сопоставления с исходным листом Excel, имя которого содержит знак «;» (точку с запятой), выводится сообщение о необработанном исключении, если нажать кнопку Далее на странице Сопоставление .
Решение. Уберите точку с запятой («;») из имени листа в файле Excel, содержащем данные источника для сопоставления, и повторите попытку.
4.14. Проблема с данными типа Date и DateTime в несопоставленных полях источника данных Excel во время сопоставления и очистки
Проблема.Если источник данных имеет формат Excel и поля источника со значениями типа Date или DateTime не были сопоставлены, во время операций по очистке и сопоставлению происходит следующее:
- Несопоставленные значения типа Date выводятся и экспортируются в формате гггг-мм-дд.
- Для несопоставленных значений типа DateTime значение времени теряется, и они выводятся и экспортируются в формате гггг-мм-дд.
Решение. Несопоставленные значения полей можно увидеть в нижней правой панели на странице Просмотр результатов и управление ими операции очистки, а также на странице Сопоставление операции сопоставления.
4.15. Невозможно импортировать значения домена из файла Excel (.xls), содержащего более 255 столбцов данных
Проблема. При импорте данных в домен из файла формата Excel 97–2003 (XLS), содержащего более 255 столбцов данных, выдается сообщение об исключении и импорт завершается ошибкой.
Решение. Устранить эту проблему можно одним из следующих способов.
- Сохранить XLS-файл как XLSX-файл, а затем импортировать в домен значения из XLSX-файла.
- Удалить все данные из столбцов, следующих за столбцом 255 в XLS-файле, сохранить файл, а затем импортировать в домен значения из XLS-файла.
4.16. Функция «Мониторинг активности» недоступна для ролей, отличных от dqs_administrator
Функция «Мониторинг активности» доступна только для пользователей, имеющих роль dqs_administrator. Если учетная запись пользователя обладает ролью dqs_kb_editor или dqs_kb_operator role, функция мониторинга активности будет недоступна в клиентском приложении Data Quality.
4.17. Ошибка при открытии базы знаний из списка недавно открывавшихся баз знаний для управления доменами
Проблема. Вы можете столкнуться со следующей ошибкой при попытке открыть базу знаний из списка Последняя база знаний при управлении доменом на главном экране клиента DQS:
«A configuration with name ‘RecentList:KB:\’ already exists in the database.»
Проблема возникает из-за различия в способах, которыми DQS и C# сравнивают строки в базе данных SQL Server. Сравнение строк в базе данных SQL Server без учета регистра, а в C# — с учетом.
Покажем это на примере. Рассмотрим пользователя Domain\user1. Пользователь входит на компьютер с клиентом Data Quality Client, используя учетную запись user1, и работает с базой знаний. DQS хранит свежую базу знаний для каждого из пользователей в виде записи в таблице A_CONFIGURATION базы данных DQS_MAIN. В этом случае запись будет сохранена со следующим именем: RecentList:KB:Domain\user1. Позже пользователь входит в компьютер с клиентом Data Quality Client как User1 (с заглавной буквы) и пытается открыть базу знаний в списке последних баз знаний для управления доменом. Исходный код DQS сравнит две строки — RecentList:KB:DOMAIN\user1 и DOMAIN\User1 — с учетом регистра в C#, строки не совпадут, а потому DQS попытается создать новую запись для пользователя (User1) в таблице A_CONFIGURATION базы данных DQS_MAIN. Однако из-за нечувствительного к регистру сравнения строк в базе данных SQL строка уже будет существовать в таблице A_CONFIGURATION базы данных DQS_MAIN database, и операция вставки выполнена не будет.
Решение. Устранить эту проблему можно одним из следующих способов.
-
Убедитесь, что повторяющиеся записи существуют, выполнив следующий запрос:
SELECT * FROM DQS_MAIN.dbo.A_CONFIGURATION WHERE NAME like 'RecentList%'Затем можно выполнить следующую инструкцию, чтобы удалить запись только для затронутого пользователя, изменив значения в предложении WHERE таким образом, чтобы оно соответствовало нужному домену и имени пользователя.
DELETE DQS_MAIN.dbo.A_Configuration WHERE NAME LIKE 'RecentList%\'Также можно удалить все недавно измененные элементы для всех пользователей в DQS:
DELETE DQS_MAIN.dbo.A_Configuration WHERE NAME LIKE 'RecentList%'Во избежание этой проблемы применяйте одни и те же правила использования заглавных букв в имени учетной записи пользователя при входе на клиентский компьютер Data Quality.
5.0. Ядро СУБД
5.1. Использование контроллера распределенного воспроизведения и функций клиента распределенного воспроизведения
Проблема. Контроллер распределенного воспроизведения и компоненты клиента распределенного воспроизведения доступны в Server Core SKU для Windows Server 2008, Windows Server 2008 R2 и Windows Server 7 несмотря на то, что эти два компонента не поддерживаются в Server Core SKU.
Решение. Не устанавливайте и не используйте эти два компонента в Server Core SKU для Windows Server 2008, Windows Server 2008 R2 и Windows Server 7.
5.2. SQL Server Management Studio зависит от Visual Studio 2010 с пакетом обновлений 1 (SP1)
Проблема. SQL Server 2012 Management Studio зависит от Visual Studio 2010 с пакетом обновлений 1 (SP1) и не может функционировать без него должным образом. Удаление Visual Studio 2010 с пакетом обновлений 1 (SP1) может повлиять на работоспособность SQL Server Management Studio и привести Management Studio в неподдерживаемое состояние. В этом случае могут возникнуть следующие проблемы.
- Параметры командной строки для ssms.exe не будут работать должным образом.
- Сведения справки, отображаемые при попытке запустить ssms.exe с параметром /?, будут неверными.
- Для каждого открываемого файла дважды щелкните его в Windows Обозреватель, будет запущен новый экземпляр SSMS, чтобы открыть файл.
- Не будет возможности отладить запросы в режиме обычного пользователя.
Решение.Установите Visual Studio 2010 с пакетом обновлений 1 (SP1) снова и перезапустите Management Studio.
5.3. Для операционных систем x64 требуется 64-разрядная версия PowerShell 2.0
Проблема. 32-разрядные установки расширений Windows PowerShell для SQL Server не поддерживаются для экземпляров SQL Server 2012, работающих в 64-разрядных операционных системах.
Решения.
- Установите 64-разрядную SQL Server 2012 с 64-разрядными средствами управления и 64-разрядными расширениями Windows PowerShell для SQL Server.
- Либо импортируйте модуль SQLPS из 32-разрядной версии Windows PowerShell 2.0.
5.4. При навигации по мастеру формирования скриптов может возникать ошибка
Проблема. После создания скрипта в мастере формирования скриптов путем нажатия кнопки Сохранить или опубликовать скриптыс дальнейшим переходом к разделам Выбор параметров или Задание параметров скриптовповторное нажатие кнопки Сохранить или опубликовать скрипты может вызвать следующую ошибку:
An exception occurred while executing a Transact-SQL statement or batch. (Microsoft.SqlServer.ConnectionInfo) ------------------------------ ADDITIONAL INFORMATION: Invalid object name 'sys.federations'. (Microsoft SQL Server, Error: 208)Решение. Закройте и снова откройте мастер формирования скриптов.
5.5. Новый макет плана обслуживания несовместим с более ранними средствами SQL Server
Проблема. При использовании средств управления SQL Server 2012 для изменения имеющегося плана обслуживания, созданного в предыдущей версии средств управления SQL Server (SQL Server 2008 R2, SQL Server 2008 или SQL Server 2005), план обслуживания сохраняется в новом формате. Предыдущие версии средств управления SQL Server этот новый формат не поддерживают.
Обходной путь: нет
5.6. Технология Intellisense имеет ограничения при входе в автономную базу данных
Проблема. Технология IntelliSense в SQL Server Management Studio (SSMS) и SQL Server Data Tools (SSDT) не работает должным образом, когда автономные пользователи выполнили вход в автономную базу данных. В этом случае наблюдается следующее:
- Не появляется подчеркивание для недопустимых объектов.
- Не появляется список автозавершения.
- Не появляются подсказки по встроенным функциям.
Обходной путь: нет
5.7 Группы доступности Always On
Прежде чем создавать группу доступности, ознакомьтесь со статьей электронной документации Предварительные требования, ограничения и рекомендации для групп доступности Always On. Для общего ознакомления с группами доступности Always On см. статью электронной документации Обзор групп доступности Always On (SQL Server).
5.7.1. Возможность подключения клиентов для групп доступности Always On
Обновлено: 13 августа 2012 г.
В этом разделе описывается поддержка драйверов для групп доступности Always On и возможные решения для неподдерживаемых драйверов.
Поддержка драйверов
В следующей таблице собраны сведения о поддержке драйверов для групп доступности Always On.
Драйвер Отработка отказа с использованием нескольких подсетей Назначение приложения Маршрутизация только для чтения Переход на другой ресурс с использованием нескольких подсетей: переход на другой ресурс для конечной точки одной более быстрой подсети Переход на другой ресурс с использованием нескольких подсетей: разрешение именованного экземпляра для кластеризованных экземпляров SQL SQL Native Client 11.0 ODBC Да Да Да Да Да SQL Native Client 11.0 OLEDB No Да Да Нет No ADO.NET с .NET Framework 4.0 с исправлением подключения 1 Да Да Да Да Да ADO.NET с .NET Framework 3.5 с пакетом обновления 1 (SP1) с исправлением подключения 2 Да Да Да Да Да Драйвер Microsoft JDBC 4.0 для SQL Server Да Да Да Да Да 1 Скачайте исправление подключения для ADO.NET с .NET Framework 4.0: https://support.microsoft.com/kb/2600211.
2 Скачайте исправление подключения для ADO.NET с платформой .NET Framework 3.5 с пакетом обновления 1 (SP1): https://support.microsoft.com/kb/2654347.
Ключевое слово и связанные функции MultiSubnetFailover
MultiSubnetFailover — это новое ключевое слово строки подключения, которое обеспечивает ускоренную отработку отказа для групп доступности AlwaysOn и экземпляров отказоустойчивых кластеров AlwaysOn в SQL Server 2012. Если в строке подключения задано условие MultiSubnetFailover=True, то включаются следующие три дополнительные функции:
- Ускоренная отработка отказа для нескольких подсетей с прослушивателем для группы доступности AlwaysOn или экземпляров отказоустойчивых кластеров.
- Разрешение именованного экземпляра в экземпляр отказоустойчивого кластера группы доступности AlwaysOn в нескольких подсетях.
- Эта функция используется при подключении к прослушивателю с одним IP-адресом в одной подсети. В результате этого выполняется большее число попыток подключения по протоколу TCP, что дает возможность ускорить отработку отказа в одной подсети.
- Эта функция необходима для добавления поддержки разрешения именованного экземпляра для экземпляров отказоустойчивых кластеров группы доступности AlwaysOn с конечными точками в нескольких подсетях.
MultiSubnetFailover=True не поддерживается платформой NET Framework 3.5 или OLEDB
Проблема . Если у группы доступности или экземпляра отказоустойчивого кластера есть имя прослушивателя (в диспетчере кластеров WSFC оно называется сетевым именем или точкой доступа клиента) с зависимостью от нескольких IP-адресов из разных подсетей и при этом используется ADO.NET с платформой .NET Framework 3.5 с пакетом обновления 1 (SP1) или SQL Native Client 11.0 OLEDB, то потенциально 50 % запросов на подключение клиентов к прослушивателю группы доступности исчерпают время ожидания подключения.
Решения. Рекомендуется выполнить одну из следующих задач.
- При отсутствии разрешения на работу с ресурсами кластера измените время ожидания соединения на 30 секунд (это означает 20 секунд ожидания TCP плюс 10-секундный буфер). Преимущества. В случае перехода на другой ресурс по нескольким подсетям обеспечивается быстрое восстановление клиента. Недостатки.Установление 50 % соединений клиентов потребует более 20 секунд.
- При наличии разрешений на работу с ресурсами кластера рекомендуется задать RegisterAllProvidersIP=0 в качестве сетевого имени прослушивателя группы доступности. Дополнительные сведения см. в пункте «Образец скрипта PowerShell для отключения RegisterAllProvidersIP и сокращения TTL» далее в этом разделе. Преимущества . Не потребуется увеличивать значение времени ожидания подключения клиента. Недостатки. При отработке отказа по нескольким подсетям на восстановление клиента может уйти до 15 минут или более в зависимости от значения параметра HostRecordTT, а также расписания межсайтовой репликации DNS/AD.
Образец скрипта PowerShell для отключения RegisterAllProvidersIP и сокращения TTL
Следующий образец скрипта PowerShell показывает, как отключить RegisterAllProvidersIP и сократить время жизни пакетов (TTL). Замените yourListenerName на имя изменяемого прослушивателя.
Import-Module FailoverClusters Get-ClusterResource yourListenerName|Set-ClusterParameter RegisterAllProvidersIP 0 Get-ClusterResource yourListenerName|Set-ClusterParameter HostRecordTTL 3005.7.2. Обновление с CTP3-версии с настроенной группой доступности не поддерживается
Удалите группу доступности и создайте ее заново перед началом обновления. Это объясняется ограничением сборки CTP3-версии. В последующих сборках этого ограничения не будет.
5.7.3. Параллельная установка CTP3-версии с более поздними версиями не поддерживается, если на экземпляре имеется настроенная группа доступности
Это объясняется ограничением сборки CTP3-версии. В последующих сборках этого ограничения не будет.
5.7.4. Параллельная установка CTP3-версии с более поздними версиями экземпляров отказоустойчивых кластеров не поддерживается.
Это объясняется ограничением сборки CTP3-версии. В последующих сборках этого ограничения не будет. Прежде чем обновлять экземпляры отказоустойчивых кластеров с CTP3-версии, убедитесь, что все экземпляры узла будут обновлены одновременно.
5.7.5. Может наблюдаться превышение времени ожидания при использовании нескольких IP для Always On в одной подсети
Проблема. При использовании нескольких IP-адресов для Always On в одной подсети пользователи могут сталкиваться с превышением времени ожидания. Это происходит при плохом верхнем IP в списке.
Решение. Используйте multisubnetfailover = true в строке подключения.
5.7.6. Невозможность создать новые прослушиватели группы доступности из-за квот Active Directory
Проблема. Создание прослушивателя группы доступности может завершиться неудачей в случае превышения квоты Active Directory для учетной записи участвующего узла кластера. Дополнительные сведения см. в статье Устранение неполадок с учетной записью службы кластеров для изменения объектов компьютеров и Active Directory Quotas(Квоты Active Directory).
5.7.7. Конфликт NetBIOS, вызванный тем, что в именах прослушивателей группы доступности используется идентичный префикс из 15 символов
При наличии двух кластеров WSFC, которые управляются одной службой Active Directory, и попытке создать в обоих кластерах прослушивателей группы доступности с именами, содержащими более 15 символов, и одинаковым префиксом из 15 символов возникнет ошибка, указывающая, что не удалось подключиться к ресурсу с именем виртуальной сети. Дополнительные сведения о правилах именования префиксов для имен DNS см. в статье Assigning Domain Names(Присвоение имен доменов).
6.0. Службы Integration Services
6.1. Служба отслеживания измененных данных для Oracle и консоль конструктора отслеживания измененных данных для Oracle
Служба CDC для Oracle — это служба Windows, которая просматривает журналы транзакций Oracle и записывает изменения, касающиеся отслеживаемых таблиц Oracle, в таблицы изменений SQL Server. Консоль конструктора CDC служит для разработки и обслуживания экземпляров Oracle CDC. Консоль конструктора CDC — это оснастка консоли управления (MMC).
6.1.1. Установка службы CDC для Oracle и конструктора CDC для Oracle
Проблема. Служба CDC и конструктор CDC не устанавливаются программой установки SQL Server. Службу CDC и конструктор CDC необходимо вручную установить на компьютер, отвечающий требованиям, описанным в обновленных файлах справки.
Решение. Чтобы установить службу CDC для Oracle, вручную запустите файл AttunityOracleCdcDesigner.msi с установочного носителя SQL Server. Чтобы установить консоль конструктора CDC, запустите файл AttunityOracleCdcDesigner.msi вручную с установочного носителя SQL Server. Установочные пакеты для систем x86 и x64 расположены в каталоге .\Tools\AttunityCDCOracle\ на установочном носителе SQL Server.
6.1.2. Функции справки F1 указывают на неверные файлы документации
Проблема. Не удается получить доступ к требуемым файлам документации при использовании раскрывающегося списка справки F1 или при щелчке знака «?» в консолях Attunity. Эти методы указывают на неверные файлы chm.
Решение. Правильные CHM-файлы устанавливаются при установке службы CDC для Oracle и конструктора CDC для Oracle. Для просмотра правильного содержания справки открывайте CHM-файлы непосредственно из данного местоположения: %Program Files%\Change Data Capture for Oracle by Attunity\*.chm .
7.0. Службы Master Data Services
7.1. Исправление установки служб MDS в кластере
Проблема. Если кластеризованный экземпляр версии RTM SQL Server 2012 устанавливается при установленном флажке Master Data Services (MDS), эти службы будут устанавливаться на одном узле. Они не будут доступны и не будут работать на других узлах, добавляемых к кластеру.
Решение.Чтобы решить эту проблему, необходимо установить накопительный выпуск 1 (CU1) для SQL Server 2012, выполнив следующие шаги:
- Убедитесь в отсутствии существующих установок SQL/MDS.
- Загрузите SQL Server 2012 CU1 в локальный каталог.
- Установите SQL Server 2012 с компонентом MDS на основной узел кластера, затем установите SQL Server 2012 с компонентом MDS на любой другой узел кластера.
Дополнительные сведения о проблемах и выполнении указанных действий см. в статье https://support.microsoft.com/kb/2683467.
7.2. Необходим Microsoft Silverlight 5
Для работы в диспетчере основных данных, представляющем собой веб-приложение, на клиентском компьютере должен быть установлен Silverlight 5.0. Если требуемая версия Silverlight отсутствует, то при переходе к той части веб-приложения, которая использует Silverlight, программа предложит установить Silverlight. Вы можете установить Silverlight 5 со страницы https://go.microsoft.com/fwlink/?LinkId=243096.
8.0. Службы Reporting Services
8.1. Для подключения служб Reporting Services с SQL Server PDW необходимы обновленные драйверы
Для подключения служб Reporting Services SQL Server 2012 Reporting Services с Microsoft SQL Server PDW Appliance Update 2 и выше необходимо обновить драйверы соединения PDW. Для получения дополнительных сведений пользователям SQL Server PDW следует связаться со службой технической поддержки Майкрософт.
9.0. StreamInsight
SQL Server 2012 включает в себя StreamInsight 2.1. Для работы со StreamInsight 2.1 требуется лицензия на Microsoft SQL Server 2012 и .NET Framework 4.0. В этой версии содержится много улучшений производительности, а также исправлены некоторые проблемы. Дополнительные сведения см. в статье Заметки о выпуске Microsoft StreamInsight 2.1. Чтобы скачать StreamInsight 2.1 отдельно, зайдите на страницу скачивания Microsoft StreamInsight 2.1 в Центре загрузки Майкрософт.
10.0. Помощник по обновлению
10.1. Ссылка для установки помощника по обновлению отключена в операционных системах на китайском языке
Проблема. При попытке установить помощник по обновлению на любой поддерживаемой версии Windows в китайских (Гонконге САР) операционных систем (ОС), может появиться ссылка на установку помощник по обновлению не включена.
Решение.Найдите файл SQLUA.msi на установочном носителе SQL Server 2012 в расположении \1028_CHT_LP\x64\redist\Upgrade Advisor или \1028_CHT_LP\x86\redist\Upgrade Advisor в зависимости от архитектуры операционной системы.
SQL Server 2012 Standard Edition
SQL Server 2012 Standard Edition — это надежная, эффективная и интеллектуальная платформа управления данными, готовая к работе в самых ответственных и требовательных бизнес-приложениях, помогающая сокращать затраты на обслуживание существующих систем и разработку новых приложений и предоставляющая широкие возможности бизнес-аналитики для всех сотрудников компании.Выпуск Microsoft SQL Server Standard Edition 2012 является экономичным вариантом для организаций малого и среднего размера. Microsoft SQL Server Standard Edition 2012 предлагает базовые функции управления данными, генерации отчетности и проведения бизнес-аналитики в IT-инфраструктурах с невысокими нагрузками на ресурсы и с некритичными рабочими процессами. Microsoft SQL Server Standard Edition 2012 демонстрирует лучшие в своем классе показатели удобства использования и управляемости приложений, на которых основывается работа подразделений организации.
Быстрое восстановление и обеспечение длительной работоспособности приложений. В версию 2012 добавлена поддержка ядра Windows Server. Одновременно Database Recovery Advisor повышает удобство работы с функциями восстановления баз данных в SQL Server Management Studio. С помощью SQL Server Management Studio организации могут перемещать логическую копию баз данных SQL-сервера напрямую в SQL Azure для экономичной и резервированной защиты информации.Основные нововведения в Microsoft SQL Server 2012:
- SQL Server AlwaysOn – система повышенной доступности и аварийного восстановления, позволяющая сократить плановые и внеплановые простои.
- ColumnStore Indexing – функция, до 10 раз повышающая скорость исполнения аналитических и «* JOIN»-запросов по избранным столбцам данных.
- BI Semantic Model – семантическая модель, помогающая связать воедино бизнес-аналитику, отчеты, оценочные листы и контрольные панели.
- Безопасность и шифрование – новые инструменты, которые помогут администраторам разделить обязанности, делегировать различные службы и функции уполномоченным сотрудникам, защитить информацию и обеспечить соблюдение нормативов по охране данных.
- SQL Express LocalDB – компактная и бесплатная версия базы данных с поддержкой всех функций SQL Server 2012, работающая в пространстве прав пользователя и практически не требующая конфигурирования.
- SQL Azure Data Sync – новая служба для двусторонней синхронизации между базой данных в ЦОД и облаком (частным или публичным). В СУБД SQL Server 2012 существенно улучшена поддержка популярной гибридной IT-модели, охватывающей локальные системы и облака.
- PowerView – новая подсистема визуализации и генерации отчетов PowerView (ранее Project Crescent), представляющая собой интерактивное решение для визуализации и модификации отчетности через web-интерфейс. PowerView использует графическую web-платформу Silverlight, которая поддерживает анимационные и графические эффекты, а также новые визуальные элементы для отображения аналитических данных.
- Data Quality Services – сервис проверки качества данных. Применяется для правильной загрузки номенклатурных данных и поддержания их соответствия установленным форматам написания, хранения и вывода. DQS позволяет загружать в EIM-систему данные, имеющие разный формат написания.
- Data Quality Knowledge Base – база знаний, содержащая формальное описание механизмов загрузки, обработки и преобразования данных, согласно форматам, определенным в системе EIM.
Новая схема лицензирования Microsoft SQL Server 2012.
Для редакции Standard существует 2 варианта – лицензирование по ядрам или Server + CAL (как раньше)
Особенности модели «по ядрам»:
Для лицензирования физического сервера надо приобретать лицензии на все ядра в каждом процессоре, при этом учитывается минимум 4 ядра на процессор. Т.е. если процессор 1-2-4 ядерный, надо приобретать лицензию на 4 ядра (даже для 1-ядерного процессора), если 6 или 8 ядерный – соответственно на 6 и 8 ядер.
О производителе
Основанная в 1975 году, корпорация Microsoft является мировым лидером в производстве программного обеспечения, предоставлении услуг и разработке интернет-технологий для персональных компьютеров и серверов.
Корпорация Microsoft разрабатывает и выпускает широкий спектр программных продуктов. В их число входят настольные и сетевые операционные системы, серверные приложения для клиент-серверных сред, настольные бизнес-приложения и офисные приложения для пользователей, интерактивные программы и игры, средства для работы в сети интернет и инструменты разработки.
SQL Server 2012 — что нового для разработчика?
1 апреля 2012 г. стала доступна финальная версия Microsoft SQL Server 2012.
В новой версии появилось большое количество нововведений.
В данной статье я хотел бы подробнее остановиться на обзоре ряда новшеств для разработчика баз данных.1. Новые предложения OFFSET и FETCH для ограничения числа возвращаемых строк
Наконец-то в SQL Server появился нормальный пейджинг.
Теперь запрос для получения вторых 10 записей набора (2-я страница) выглядит так:SELECT DepartmentID, Name, GroupName FROM HumanResources.Department ORDER BY DepartmentID OFFSET 10 ROWS FETCH NEXT 10 ROWS ONLY;В версиях SQL 2005/2008 мы должны были писать примерно так:
WITH CTE AS ( SELECT DepartmentID, Name, GroupName, ROW_NUMBER() OVER (ORDER BY DepartmentID) AS RowNum FROM HumanResources.Department ) SELECT DepartmentID, Name, GroupName FROM CTE WHERE RowNum BETWEEN 10 AND 19 ORDER BY RowNum2. В предложении OVER была расширена поддержка оконных функций
С помощью предложений ROWS или RANGE можно еще больше ограничить строки в пределах секции, указывая начальную и конечную точки.
Например, запрос для вывода нарастающего итога:SELECT DepartmentID, SaleDate, SUM(SalesYTD) OVER (PARTITION BY DepartmentID ORDER BY SaleDate ROWS UNBOUNDED PRECEDING) AS Total FROM dbo.Sales- FIRST_VALUE
- LAST_VALUE
- CUME_DIST
- PERCENTILE_DISC
- PERCENT_RANK
- PERCENTILE_CONT
- LEAD
- LAG
SELECT MIN(Ask) OVER (PARTITION BY Pair, Candle) AS Low, MAX(Ask) OVER (PARTITION BY Pair, Candle) AS High, FIRST_VALUE(Ask) OVER (PARTITION BY Pair, Candle) AS Open, LAST_VALUE(Ask) OVER (PARTITION BY Pair, Candle) AS Close FROM dbo.Quotes WHERE Pair='EURUSD' and Candle = 1004. Появились последовательности (SEQUENCE)
Еще одно долгожданное улучшение. Каких только костылей не приходилось городить, чтобы реализовать нумерацию документов с начала года.
Пример использования:CREATE SEQUENCE Schema.SequenceName AS int START WITH 1 INCREMENT BY 1 ; DECLARE @NextID int ; SET @NextID = NEXT VALUE FOR Schema.SequenceName;5. На смену RAISERROR пришла инструкция THROW
THROW 51000, 'The record does not exist.', 1; BEGIN TRY SET @a = 10 / 0 END TRY BEGIN CATCH PRINT 'In catch block.'; THROW; END CATCH;- PARSE
- TRY_CONVERT
- TRY_PARSE
- DATEFROMPARTS
- DATETIME2FROMPARTS
- DATETIMEFROMPARTS
- DATETIMEOFFSETFROMPARTS
- EOMONTH
- SMALLDATETIMEFROMPARTS
- TIMEFROMPARTS
- CHOOSE
- IIF
- CONCAT
- FORMAT
SET @LastDayOfMonth = dateadd(month,1,dateadd(day,1-day(@d),@d))-1В SQL Server 2012:
SET @LastDayOfMonth = EOMONTH (@d)Или, вместо:
CASE WHEN (@a > @b) THEN 'TRUE' ELSE 'FALSE' ENDTеперь можно написать:
IIF ( @a > @b, 'TRUE', 'FALSE' )7. Таблицы FileTable
Теперь SQL Server обеспечивает хранение файлов и документов в специальных таблицах, при этом доступ к ним возможен из приложений Windows таким же образом, как если бы они хранились в файловой системе, без внесения каких-либо изменений в приложения Windows.
Подробнее тут: msdn.microsoft.com/ru-ru/library/ff929144.aspx8. Статистический семантический поиск
Совместно с функцией FileTable статистический семантический поиск обеспечивает глубокий анализ неструктурированных документов.
Семантический поиск построен на основе существующего компонента полнотекстового поиска в SQL Server и реализует новые сценарии, обеспечивая поиск не по ключевым словам, а по значению документа.
Например, по индексу ключевых фраз можно построить классификацию или свод технической документации. Или по индексу схожести документов найти резюме лучше всего подходящие к описанию должности.
Подробнее тут: msdn.microsoft.com/ru-ru/library/gg492075.aspx- Блог компании «ООО «Рус Визардс»»
- Microsoft SQL Server
Информация о выпуске SQL Server 2012 Пакет обновления 4
Эта статья содержит важные сведения, которые необходимо просмотреть прежде чем устанавливать Пакет обновления 4 (SP4) для SQL Server 2012. Он описывает, как получить список исправлений, включенных в пакет обновления, пакет обновления, как выбрать правильный файл для загрузки на основе текущей установленной версией и список атрибуты об авторских правах для продукта.
Примечание. Эта статья служит один источник информации для поиска всей документации, которая связана с этим пакетом. Она включает всю информацию, ранее найденную в заметках о выпуске и в файлах Readme.txt.
Дополнительные сведения
Как получить SQL Server 2012 SP4
SQL Server 2012 SP4, 2012 Microsoft SQL Server SP4 Express и Microsoft SQL Server 2012 SP4 Feature Pack доступны для ручной загрузки и установки на следующих веб-узлов центра загрузки Майкрософт.
SQL Server 2012 SP4
Скачать пакет.
SQL Server Express SP4 2012 г.

Скачать пакет.
Пакет дополнительных компонентов Microsoft SQL Server 2012 SP4

Скачать пакет.
Примечание. После установки пакета обновления версии службы SQL Server должны быть 11.0.7001.0. Microsoft SQL Server 2012 пакеты обновления, накопительные обновления. SQL Server 2012 SP4 обновляет все выпуски и уровней обслуживания SQL Server 2012 до SQL Server 2012 SP4.
Дополнительные сведения о накопительных обновлений, доступных в SQL Server 2012 содержатся в разделе Построение версии SQL Server 2012.
Список улучшений и исправлений, включенных в SQL Server 2012 SP4
Примечание. Помимо перечисленных обновления дополнительные изменения может быть включено в данный пакет обновления. Может появиться в будущем документации.
Усовершенствования и новые возможности
Пакет обновления 4 для SQL Server 2012 предоставляет дополнительные обновления для повышения производительности, масштабируемости и контроля. Ключевые обновления включают:
- Улучшения масштабируемости и производительности для подсистемы хранилища
- Улучшенная производительность проверки согласованности
- Подсказки в запросе для обеспечения детального управления при использовании регулятора ресурсов
- Дополнительные возможности через расширения в DMV, расширенных событий и планы запроса наблюдения
- Повышение производительности при открытии и чтении файлов XEL, используя средство чтения XEvent Linq
- Улучшенная производительность для пространственных запросов
Дополнительные сведения о некоторых из этих возможностей, включенных в SQL Server 2012 SP4 см ниже статьях базы знаний Майкрософт.
Номер ошибки VSTS
Номер статьи базы Знаний
