(495) 925-0049, ITShop интернет-магазин 229-0436, Учебный Центр 925-0049
  Главная страница Карта сайта Контакты
Поиск
Вход
Регистрация
Рассылки сайта
 
 
 
 
 

Microsoft SQL Server 2000 - что нового? Часть 4

Часть 3

Расширенные средства администрирования

Средства администрирования 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-репликации:

  • за счет введения альтернативных местоположений snapshot’ов, они теперь могут сохраняться в файлах на локальной сети, на FTP-узле, на сменных носителях и т.п.;

  • присоединяемые базы данных подписчиков позволяют переносить базы данных с реплицируемыми данными и одной или более подпиской от одного подписчика к другому;

  • изменения схемы позволяют добавлять или удалять поля в публикуемой таблице и распространять изменения подписчикам;

  • поддержка новых возможностей SQL Server, включая пользовательские функции, индексированные view, новые типы данных и т.п.;

  • ActiveX-компонент Snapshot Control, позволяющий создавать snapshot из пользовательских приложений.

Расширена также интеграция репликации и Data Transformation Services (DTS).

В частности, переносимые подписки (transformable subscriptions) могут использовать механизмы переноса данных, трансформации и фильтрации DTS.

Варианты поставки SQL Server 2000

В планы Microsoft входит выпуск нескольких вариантов поставки SQL Server 2000:

  • SQL Server 2000 Enterprise Edition. Наиболее полная версия продукта, рассчитанная на обеспечение потребностей крупных предприятий и организаций. Этот вариант поддерживает до 32 процессоров и 64 Гбайт памяти благодаря использованию механизма AWE (Address Windowing Extensions), появившегося в Windows 2000 Advanced Server и, конечно, DataCenter Server, который мы также сможем вскоре увидеть).

  • SQL Server 2000 Standard Edition - вариант для малых и средних (по американским меркам) организаций, который может использоваться в SMP-системах и поддерживать до четырех процессоров и 2 Гбайт памяти.

  • SQL Server 2000 Personal Edition - облегченная версия, содержащая тем не менее полный набор административных средств и реализующая практически всю функциональность стандартной версии. В отличие от других версий она сможет функционировать под Windows 2000 Professional, Windows NT Workstation и Windows 9х. Ограничения у нее такие: хотя Microsoft и декларирует поддержку двух процессоров, на практике нам не удалось добиться более, чем 50% загрузки обоих процессоров, что говорит о том, что в код встроена некотрая заглушка, не позволяющая использовать параллельных операций. Эта версия рассчитана на одновременную работу не более чем пяти пользователей. Хотя физически к БД может подключаться любое количество пользователей, при превышении числа подключений (5) в Event Log помещается сообщение о возможной потере производительности, и такая потеря, причем нелинейная, действительно случается. В этой версии отсутствуют самые интересные новинки SQL Server 2000 - Indexed View и полнотекстовая индексация. Эти ограничения приводят к тому, что программисты будут вынуждены или писать куски кода, эмулирующие отсутствующие функциональность, или делать урезанные версии для работы с этой версией продукта.

  • SOL Server 2000 Developer Edition - вариант для разработчиков, представляющий собой версию Enterprise Edition, но без лицензии на внедрение созданных приложений.

  • SQL Server 2000 Desktop Engine (MSDE) - это просто ядро базы данных без пользовательского интерфейса, средств администрирования, OLAP-средств, библиотек и Books Online. Кроме того, ограничен размер создаваемой базы данных. Учитывая, что размер БД многих российских фирм невелики, совместное использование средств администрирования trial-версии клиента SQL Server и MSDE может дать великолепный экономический эффект.

  • SQL Server 2000 Windows СЕ Edition. Версия SQL Server 2000 для устройств, работающих под управлением Windows СЕ. Обеспечивает программную совместимость с другими версиями SQL Server 2000, позволяя создавать приложения для широкого класса устройств - от компьютеров high-end до мобильных устройств. Довольно загадочное нововведение - поскольку трудно представить сервер под управлением Windows СЕ. Впрочем, на рынке встраиваемых БД такая версия вполне может прийтись ко двору - хотя бы, чтобы Centura/Gupta не чувствовала себя одиноко.

Хотелось бы еще раз попенять 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 существует только в бета-версиях, кстати, сейчас проводится открытое бета-тестирование. Все желающие могут принять в нем участие - один раз увидеть и попробовать, несомненно, куда полезнее, чем прочитать любое количество статей.



 Распечатать »
 Правила публикации »
  Написать редактору 
 Рекомендовать » Дата публикации: 16.02.2001 
 

Магазин программного обеспечения   WWW.ITSHOP.RU
Microsoft Office 365 Бизнес. Подписка на 1 рабочее место на 1 год
Microsoft Office 365 для Дома 32-bit/x64. 5 ПК/Mac + 5 Планшетов + 5 Телефонов. Подписка на 1 год.
Microsoft 365 Apps for business (corporate)
Microsoft 365 Business Basic (corporate)
Microsoft 365 Business Standard (corporate)
 
Другие предложения...
 
Курсы обучения   WWW.ITSHOP.RU
 
Другие предложения...
 
Магазин сертификационных экзаменов   WWW.ITSHOP.RU
 
Другие предложения...
 
3D Принтеры | 3D Печать   WWW.ITSHOP.RU
 
Другие предложения...
 
Новости по теме
 
Рассылки Subscribe.ru
Информационные технологии: CASE, RAD, ERP, OLAP
Безопасность компьютерных сетей и защита информации
Новости ITShop.ru - ПО, книги, документация, курсы обучения
CASE-технологии
Программирование на Microsoft Access
eManual - электронные книги и техническая документация
3D и виртуальная реальность. Все о Macromedia Flash MX.
 
Статьи по теме
 
Новинки каталога Download
 
Исходники
 
Документация
 
 



    
rambler's top100 Rambler's Top100