Материализованные представления в SQL Server

Материализованное представление — физический объект базы данных, содержащий результат выполнения запроса (Википедия). Так как в материализованных представлениях хранятся уже заранее вычисленные результаты запроса, включая итоги и результаты соединений таблиц (JOIN). Поэтому получение данных из них выполняет значительно быстрее, чем в случае обычных представлений.

Задействуем SQL Server Configuration Manager для SQL Server 2016 и 2017

SQL Server Configuration Manager — специальная утилита с графическим интерфейсом для настройки конфигурации SQL Server. Настраивать конфигурацию SQL Server с её помощью весьма удобно, только, если вы используете SQL Server 2016 или 2017 вы не найдёте для неё ярлыка в меню «Пуск». Как быть?

Обновляем кеш LinqToSql

При работе с LinqToSql нередко приходится сталкиваться с тем, что даже после сохранения обновлённых данных в приложении по прежнему доступна их прежняя версия. В этом случае при выполнении выборки данных следует произвести очистку кеша.

Передача табличных данных в качестве параметра хранимой процедуры или функции (C#)

В предыдущей статье мы рассмотрели работу с параметрами возвращающими табличное значение в MS SQL Server. Но, как использовать преимущество таких параметров в клиентском приложении?

Использование параметров возвращающих табличное значение (MS SQL Server)

Начиная с версии 2008 MS SQL Server позволяет принимать табличные наборы данных в качестве параметров хранимых процедур и функций. Рассмотрим подробнее использование этого приёма.

Переименование базы данных Microsoft SQL Server

Довольно редко, но возникают ситуации, когда требуется сменить имя у базы данных. SQL Server позволяет это сделать (даже на работающей базе), но необходимо следовать технологии переименования. Сразу отметим, что в этой статье мы не будем рассматривать работу с графическим интерфейсом. Переименование требует монопольного доступа к базе данных и в таком

Выводим информацию о полях таблицы в SQL Server

Ранее мы уже обращались к вопросу получения статистической информации о базе данных. Теперь мы рассмотрим пример получения подобных сведений об объектах базы данных. В данном случае о таблицах. А, конкретно о содержащихся в них полях, их типе и размере. Стоит отметить, что подобные сведения почти не представляют интереса в плане