Уважаемые слушатели! Обращаем ваше внимание, что 01.05.2024 и 09.05.2024 у нас выходные дни. Вы можете оставить сообщение в чате, мы обязательно ответим!

Самородов Федор Анатольевич

Как восстановить согласованную резервную копию нескольких баз данных

Для администратора баз данных резервное копирование - вещь обязательная. Не важно какими базами вы управляете, большими или маленькими, делать бэкапы необходимо. Разработчики СУБД это понимают и стараются сделать процедуру резервного копирования максимально простой и понятной для администратора. Но есть в резервном копировании баз данных один момент, в котором СУБД вам помочь не сможет...

Как ускорить восстановление больших баз данных в SQL Server

Все администраторы знают, что восстановление базы данных из резервной копии - процесс не быстрый. Особенно, если база большая. А что если я скажу, что время восстановления БД можно сократить более чем вдвое при помощи одной простейшей опции?

Используйте медиану!

В аналитических SQL-запросах очень часто встречается агрегатная функция AVG(). Удивительный факт, но в половине случаев эта функция используется неправильно. Вы тоже, я уверен, много раз ошибались и продолжаете ошибаться с этой агрегацией. Не верите?

Как поменять порядок осей в результате MDX-запроса?

В MDX-запросе мы можем сами выбирать что и вдоль какой оси выводить. Можно, к примеру, выбросить календарь на горизонтальную ось, а товары - на вертикальную. А можно наоборот. Но это только в том случае, если запрос использует несколько измерений. А если нам нужна только одна размерность?

Как проверить принадлежность пользователя SQL Server к группе или к роли?

Опытные разработчики и администраторы прекрасно знают, что никогда и ни при каких обстоятельствах нельзя назначать разрешения отдельным пользователям. Только группам или ролям! Это действительно правильный подход, но если вы его исповедуете, время от времени у вас будет возникать необходимость проверять членство конкретного пользователя (как правило, текущего) к той или иной группе или его принадлежность к конкретной роли. В SQL-сервере есть простые функции и представления для таких проверок.

Как ускорить начало работы с SQL Server Management Studio

Каждый раз, начиная работу со студией, мы выполняем один и тот же набор действий. Нельзя ли эту процедуру как-то автоматизировать?

Как составить строку соединения (connection string) с источником данных

При работе с данными часто приходится использовать "строки соединения с источником данных" (connection string). Синтаксис этих строк и набор параметров, которые можно в них использовать, зависит от типа хранилища и версии драйвера. Держать всё это в уме проблематично. К счастью, есть способ быстро и без ошибок сконструировать такую строку.

Что делать, если в SQL Server'е не осталось ни одного администратора?

Начиная с 2008-й версии, администраторы Windows уже не являются по умолчанию администраторами SQL-сервера. Это означает, что может возникнуть ситуация, при которой нет ни одной учётной записи, способной управлять SQL-сервером. Для выхода из такой ситуации Микрософт оставил специальную лазейку.

Как передать параметры в триггер?

Триггер выглядит как хранимая процедура без параметров. И при определении поведения триггера мы обычно опираемся лишь на свойства события, которое инициировало запуск этого триггера. Но есть ещё одна возможность повлиять на происходящее в триггере.

Что делать, если LOGON-триггер сбрасывает все подключения к SQL-серверу

Триггер входа - очень полезный механизм. Однако, обращаться с ним следует осторожно. LOGON-триггеры срабатывают до того, как пользователь начнёт работу с SQL-сервером, поэтому если такой триггер написан неаккуратно или срабатывает с ошибкой, пользователи, включая администраторов, просто не смогут подключиться к серверу.

12345

Авторизации

Обратный звонок

Оставьте свои данные ниже и наш менеджер свяжется с вами в рабочее время!

Нажимая на кнопку, вы соглашаетесь с политикой конфиденциальности

Спасибо за обращение! Ваш менеджер свяжется с вами в рабочее время.