SQL Server 2008: новый взгляд на платформу доступа к данным
Сочетание многих факторов в последнее время привело к самому настоящему информационному взрыву. Рост объема цифровых данных поражает воображение. Отчасти он связан с появлением новых видов информации — от оцифрованных снимков и видеозаписей до результатов считывания радиометок. Усложняются правовые требования, а также требования, связанные с глобализацией, — информация должна быть защищена и одновременно доступна. С другой стороны, для поиска нужных сведений пользователям приходится перелопачивать огромные массивы данных. Причем доступ к этим сведениям они хотят получать при помощи тех же устройств и приложений, что применяют в своей повседневной деятельности, например, Microsoft Office. Производители оборудования продолжают снижать стоимость дисковых накопителей, которая уже достигла 38 центов за гигабайт. А новые устройства, в том числе основанные на «флэш»-технологиях, позволяют хранить информацию с еще меньшими затратами. Однако все это не избавляет организации от проблем, связанных с необходимостью управлять увеличивающимся информационным потоком.
Новый взгляд Microsoft на платформу данных отвечает потребностям, возникающим в результате информационного взрыва, и запросам следующего поколения приложений, управляемых данными. Главный принцип заключается в том, что ваши данные должны быть доступны всегда и отовсюду. Организациям необходима платформа, позволяющая управлять информацией любого типа — XML, электронной почтой, календарем, файлами, документами, пространственными данными и пр., — и одновременно предоставляющая широкий набор сервисов для взаимодействия с нею, например поиск, запросы, анализ, формирование отчетов, интеграцию и синхронизацию. Данные с момента их создания и до помещения в архив должны быть доступны с любого устройства — начиная от настольного ПК и заканчивая карманными компьютерами.
В целях развития своего представления о платформах данных Microsoft и в будущем будет оказывать финансовую и техническую поддержку ключевых направлений своей деятельности, включающих платформу для критических приложений (Mission Critical Platform), динамическую разработку (Dynamic Development), нереляционные данные (Beyond Relational) и всесторонне обоснованные решения (Pervasive Insight).
Из настоящего обзора вы узнаете, какой вклад в это представление вносит SQL Server 2008 и насколько он соответствует потребностям следующего поколения приложений, управляемых данными.
Рисунок 1. Платформа данных Microsoft
Что нового в SQL Server 2008
Возможности SQL Server 2008 относятся к четырем основным направлениям развития представлений Microsoft о платформе данных.
Mission Critical Platform – SQL Server 2008 позволяет организациям выполнять самые сложные приложения, попутно упрощая отделам ИТ работу с инфраструктурой управления данными. Это безопасная, надежная, масштабируемая платформа, защищающая информацию в приложениях и повышающая её доступность. Включенная в неё инновационная инфраструктура управления, основанная на политиках, позволяет определять политики для явного и автоматического администрирования серверных сущностей на одном или нескольких серверах. Кроме того, оптимизированная платформа SQL Server 2008 открывает путь к предсказуемой производительности обработки запросов.
Dynamic Development – SQL Server 2008 в сочетании с .NET Framework упрощает разработку новых приложений. Среда ADO.NET Entity Framework повышает эффективность труда разработчиков, поскольку теперь они имеют дело не непосредственно с таблицами и полями, а с логическими информационными сущностями, согласованными с бизнес-требованиями. Более того, они могут создавать приложения, позволяющие пользователям копировать данные на собственные устройства, а позже синхронизовать их с центральными серверами.
Beyond Relational Data – SQL Server 2008 позволяет разработчикам управляться с данными любых типов — от традиционных до географических (geospatial). Это открывает дорогу к созданию приложений нового поколения с учетом информации о расположении и возможностью управления документами.
Pervasive Business Insight – инфраструктура SQL Server 2008 стала более масштабируемой. Она способна формировать отчеты и выполнять анализ любого объема и сложности, одновременно облегчая пользователям доступ к данным за счет более тесной интеграции с Microsoft Office. В результате ИТ-специалисты могут распространить использование бизнес-аналитики по всей организации. SQL Server 2008 позволяет пользователям консолидировать разнородные данные в корпоративном хранилище, выводя организацию хранилищ данных на новый уровень.
Платформа для критических приложений
В современном мире, живущем под властью информации, данные и управляющие ими системы должны быть неизменно безопасными и доступными. SQL Server 2008 упрощает инфраструктуру, поддерживаемую ИТ-подразделениями, предоставляя защищённую, масштабируемую и управляемую платформу доступа к корпоративным данным и сокращая время простоя приложений.
Безопасная доверяемая платформа для ваших данных
SQL Server 2008 опирается на мощные возможности SQL Server 2005, но обеспечивает большую безопасность и доступность благодаря целому ряду усовершенствований.
Прозрачное шифрование данных
SQL Server 2008 позволяет шифровать базу данных (БД), файлы данных или файлы журналов, не внося в приложения никаких изменений. Благодаря этому становится возможен поиск в зашифрованных данных как по диапазону, так и с нечеткими критериями, а также поиск в защищенных данных, полученных от неавторизованных пользователей.
Расширяемое управление ключами
SQL Server 2005 представляет собой полное решение для шифрования и управления ключами. Шифрование позволяет организациям соблюсти юридические требования и идти в ногу с общим стремлением к защищенности данных. SQL Server 2008 полностью соответствует этой растущей потребности, поддерживая HSM (Hardware Security Module, аппаратный модуль безопасности) и системы управления ключами сторонних производителей.
Аудит
SQL Server 2008 позволяет пользователям создавать параметры аудита и управлять ими, используя DDL-операторы (Data Definition Language, язык определения данных). В то же время благодаря более полному аудиту данных становится проще соблюдать законодательные нормы. У организаций появляется возможность получать ответы на наиболее распространенные вопросы, например: «Какие данные извлекались из БД?»
Улучшенное зеркалирование БД
В SQL Server 2008 улучшены и без того мощные возможности зеркалирования БД, впервые появившиеся в SQL Server 2005. Новая версия пакета освобождает клиента от необходимости указывать партнер по зеркалированию, что позволяет имеющимся приложениям поддерживать зеркалирование без каких-либо изменений. В SQL Server 2008 устранены некоторые сложности зеркалирования. В частности, механизм восстановления после сбоя позволяет временно отключить зеркалирование, чтобы восстановить работоспособность главного сервера.
Автоматическое восстановление страниц данных
Сбои в оборудовании способны повредить страницы данных БД. С помощью SQL Server 2008 главный и зеркальный компьютеры могут прозрачно для пользователей и приложений восстанавливать работоспособность после ошибок страниц типа 823/824, запрашивая свежую копию подозрительной страницы у партнера по зеркалированию.
Сжатие потока журнальных данных
Для зеркалирования БД требуется обмен данными между всеми участниками. SQL Server 2008 обеспечивает сжатие исходящего потока данных для журналов, оптимизируя производительность и сокращая нагрузку на сеть, связанную с зеркалированием БД.
«Горячая» установка процессоров
Возможность «горячей» установки процессоров позволяет пользователям при необходимости динамически масштабировать базы данных, расширяя процессорные ресурсы SQL Server 2008 на поддерживаемых аппаратных платформах без какого бы то ни было простоя приложений. Помните, что в SQL Server уже поддерживается возможность «горячей» установки памяти.
Эффективное управление при помощи политик
В рамках общих устремлений Microsoft к сокращению совокупной стоимости владения в SQL Server 2008 включена новая, основанная на политиках платформа управления ядром БД SQL Server — среда декларативного управления Declarative Management Framework (DMF). Ее использование приносит следующие преимущества:
· гарантия соответствия конфигурации системы требованиям политик;
· мониторинг изменений в системе и их предотвращение путём разработки соответствующих политик;
· сокращение совокупной стоимости владения за счет упростившегося администрирования;
· выявление проблем совместимости в SQL Server Management Studio.
Среда декларативного управления
Среда DMF представляет собой систему управления одним или несколькими экземплярами SQL Server 2008, основанную на политиках. Чтобы воспользоваться ею, администраторы SQL Server при помощи SQL Server Management Studio создают политики для управления сущностями на сервере, например экземпляром SQL Server, базами данных или другими объектами SQL. У DMF три компонента: управление политиками, администраторы политик (то есть те, кто создаёт их) и явное администрирование.
Администраторы выбирают один или несколько объектов управления и явно проверяют, согласуются ли эти объекты с конкретной политикой, так же явно вынуждая их к такому согласованию.
Автоматическое администрирование
Администраторы политик задействуют их автоматические выполнение, используя один из перечисленных режимов:
· Enforce – чтобы предотвратить нарушения политики, используются DDL-триггеры;
· Check on Changes – для проверки политики при внесении соответствующего изменения используется уведомление о событии;
· Check on Schedule – для периодической проверки политики используется задание SQL Server Agent.
Рисунок 2. Declarative Management Framework
Упростившаяся установка
Благодаря переработанной архитектуре установки, настройки и конфигурирования в SQL Server 2008 значительно улучшено обслуживание всего жизненного цикла пакета. Эти улучшения позволили отделить процесс физического копирования программы на оборудование от настройки программного обеспечения SQL Server, так что организациям и партнерам проще стало реализовывать рекомендуемые конфигурации.
Оптимальная и предсказуемая производительность системы
По мере увеличения объемов данных и количества пользователей организациям становится все сложнее получить предсказуемый отклик. SQL Server 2008 содержит обширный набор компонентов, обеспечивающих масштабируемую и предсказуемую производительность для любой рабочей нагрузки.
Сбор данных о производительности
Настройка производительности и диагностика связанных с ней проблем — задача, требующая от администратора немалых усилий. Чтобы ему проще было принимать решения, в SQL Server 2008 включены расширенный набор показателей производительности, новое централизованное хранилище данных о работоспособности и новые инструменты для составления отчетов и мониторинга.
Сжатие данных
Сжатие данных позволяет более эффективно хранить их и уменьшить затраты на накопительные устройства. При этом существенно снижаются рабочие нагрузки, повышается производительность, а объем ввода-вывода, например в хранилищах данных, увеличивается.
Resource Governor
Благодаря введению в SQL Server 2008 компонента Resource Governor организации смогут гарантировать конечным пользователям согласованный и предсказуемый отклик. Resource Governor позволяет устанавливать ограничения на использование ресурсов и задавать приоритеты для различных задач. В результате производительность параллельной обработки в большей степени соответствует ожиданиям конечных пользователей.
Предсказуемая производительность запросов
SQL Server 2008 обеспечивает более высокую устойчивость и предсказуемость запросов, позволяя фиксировать их планы. Благодаря этому организации могут переносить устойчивые планы запросов при замене серверного оборудования, его обновлении или развертывании в рабочей среде.
Динамическая разработка
SQL Server 2008 поддерживает создание приложений, опирающихся на целый ряд управляемых и обычных технологий подключения, в том числе ODBC, ADO/OLEDB, ADO.NET. В частности, в сочетании с .NET Framework он позволяет разработчикам создавать мощные приложения БД следующего поколения. В среде ADO.NET Entity Framework разработчики имеют дело не непосредственно с таблицами и полями, а с логическими информационными сущностями, которые согласованы с бизнес-требованиями. Тем самым повышается эффективность их труда. Кроме того, они могут создавать приложения, позволяющие пользователям копировать данные на собственные устройства, а позже синхронизовать их с центральными серверами.
Ускорение разработки посредством сущностей
Сейчас среди разработчиков БД наблюдается общая тенденция — определять бизнес-объекты высокого уровня, или сущности, сопоставляя их с таблицам и полям базы данных. При этом программиста интересуют не на таблицы и поля, а на более общие сущности, представляющие реальные данные, например, «Клиент» или «Заказ». Среда ADO.NET Entity Framework позволяет писать программы для работы с реляционными данными, оперируя такими сущностями. Программирование на более высоком уровне абстрагирования весьма продуктивно и позволяет разработчику в полной мере воспользоваться преимуществами модели «сущность-связь» (Entity-Relationship, E-R). Ниже перечислены некоторые новшества SQL Server 2008 в области разработки приложений.
Language Integrated Query
Встроенные запросы LINQ (Language Integrated Query) позволяют разработчикам вместо использования SQL-запросов обращаться к данным из программ на управляемых языках, например C# или VB.NET. Благодаря LINQ стали возможны встроенные сильно типизированные запросы с ориентацией на наборы данных, написанные на .NET-языках и обращенные к ADO.Net (LINQ to SQL), ADO.Net DataSet (LINQ to DataSets), ADO.NET Entity Framework (LINQ to Entities), а также к провайдеру Entity Data Service Mapping. В SQL Server 2008 имеется новый провайдер LINQ to SQL, позволяющий разработчикам использовать LINQ, обращаясь непосредственно к таблицам и полям SQL Server 2008.
Рисунок 3. Запрос типа LINQ to Entities
ADO.NET-сервисы Object
Уровень ADO.NET-сервисов Object позволяет материализовать данные как объекты CLR, отслеживать их изменения и хранить их. Теперь разработчики, использующие инфраструктуру ADO.NET, могут писать программы для БД, используя объекты CLR, управляемые ADO.NET. Их поддержка в SQL Server 2008 более эффективна и оптимизирована, что повышает производительность и упрощает разработку.
Нерегулярно подключающиеся системы
Распространение портативных устройств и повышение мобильности сотрудников сделали нерегулярное подключение практически стилем жизни. В SQL Server 2008 к вашим услугам унифицированная платформа, позволяющая проводить согласованную синхронизацию приложений, хранилищ и типов данных. В сочетании с Visual Studio® платформа SQL Server 2008 позволяет оперативно создавать нерегулярно подключаемые приложения, используя новые сервисы синхронизации, входящие в ADO.NET, и дизайнеры Visual Studio, обеспечивающие реализацию офлайнового режима. А благодаря поддержке отслеживания изменений клиенты могут разрабатывать приложения, основанные на кэше, синхронизации и уведомлениях, и пользоваться продуманной реализацией SQL Server 2008. При этом производительность снижается незначительно.
Нереляционные данные
В приложения включаются все более разнообразные типы данных, выходящие за рамки традиционных типов, поддерживаемых базами данных. SQL Server 2008 опирается на богатый опыт поддержки нереляционных данных и содержит новые их типы, позволяющие разработчикам и администраторам эффективно хранить неструктурированную информацию, например документы и изображения, а также управлять ею. Кроме того, добавлена поддержка географических данных. Помимо новых типов данных как таковых в SQL Server 2008 содержится обширный набор сервисов для работы с ними, обеспечивающих надежность, безопасность и управляемость платформы. Далее перечислены некоторые усовершенствования в области хранения нереляционных данных.
Хранение данных любых типов
В SQL Server 2008 обеспечивается бесшовное взаимодействие между реляционными и нереляционными данными, что позволяет пользователям обращаться к документам как к данным, кодировать сложные иерархии в XML и выполнять запросы как к реляционным, так и к текстовым данным.
Дата и время
В SQL Server 2008 включены новые типы данных для обозначения даты и времени:
· DATE – только дата;
· TIME – только время;
· DATETIMEOFFSET –дата и время с учетом часового пояса;
· DATETIME2 – тип для даты и времени с поддержкой большего диапазона долей секунд и лет, чем в существующем типе DATETIME.
Эти типы позволяют различать дату и время в приложениях, а также обеспечивают использование больших диапазонов или большей точности для временных показателей.
Иерархии
Приложения для БД SQL Server 2008 способны моделировать древовидные структуры более эффективно, чем это возможно сейчас. Новый системный тип HierarchyId предназначен для хранения значений, представляющих узлы иерархии. Он будет реализован как пользовательский тип CLR, снабженный несколькими эффективными и удобными встроенными методами для создания узлов иерархии и гибкого манипулирования ими.
FILESTREAM
Включенный в SQL Server 2008 тип данных FILESTREAM обеспечивает хранение больших объемов двоичных данных непосредственно в файловой системе NTFS, причем так, что они остаются частью БД с поддержкой транзакционной целостности. Это позволяет размещать двоичные данные, традиционно управляемые БД, за ее пределами на менее затратных накопителях и в то же время обеспечивать корректный доступ к ним.
Встроенный полнотекстовый поиск
Встроенный полнотекстовый поиск стирает границы между текстовыми и реляционными данными, позволяя пользователям посредством текстовых индексов эффективно выполнять поиск в больших текстовых полях.
Разреженные поля
Благодаря этому компоненту значения NULL («пустые» значения) больше не занимают физическое пространство, что делает управление пустыми данными в высшей степени эффективным. В частности, разреженные поля позволяют создавать в БД SQL Server 2008 объектные модели с большим количеством значений NULL, не занимающие много места на диске.
Большие пользовательские типы
В SQL Server 2008 устранен 8-килобайтное органичение для пользовательских типов (User Defined Type, UDT), что значительно расширяет возможности пользователей.
Использование данных о расположении
Многие коммерческие приложения все в большей степени зависят от географической информации. В SQL Server 2008 включены новые её типы, что позволяет разработчикам создавать приложения с учетом расположения.
Пространственные данные
В SQL Server 2008 включено новое векторное решение для пространственных данных, согласующееся с промышленными стандартами. С его помощью разработчики будут создавать приложения, получающие данные о географическом расположении, и без труда интегрировать эту информацию в приложения.
Данные о местонахождении
SQL Server 2008 позволяет пользователям получать данные о местонахождении и интегрировать логику работы с такими данными в существующие приложения.
Всесторонне обоснованные решения
Всесторонний анализ бизнес-данных позволяет принимать более обоснованные решения благодаря тому, что пользователи могут собирать, очищать, хранить и готовить данные для этой цели. Ориентируясь на тенденции рынка бизнес-аналитики, создатели SQL Server 2008 включили в него масштабируемую инфраструктуру, позволяющую ИТ-специалистам распространять возможности интеллектуального анализа данных в масштабе всей организации; этому способствуют управление отчетами и анализом любого объема, а также глубокая интеграция с Microsoft Office System. Платформа SQL Server 2008 позволяет организациям вовлекать в бизнес-анализ всех сотрудников, благодаря чему решения принимаются быстрее и оказываются качественнее и компетентнее.
Организация хранилищ данных
Чтобы извлечь из информации коммерческую выгоду, компании неустанно вкладывают средства в решения для бизнес-анализа и организации хранения данных. SQL Server 2008 — обширная масштабируемая платформа для организации хранилищ данных, которая позволяет быстрее и эффективнее интегрировать информацию в хранилища, а также управлять растущими её объемами, предоставляя всем пользователям сведения, необходимые для лучшего понимания этой информации. Ниже перечислены некоторые усовершенствования в хранении данных.
Сжатие данных
В мире постоянно появляются мириады новых компьютеров, в силу чего объемы данных в хранилищах продолжают расти. За счет сжатия данных SQL Server 2008 позволяет предприятиям более эффективно хранить информацию, а также повысить производительность благодаря сокращению объемов ввода-вывода.
Сжатие резервных копий
Обеспечение доступа к резервным копиям, хранящимся на дисках, — дорогая и ресурсоемкая задача. Благодаря сжатию резервных копий в SQL Server 2008 требуется меньше пространства для их хранения, да и работа с ними идет быстрее, поскольку сокращается объем дискового ввода-вывода.
Параллельный доступ к секционированным таблицам
Секционирование облегчает работу с большими таблицами, поскольку они прозрачным для пользователей образом разделяются на более управляемые блоки данных. В SQL Server 2008 еще более расширены возможности секционирования, доступные в SQL Server 2005.
Оптимизация запросов Star Join
В SQL Server 2008 повышена производительность запросов в наиболее типовых сценариях работы с хранилищами данных. Благодаря распознаванию закономерностей в хранилище оптимизация Star Join сокращает время отклика на запросы.
Resource Governor
Благодаря введению в SQL Server 2008 компонента Resource Governor организации смогут гарантировать конечным пользователям согласованный и предсказуемый отклик. Resource Governor позволяет устанавливать ограничения на использование ресурсов и задавать приоритеты для различных задач. В результате производительность параллельной обработки лучше согласуется с потребностями пользователей.
Grouping Sets
Grouping Sets — расширенная версия раздела GROUP BY, позволяющая пользователям определить несколько группирований в одном и том же запросе. Таким образом, получается единый результирующий набор, эквивалентный объединению (UNION ALL) запросов с различными группированиями, что облегчает и ускоряет выполнение запросов и отчетов с агрегированием.
Контроль за изменением данных
Благодаря этой функции изменения в данных отслеживаются и записываются в таблицы изменений. Причём в таблицах и схемах они захватываются полностью, с сохранением согласования между ними. Поддерживаются даже изменения схемы. Это позволяет организациям интегрировать в хранилище данных самую свежую информацию.
SQL-оператор MERGE
Благодаря введению SQL-оператора MERGE разработчики получают возможность более эффективно обрабатывать типичные ситуации взаимодействия с хранилищами данных, например, проверять наличие записи перед выполнением операций вставки или обновления.
Масштабируемое средство Integration Services
В Integration Services внесено два основных усовершенствования, направленных на повышение масштабируемости.
Улучшения в конвейере SQL Server Integration Services (SSIS)
Пакеты интеграции данных теперь масштабируются более эффективно, используя доступные ресурсы и справляясь с самыми большими нагрузками в масштабе предприятия. При этом использование нескольких процессоров позволило улучшить масштабируемость исполняющей среды.
Просмотры SSIS с сохранением
Выполнение просмотров — одна из наиболее типичных ETL-операций. Особенно часто она встречается в хранилищах данных, где необходимы просмотры фактических записей для преобразования бизнес-ключей в соответствующие суррогаты. В SSIS повышена производительность просмотров при работе с большими таблицами.
Масштабируемая аналитическая платформа
Предоставить конечным пользователям мгновенный доступ к точной информации и в мгновение ока дать им ответы даже на самые сложные вопросы — в этом состоит предназначение OLAP (Online Analytical Processing). Опираясь на богатый опыт SQL Server 2005, версия SQL Server 2008 обеспечивает более быстрое выполнение запросов и актуализацию данных, что позволяет организациям проводить очень сложный анализ с большим количеством измерений и агрегирований. Чтобы облегчить этот процесс, в SQL Server Analysis Services внесены перечисленные ниже усовершенствования.
Масштаб и производительность анализа
SQL Server 2008 располагает более широкими возможностями анализа благодаря улучшенным аналитическим функциям и поддержке более сложных вычислений и агрегирований. Новые инструменты конструирования кубов помогут пользователям упростить разработку аналитической инфраструктуры, позволив им разрабатывать решения оптимальной производительности.
Блочные вычисления
Благодаря блочным вычислениям достигается значительное повышение производительности обработки, позволяющее пользователям увеличить глубину иерархий и сложность вычислений.
Обратная запись
Новые возможности обратной записи MOLAP в SQL Server 2008 Analysis Services устраняют необходимость в запросах к разделам ROLAP. В результате пользователи могут работать с более сложными сценариями обратной записи из аналитических приложений, не принося в жертву традиционную производительность OLAP.
Масштабируемое составление отчетов
Для многих компаний становится серьезной проблемой предоставление нужной информации нужным сотрудникам в нужное время. В SQL Server 2008 включен высокопроизводительный механизм составления, обработки и форматирования отчетов, оснащенный полным набором инструментов для их создания и просмотра, а также для управления ими. Расширяемая архитектура и открытые интерфейсы облегчают интеграцию решения по подготовке отчетов в разнообразные ИТ-среды.
Механизм для отчетов предприятия
Благодаря упрощенному развертыванию и настройке легко организовать доставку отчетов как внутри организации, так и вне ее. Это позволит пользователям без проблем создавать и распространять отчеты любого размера и любой степени сложности.
Развертывание отчетов в Интернете
Можно без каких-либо усилий предоставить отчеты поставщикам и заказчикам, опубликовав их в Интернете.
Управление инфраструктурой отчетов
Благодаря наличию централизованного хранилища и API для всех конфигурационных параметров стало удобнее осуществлять поддержку отчетов. Благодаря управлению памятью, консолидации инфраструктур и упростившемуся конфигурированию, появились новые возможности по управлению поведением сервера.
Улучшенное масштабирование конфигурации наружу
Чтобы улучшить масштабирование конфигурации наружу, в SQL Server 2008 включены инструменты, поддерживающие управление несколькими серверами отчетов.
Обширные возможности по работе с информацией
SQL Server 2008 дает пользователям возможность принимать обоснованные бизнес-решения за счет следующих улучшений в системе подготовки отчетов, позволяющей получать доступ к информации при помощи повседневных рабочих инструментов:
Усовершенствования в построителе отчетов
Вы можете без труда конструировать нерегламентированные и авторские отчеты любой структуры при помощи дизайнера отчетов (Report Designer).
Рисунок 4. Конструктор отчетов
Встроенная аутентификация форм
Встроенная аутентификация форм позволяет пользователям легко переключаться между Forms и Windows.
Внедрение приложений Report Server
Средства внедрения приложений, входящие в Report Server, помещать в отчеты и подписки URL, указывающие обратный путь к интерфейсным приложениям.
Интеграция с Office
Благодаря взаимодействию SQL Server 2008 с Word пользователи могут читать отчеты непосредственно в Microsoft Office Word. Кроме того, значительно расширены возможности вывода отчетов в Excel. Теперь поддерживаются такие функции, как вложенные области данных, подотчеты, а также усовершенствована поддержка слияния ячеек. Это позволяет получить более качественное оформление и в целом повышает эффективность работы с отчетами в приложениях Microsoft Office.
Добавить комментарий