Корзина

Корзина

Частным лицам +7 (495) 232-32-16

Слушателям
от организации
+7 (495) 780-48-44

+7 (495) 780-48-49

Частным лицам +7 (495) 232-32-16

Слушателям
от организации
+7 (495) 780-48-44

+7 (495) 780-48-49

Советы «Специалиста»

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Как тестировать и отлаживать базы данных

Автоматическое модульное тестирование (unit test) кода приложения - дело простое и понятное. А как тестировать базу данных? Или приложение, которое работает с базой данных. Ведь база - это не просто программный код, база данных - это объект, сохраняющий своё состояние. И если мы начнём в процессе тестирования изменять данные в базе (а без этого какое же у нас будет тестирование?!), то после каждого теста база будет изменяться.

Как ограничить число одновременных подключений к SQL Server'у?

Этот вопрос относится к задаче квотирования ресурсов. Обычно администратор желает контролировать ресурсы сервера, которые являются исчерпаемыми или дорогостоящими. Например, занятое место на диске, объём выделенной памяти, процессорное время. Если ваше приложение подключается к СУБД напрямую с клиентской рабочей станции, а не опосредованно через сервер приложения, то таким дорогостоящим ресурсом могут стать открытые сеансы.

Как получить список объектов Active Directory из Transact-SQL?

В различных административных сценариях (автоматизация, интеграция, обслуживание) возникает необходимость обрабатывать внутри SQL-сценария списки объектов Active Directory. В SQL Server'е есть встроенный механизм для работы с Active Directory и пользоваться этим механизмом совсем не сложно.

На что следует обратить внимание при массовом подборе персонала?

Потребность в массовом подборе у компании может быть вызвана следующими причинами: расширение компании, открытие нового направления или производства; сезонный всплеск деловой активности; повышенная текучесть персонала, чаще всего низкоквалифицированного.

Как узнать коэффициент текучести персонала?

Коэффициент текучести персонала рассчитывается по формуле: ...

Как рассчитать оптимальное количество сотрудников HR-службы?

В настоящее время не существует однозначного подхода к нормативам HR-службы. Одни компании исходят из количества персонала (например, первый HR-появляется,...

Как правильно выбрать кадровое агентство?

При выборе кадрового агентства необходимо учесть следующие критерии: ...

Руководство компании считает, что HRы ничего не делают. Как показать эффективность работы HR-служб?

Для того чтобы оценить эффективность HR-менеджера можно использовать различные инструменты оценки, например: Экспертная оценка - оценка специалистами, имеющими возможность...

Как оценить достоверность информации, предоставляемой кандидатом на собеседовании?

Действительно, человек никогда не бывает так близок к совершенству, как в момент прохождения собеседования. Кандидат пытается приукрасить свои...

Кто такие HRы и чем они занимаются?

Профессия HR-менеджера появилась в России не так давно, в конце 90-х годов прошлого века. В Советском Союзе кадровики...

Какие современные технологии привлечения кандидатов могут использовать HRы?

К современным технологиям привлечения кандидатов относятся: ...

Что такое проективная методика и как ее использовать в первичной оценке кандидатов?

Проективная методика применяется для понимания истинных мотивов, ценностей, взглядов соискателя, поскольку построена на работе с подсознанием человека. Есть...

Как программно обработать выдачу сервисных команд DBCC

Администраторы баз данных часто используют сервисные команды DBCC. Но это именно команды, а не функции и не процедуры. И в инструкции SELECT их использовать не получится. Так как же получить программным путём доступ к результатам выполнения этих команд (например, для сценариев автоматизации обслуживания базы данных)?

1234567

envelope

Спасибо! Вам на e-mail отправлено письмо со ссылкой для подтверждения

Если письмо не пришло, поищите его в папке со спамом или повторите подписку

email-checked.png

Вы подписались на рассылку

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