23 март 2022, Среда
SQL: Типы аутентификации в Microsoft SQL Server
В Microsoft SQL Server, исторически сложилось 2 возможных типа аутентификации: внутренняя аутентификация средствами SQL и аутентификация Windows. Режим проверки Windows, является основным, современным и рекомендованным к использованию типом аутентификации, а аутентификация средствами SQL Server оставлена преимущественно для совместимости с legacy системами, либо специальными задачами. Она включется только, если выбрать смешанный режим проверки подлиности (он разрешает оба типа аутентификации SQL Server и Windows). Проверку подлиности Windows отключить нельзя. При включении смешанного режима, основной встроенной административной учетной записью, является SA, она обладает максимальными полномочиями на SQL сервере, ее пароль должен быть...

Категория: Microsoft SQL Server
Комментариев: 0
03 декабрь 2021, Пятница
Как узнать дату последнего успешного резервного копирования?
Периодическое резервное копирование операционных и информационных систем, давно стало неотъемлемой частью зрелой IT инфраструктуры. Многие системы резервного копированию научились делать backup и restore не только операционных систем, но и отдельных приложений внутри ОС. Кроме настройки систем резервного копирования (СРК), большую роль еще играет отслеживание успешности выполнения заданий резервного копирования, как на уровне СРК, так и на уровне самих систем. Если состояние задания на уровне СРК, мы можем судить по статусу задания, то для определения успешности резервного копирования на уровне информационной системы, необходимо выполнять запросы непосредственно к ИС. В статье ниже, описаны некоторые способы проверки даты последнего...

Категория: ПО Microsoft
Комментариев: 0
24 ноябрь 2021, Среда
SQL: Saving Changes is not permitted
Те, кто регулярно выполняют создание и развертывание новых баз данных на основе Microsoft SQL Server, активно используют в своей работе такой инструмент, как Microsoft SQL Server Management Studio (SSMS). Он позволяет выполнить практически все операции, что требуются при обслуживании СУБД. В его составе, есть функционал, дизайнера таблиц и диаграмм структуры базы данных, с автоматическим созданием и обновлением таблиц в базе данных, их структуры, индексов и ключей. При этом, по умолчанию, Microsoft SSMS настроен так, что не позволяет сохранять какие-либо изменения в диаграмме или дизайнере, которые могут повлиять на структуру таблиц, если нельзя внести изменения в структуру таблиц без их пересоздания. Это вполне объяснимо, тк у вас в...

Категория: Microsoft SQL Server
Комментариев: 0
06 апрель 2020, Понедельник
SQL: Назначение разрешений и ролей в SQL Server
В SQL Server применяется разграничение прав безопасности на основе ролей. Роль - это определенный набор прав, который можно назначить определенному пользователю или группе пользователей. В SQL Server есть созданные по умолчанию роли уровня сервера и уровня базы данных, которые имеют предопределенный набор разрешений, назначенных для них. Также можно создавать свои роли, для которых администратор может самостоятельно определить список разрешений и запретов. Созданные по умолчанию роли уровня сервера и роли уровня базы данных имеют предопределенный набор разрешений, каждый на своем уровне и они не могут быть изменены. В статье ниже описаны созданные по умолчанию роли уровня сервера и уровня базы данных, которые могу назначаться пользователям...

Категория: Microsoft SQL Server
Комментариев: 0
03 апрель 2019, Среда
SQL: Как определить размер таблиц в БД MS SQL
Для определения размера таблиц в базе данных, размещенной на сервере Microsoft SQL Server, требуется выполнить следующие действия: 1. Подключиться к серверу баз данных, при помощи SQL Server Management Studio (SSMS) 2. Выбрать базу данных, размер таблиц которой необходимо определить 3. Выполнить SQL запрос:...

