Главная > О Центре
Советы «Специалиста»
Как составить строку соединения (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 их использовать не получится. Так как же получить программным путём доступ к результатам выполнения этих команд (например, для сценариев автоматизации обслуживания базы данных)?
1 2 3 4 5 6 7
Главная > О Центре