Microsoft существенно поработала над увеличением производительности SQL Server
Благодаря новым форматам хранения данных максимальная длина двоичных и символьных полей увеличена до 8 тыс. байт (в версии 6.5 эта величина могла достигать 255 байт). Максимальное число полей в таблице увеличено с 250 до 1024. Полностью поддерживается блокировка (в том числе динамическая) уровня записи. Для хранения BLOB-объектов применяется не связный список, а двоичное дерево страниц, при этом небольшие объекты могут теперь располагаться на одной странице.
Возможно удаленное централизованное администрирование серверов СУБД, в том числе управление группами серверов. Кроме того, новая версия СУБД может осуществлять автоматическое самоадминистрирование, управляя размером своей оперативной памяти, а также размерами файлов баз данных. Увеличено число программ-мастеров, теперь их насчитывается около 25. Опытным администраторам они помогут снять с себя часть рутинных действий, а начинающим - точно и без ошибок производить незнакомые операции. Для повышения надежности хранения данных рекомендуется применять резервное копирование (полное, выборочное или журнала транзакций), серверы "теплого" резерва (у них имеется резервная копия баз данных, но на подготовку серверов к работе требуется некоторое время), отказоустойчивые кластерные решения, а также тиражирование данных.
Поскольку в SQL Server 7.0 применены новые форматы хранения данных, для перехода от версий 6.х к 7.0 необходимо произвести преобразование данных. Осуществить эту операцию помогает специальная программа-мастер. Синтаксис модулей бизнес-логики в версии 7.0 также иной. Для поддержки старого синтаксиса имеется специальная хранимая процедура.