Категория: Microsoft SQL Server
Комментариев: 4
01 февраль 2018, Четверг
NetBackup: Ошибка восстановления из резервной копии Базы данных SQL
Столкнулся с проблемой восстановления базы данных MS SQL средствами Veritas Netbackup SQL Client. Используя мастер восстановления базы данных, был автоматически сгенерирован скрипт восстановления: NBIMAGE "xxx.MSSQL7.XXXXXX.db.XX_xXX_X.~.7.001of004.20171204211155..C" SQLHOST "XXX.XXXXX.XX" NBSERVER "XXX.XXXXX.XX" STRIPES 004 BROWSECLIENT "XXXXXX.XXXXX.XX" MAXTRANSFERSIZE 6 BLOCKSIZE 7 RECOVEREDSTATE RECOVERED SQLCOMPRESSION TRUE NUMBUFS 2 ENDOPER TRUE Запуск этого скрипта проходил успешно, однако спустя некоторое время задания прерывалось ошибкой 2850, а точнее: 1/31/2018 01:50:58 - Info bpbrm (pid=18784) child done, status 41 01/31/2018 01:50:58 - Info bpbrm (pid=18784) sending message to media manager: STOP RESTORE...

Категория: Veritas
Комментариев: 0
25 январь 2018, Четверг
SQL: Сортировка и фильтрования вывода sp_who2
Кто хоть раз использовал хранимую процедуру: sp_who2, заметили одну не очень удобную вещь, вывод результатов этой процедуры нельзя отсортировать по какому-либо полю, и нет возможности отфильтровать результаты. В Microsoft SQL Management Studio результат выполнения команды sp_who2 может выглядеть подобным образом: Если к базе данных много подключений, то проанализировать информацию будет не просто....

Категория: Microsoft SQL Server
Комментариев: 0
15 январь 2018, Понедельник
SQL: Выбор и назначение компонентов Microsoft SQL Server
При работе с информационными системами ранее установленными системными администраторами, достаточно часто можно столкнуться с ситуацией, что на сервере, где требуется исключительно управление базами данных - установлены все компоненты, которые поставляются в дистрибутиве Microsoft SQL Server. На резонный вопросе: "Зачем установлены все компоненты?", можно получить ответ "Я всегда ставлю все компоненты" или "Я не знаю зачем нужен каждый из компонентов, поэтому на всякий случай установил все". ...

Категория: Microsoft SQL Server
Комментариев: 1
06 ноябрь 2017, Понедельник
SQL: Большой размер БД Distribution MS SQL Server
Иногда приходится сталкиваться с ситуацией, когда в Microsoft SQL Server с настроенной репликацией, начинает расти база данных distribution. В том что БД начинает расти после создания задания репликации ничего плохого нет. В базе данных distribution хранятся метаданные и данные журнала для всех типов репликации, а также транзакции для репликации транзакций. Однако есть спустя несколько недель после создания заданий репликации база данных продолжает расти это тревожный сигнал. Скорее всего не выполняется или выполняется некорректно задание по очистке базы данных. В момент создания репликации создается задание (job): Distribution clean up: distribution. В этой задании по расписанию запускается хранимая процедура:...

Категория: Microsoft SQL Server
Комментариев: 0
01 ноябрь 2017, Среда
SQL: Перевод БД Microsoft в Single-user Mode
В некоторых случаях требуется перевод БД SQL сервер в монопольный режим доступа (однопользовательский режим базы данных, Single-user Mode) это требуется в случаях выполнения операций, внесения изменений в БД или операций восстановления из резервной копии. Так, например, при попытке восстановить рабочую БД, из резервной копии появится сообщение: Exclusive access could not be obtained because the database is in use. Чтобы исправить данное сообщение об ошибке, рекомендуется закрыть все приложения работающие с данной БД, а также вкладки SQL Management Studio, после этого выполнить команду: USE [master] GO ALTER DATABASE [AdventureWork] SET SINGLE_USER WITH ROLLBACK IMMEDIATE; GO где, AdventureWork - это имя базы данных. Это откатит все текущие...

Категория: Microsoft SQL Server
Комментариев: 0
При использовании материалов ссылка на сайт UserMan.ru обязательна.
Политика конфиденциальности
Пользовательское соглашение
UserMan.ru © 2017-2024
Соцсети: VK