|
|
|||||||||||||||||||||||||||||
|
Microsoft SQL Server 2000 - что нового? Часть 4Источник: Технология клиент/сервер №3, 2000
Расширенные средства администрированияСредства администрирования SQL Server 2000 не поставят в тупик администраторов предыдущей версии. Изменения носят в основном косметический характер и сводятся к изменению названий и поддержке новых возможностей самого сервера. Утилита трассировки SQL-запросов получила теперь название SQL Profiler. Она позволяет подключаться к серверу, как и SQL Query Analyzer. Появилась возможность трассировки по шаблонам, причем ряд шаблонов (например, Dead Lock, Replay, Tuning, Stored Procedure) уже входит в состав поставки. В SOL Query Analyzer появился Object Browser, браузер объектов, предоставляющий информацию об объектах БД. Через Object Browser доступны описания пользовательских и системных таблиц, view, хранимых процедур, расширенных хранимых процедур и функций. Немного странно, что во всех средствах разработки Microsoft вывод такой метаинформации производится с помощью функций IntelliSence, а здесь это не поддерживается, хотя все необходимые для этого данные у Object Browser есть. Чувствуется, что в Microsoft правая и левая руки уже давно не обменивались информацией. Этих рук, кстати, куда больше, чем две. Краткий анализ, например, выявил в продуктах Microsoft более 6 реализаций текстовых редакторов с подсветкой синтаксиса, причем многие из них поддерживают синтаксис SQL. Одна из таких реализаций используется в средствах администрирования SQL Server. По возможностям она сильно уступает редактору, встроенному в MS Visual C. Почему его не использовали в средствах администрирования SQL Server, непонятно. Зачем было писать новый, худший редактор? SQL Server - достаточно дорогой продукт, чтобы выжимать из пользователей деньги, заставляя покупать дополнительные средства разработки. Впрочем, следует быть справедливыми. Только в поставку IBM DB2 входит редактор с подсветкой синтаксиса, остальные SQL-серверы обходятся без него, вынуждая пользователей покупать средства сторонних разработчиков. Лучше было бы Microsoft вместо затрат на создание восьмого варианта цветного редактора встроить отладку T-SQL, поддержку IntelliSence и пользовательский интерфейс в стиле MS Office (с поддержкой VBA). Расширения возможностей репликации Ряд новинок, появившихся в SQL Server 2000, связан с репликацией. Так, в новой версии расширены возможности snapshot-репликации, transactional-репликации и merge-репликации:
Расширена также интеграция репликации и Data Transformation Services (DTS). В частности, переносимые подписки (transformable subscriptions) могут использовать механизмы переноса данных, трансформации и фильтрации DTS. Варианты поставки SQL Server 2000 В планы Microsoft входит выпуск нескольких вариантов поставки SQL Server 2000:
Хотелось бы еще раз попенять Microsoft на отсутствие поддержки Windows 2000 Professional и Windows NT Workstation нормальными версиями РСУБД. Понятно, что это корпоративная политика, направленная на увеличение продаж дорогих серверных ОС. Но, по крайней мере, в наших условиях это только увеличит сбыт пиратских копий - ведь сотни долларов за ОС заплатит практически любая фирма, нуждающаяся в SQL Server, а тысячи - в такие деньги обойдется серверная версия - многие предпочтут сэкономить. ЗаключениеКонечно, в кратком обзоре нельзя подробно рассмотреть все новые возможности и изменения, появившиеся в Microsoft SQL Server 2000. Разумеется, многие затронутые в этом обзоре вопросы заслуживают отдельных статей. Эти статьи, скорее всего, появятся в ближайших номерах нашего журнала. Намного интереснее подумать о назначении новой версии SQL Server. Не секрет, что большинство профессионалов БД говорят о SQL Server как о сервере масштаба подразделения. Однако новая версия однозначно претендует на завоевание верхней части корпоративного рынка, то есть рыночной ниши Oracle и DB2. По опыту можно сказать, что IBM не станет устраивать шоу из взаимных нападок (после OS/2 IBM ни разу не пыталась громко ругаться с конкурентами), а вот как поведет себя Oracle... Драка больших дяденек нам, конечно, на руку. Остается только пожелать, чтобы она велась не на PR-уровне, а на уровне технологических решений. По всякому, нам предстоит интересная осень. Сейчас SQL Server существует только в бета-версиях, кстати, сейчас проводится открытое бета-тестирование. Все желающие могут принять в нем участие - один раз увидеть и попробовать, несомненно, куда полезнее, чем прочитать любое количество статей.
|
|