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

Корзина

Корзина

Частным лицам +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

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

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

Это классическая задача по созданию списка с разделителями. При работе с многомерной базой данных такой список вы вероятнее всего захотите сгенерировать из элементов множества. Собрать такую строку в MDX-запросе очень просто!

Позаботьтесь о журналах SQL-сервера и SQL-агента

Настоящие администраторы баз данных оптимизируют всё, что встретится им на пути! SQL-запросы, настройки СУБД, дисковую подсистему... И даже журнал ошибок поддаётся (и нуждается) в оптимизации.

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

Если пользователь не является администратором, то незачем ему показывать все базы данных, имеющиеся на сервере. Разумно было бы показывать пользователю только те базы, которые ему нужны и к которым у него есть дуступ.

Как в строке удалить лишние, повторяющиеся пробелы

Как в строке удалить лишние, повторяющиеся пробелы

Как найти потерянных клиентов (отток клиентов)

Как найти клиентов, сделавших заказ в предыдущий период, но не сделавших в текущем периоде

Где скачать и как установить учебные базы данных AdventureWorks для SQL Server

Учебные базы данных AdventureWorks являются исключительно важными для изучения SQL Server и Transact-SQL. Начиная с версии SQL Server 2005 в большинстве примеров официальной документации SQL Server, сторонней учебной литературы, авторизованных курсов используются именно эти базы данных.

Используйте функции Excel и VBA в MDX-запросах

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

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

Хранить в базе данных документы, изображения или просто файлы бывает очень удобно. Например, хранить в базе картинки, чтобы потом отображать их в отчётах. Или загружать в базу разнообразные документы, чтобы затем открывать их из веб-приложения. Но как поместить документ, картинку или содержимое произвольного файла в базу?

Используйте переменные в MDX-запросе

Как известно, в MDX-запросах нельзя использовать переменные. Такого объекта вообще нет в языке MDX. Но, если очень хочется, то есть два универсальных способа, при помощи которых можно задействовать переменные для сборки или параметризации многомерных запросов.

Как написать динамический MDX-запрос

Есть два популярных сценария использования динамических MDX-запросов: сложная параметризация и контекстно-зависимые запросы. Да, бывает, что без динамических MDX-запросов не обойтись. На этот случай имеются четыре инструмента - они предназначены как раз для конструирования запросов "на лету".

Кто такой «Менеджер по обучению и развитию персонала»?

В 2014 году российский рынок корпоративного обучения будет отмечать 25-тилетний день рождения. За это время сформировалась отрасль, появились новые профессии. Одной из них является «Менеджер по обучению и развитию персонала».

Как правильно обновлять SQL Server

Легко и удобно обновлять Windows - для этого есть механизм автоматического обновления. А для SQL-сервера такого автообновления нет. Но зато есть инструмент для работы с обновлениями в ручном режиме.

История команд

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

Оцените риски перехода на следующую версию SQL Server

Для разработчиков переход на новую версию SQL-сервера - событие, как правило, радостное. А вот для администраторов...

Как оценить возможность переноса базы данных SQL Server с Enterprise на Standard Edition?

Не всякую базу данных можно перенести с Enterprise-редакции на SQL Server Standard Edition. Имеется специальный механизм, показывающий список задействованных enterprise-механизмов, мешающих миграции на стандартную редакцию.

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

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

Используйте SQL Server Management Studio в режиме SQLCmd

В редакторе запросов SQL Server Management Studio можно исполнять не только SQL-код!

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

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

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

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

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

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

1234567

envelope

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

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

email-checked.png

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

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