Skip to content

Проверьте производительность и безопасность резервного копирования SQL Server с помощью sp_BlitzBackups

Пересказ статьи Brent Ozar. Check Your SQL Server Backup Performance & Safety with sp_BlitzBackups


Среди всех наших скриптов в бесплатном комплекте быстрого реагирования First Responder Kit sp_BlitzBackups является, вероятно, одним из тех, который вы уже использовали. Давайте поговорим о том, какую пользу из него можно извлечь, и почему вы должны использовать его чаще.
Continue reading "Проверьте производительность и безопасность резервного копирования SQL Server с помощью sp_BlitzBackups"

Конфигурирование связанного сервера между SQL Server и PostgreSQL при использовании ODBC-драйверов

Пересказ статьи Nisarg Upadhyay. Configure a Linked Server between SQL Server and PostgreSQL using ODBC drivers


В этой статье рассматривается конфигурирование связанного сервера между SQL Server 2019 и PostgreSQL. Моя предыдущая статья под названием Configure ODBC drivers for PostgreSQL являлась введением в драйвер ODBC для PostgreSQL. Мы рассмотрели как загрузить, установить и сконфигурировать драйвер. Теперь мы узнаем как использовать драйвер ODBC для доступа к данным в PostgreSQL из SQL Server 2019.
Continue reading "Конфигурирование связанного сервера между SQL Server и PostgreSQL при использовании ODBC-драйверов"

Связанные серверы к файлам Excel .xlsx

Пересказ статьи Will Assaf. SQL Server linked server to .xlsx Excel files


Такой вопрос: возможно ли еще подключиться к файлам Excel .xlsx как к связанным серверам SQL Server?
Короткий ответ: Да, это возможно уже в SQL 2019 с использованием провайдера ACE.OLEDB.12.0.

Continue reading "Связанные серверы к файлам Excel .xlsx"

Мои любимые улучшения T-SQL в SQL Server 2022

Пересказ статьи Aaron Bertrand. My Favorite T-SQL Enhancements in SQL Server 2022


Каждый релиз SQL Server содержит новые возможности, которые возбуждают некоторые группы пользователей - иногда изменения вводятся, чтобы порадовать администраторов системы, иногда - финансистов, иногда - клиентов других платформ, а иногда - разработчиков. Теперь, когда стала доступной первая предварительная версия SQL Server 2022, я хочу поделиться некоторыми из моих любимых новых возможностей, которые порадуют каждого, кто пишет на T-SQL, оставив некоторые другие новинки для другой статьи.
Continue reading "Мои любимые улучшения T-SQL в SQL Server 2022"

Примеры резервного копирования базы данных SQL Server

Пересказ статьи Joe Gavin. SQL Server Database Backup Examples


Если вы новичок в SQL Server и хотите узнать, как создать бэкап базы данных SQL Server, а также о том, какие различные типы резервных копий существуют, то эта статья для вас. Здесь обсуждается создание резервных копий с помощью GUI и скриптов T-SQL. Continue reading "Примеры резервного копирования базы данных SQL Server"

Правильный способ проверки на NULL в запросах SQL Server

Пересказ статьи Erik Darling. The Right Way To Check For NULLs In SQL Server Queries


Это все еще одна из наиболее общих проблем, которую я вижу в запросах.
Люди боятся NULL. Люди боятся сливаться на автострадах в Лос-Анджелесе.
В результате имеем бесконечный поток запросов с плохой производительностью, и некоторые неожиданные ошибки, обнаруживаемые по пути.
Continue reading "Правильный способ проверки на NULL в запросах SQL Server"

Советы по производительности оператора SQL TOP

Пересказ статьи Esat Erkec. SQL TOP statement performance tips


В этой статье мы будем использовать учебную базу данных Adventureworks2019. Мы также будем использовать скрипт Create Enlarged AdventureWorks Tables для получения увеличенной версии этой базы данных.

Что такое оператор SQL TOP


Оператор TOP используется для ограничения числа строк, которые извлекаются или обновляются в одной или нескольких таблицах. Это ограничение на число строк можно задать как фиксированным значением, так и процентом строк в таблице. Например, следующий запрос вернет первые 10 случайных строк из таблицы Production.
Continue reading "Советы по производительности оператора SQL TOP"