Есть некоторые древние приложения, которые в процессе установки делают обращение к экземпляру SQL Server, создают там базу данных и выполняют её первоначальное наполнение. В случае, если такие приложения хотят, чтобы их база данных имела определённый уровень совместимости (compatibility level), но сами при этом не выполняют настройку этого уровня в процессе создания и инициализации БД, может возникнуть необходимость изменения уровня совместимости, используемого по умолчанию в экземпляре SQL Server. Рассмотрим пример того, как это можно "провернуть".
-
SQL Server и уровень совместимости (compatibility level) по умолчанию
-
Используем режим трассировки в SQL Server Express (без SQL Profiler)
В некоторых сценариях отладки приложений использующих базы данных SQL Server возникает необходимость анализа SQL-запросов отправляемых к БД. В платных редакциях SQL Server для этого можно использовать утилиту SQL Profiler. В редакции SQL Server Express этой утилиты нет, но есть возможность использования встроенного функционала трассировки. В этой заметке мы кратко рассмотрим пример использования такой возможности.
-
System Center 2012 R2 Data Protection Manager - Особенности резервного копирования баз данных SQL
Всех приветствую! И вновь речь пойдет о продукте компании Microsoft – System Center 2012 R2 Data Protection Manager (DPM) . В каждом программном продукте есть свои нюансы и DPM в этом плане не исключение. В данной статье рассмотрю особенности, которые необходимо учесть при планировании резервного копирования баз данных Microsoft SQL.
Будьте в курсе актуальных новостей в мире ИТ: https://t.me/ITKBnews. Также будем рады видеть Вас участниками групп https://vk.com/blogitkb и https://www.fb.com/blog.it.kb
Читать далее... -
System Center 2012 R2 Configuration Manager - перенос баз данных сервера Primary Site (с учётом SSRS и WSUS) между экземплярами SQL Server
В процессе выполнения задач по виртуализации экземпляров SQL Server обслуживающих продукты System Center 2012 R2 относительно просто был произведён перенос базы дынных Orchestrator (помогла прежняя заметка) и базы данных Virtual Machine Manager (помогла прежняя заметка). Когда дело дошло до баз данных Configuration Manager, стало понятно, что без написания отдельной шпаргалки по этому поводу обойтись не получится, так как есть целый ряд нюансов, которые запомнить моему “склерозу” будет не под силу.
-
Ошибка при создании Login в SQL Server - Create failed for Login - The server principal already exists - Error 15025 или история одного "тупняка"…
Во время миграции баз данных SQL Server 2012 из ранее используемого кластерного экземпляра SQL Server на физических серверах в новый кластерный экземпляр в виртуальной среде Hyper-V столкнулся с одной интересной проблемой. Сразу скажу, что она никак не связана ни с Hyper-V, ни с виртуализацией в целом, а скорее с простым незнанием некоторых аспектов работы SQL Server.
-
Перевод базы данных SQL Server в Offline - ALTER DATABASE failed because a lock could not be placed on database
При работе с базами данных в Microsoft SQL Server Management Studio можно столкнуться с ситуацией, когда процедура перевода базы данных в Offline затягивается на очень длительное время…
В ряде случаев причиной такого поведения являются активные соединения с базой данных. Во многих источниках на такой случай можно найти рекомендацию перевода в состояние Offline с помощью инструкции WITH ROLLBACK IMMEDIATE, которая должна закрыть все активные соединения …
USE master GO ALTER DATABASE [Имя базы данных] SET OFFLINE WITH ROLLBACK IMMEDIATE GO
-
SQL Server Management Studio - Cannot show requested dialog - Property Owner is not available for Database
При работе с базами данных в Microsoft SQL Server Management Studio можно столкнуться с ситуацией, когда попытка открыть свойства какой-либо базы данных приводит к ошибке:
Cannot show requested dialog. (SqlMgmt) Property Owner is not available for Database '[XXX]'. This property may not exist for this object, or may not be retrievable due to insufficient access rights. (Microsoft.SqlServer.Smo)
Причиной этой ошибки является невозможность определения владельца базы данных. Такая ситуация возможна, например, если владельцем базы ранее была назначена какая-либо доменная учетная запись, которая на текущий момент в домене отсутствует.
-
Обновляем инфраструктуру App-V 5.0 Service Pack 1 до уровня Service Pack 3
Ранее была описана процедура развёртывания инфраструктуры повышенной доступности для App-V 5.0 SP1. С выходом App-V 5.0 SP3 возникло желание обновить развернутую инфраструктуру до уровня этой версии. Практика показала, что процедура перехода на новую версию может оказаться настоящей находкой для любителей “хождения по граблям”. Поэтому после ряда безуспешных попыток с последующим возвращением виртуальных серверов App-V в исходное состояние (хорошо, что есть DPM), было принято решение написать эту заметку для тех, кому эта “радость” ещё предстоит. Читать далее...
-
System Center 2012 R2 DPM - Исправляем последствия применения Update Rollup 5
В Феврале 2015 года вышло очередное обновление Update Rollup 5 для System Center 2012 R2 DPM. В свою очередь не стал писать про него в основном по причине того, что нужно время для его тестирования!
При установке данного обновления при определенных условиях возникают некоторые сложности и ошибки при эксплуатации DPM 2012 R2 первичных (primary) и вторичных (secondary) серверов. Некоторые из них описаны в русскоязычном (DPM 2012 R2 UR5 Не раскрывается содержимое хоста при создании группы защиты.; Ошибка при попытке изменить группу защиты) и англоязычном форуме (Error 197 after applying DPM 2012 R2 UR5), посвященном DPM.
Будьте в курсе актуальных новостей в мире ИТ: https://t.me/ITKBnews. Также будем рады видеть Вас участниками групп https://vk.com/blogitkb и https://www.fb.com/blog.it.kb
При этом есть три варианта решения возникающих ошибок после установки UR5 SCDPM 2012 R2.