SQL Server Magazine

Листинг 3.

Листинг 2.

Листинг 1.

Листинг 4.

Листинг 3.

Листинг 2.

Листинг 1.

Рисунок 6.

Рисунок 5.

Укрощение таблиц

Средство для гибкого использования таблиц в приложениях Несколько лет назад, когда мы создавали приложение для одного заказчика, при разработке схемы базы данных перед нами встала традиционная проблема: иерархические структуры данных.

ТРАНЗИТИВНОЕ ЗАМЫКАНИЕ

Предположим, нам нужно узнать, является ли один человек предком другого. Получить ответ на этот вопрос может помочь структура данных под названием «транзитивное замыкание». Например, Иван является отцом Петра, а Петр является отцом Федора.

Листинг 6. Код CreateTable на C#.

Листинг 5. Код CreateTable на Visual Basic .NET

Листинг 4. Код VerifiedBackup на C#

Листинг 3. Код VerifiedBackup на Visual Basic .NET

Листинг 2. Код SqlBackup на C#

Листинг 1. Код SqlBackup на Visual Basic .NET

Экран 3. IntelliSense показывает детали объекта SqlBackup

Легкое кодирование c SMO

Упрощаем работу с помощью простой и эффективной модели программирования SQL Management Objects (далее SMO), новый программируемый уровень в SQL Server 2005, дополняет и заменяет SQL Distributed Management Objects (SQL-DMO). В этой статье я представлю SMO и покажу, как его использовать.

Листинг 9.

В компании стоит ERP от SAP, Oracle или Microsoft. Что делать?

Эксперт компании Navicon — о возможных направлениях развития жизненного цикла ранее развернутых ERP-продуктов западных вендоров, ушедших с российского рынка.