Microsoft SQL Server

Відновлення системних баз даних

До цих пір в цьому розділі ми мали справу тільки з одними базами даних, але системні бази даних також є важливими обєктами відновлення База даних master містить ключі бази даних, а також налаштування системи безпеки база даних msdb – графіки і завдання SQL Server, а також історію створення резервних копій Повноцінний план відновлення має включати […]

Реляційне поділ

Перехресне обєднання, про яке ми говорили раніше в цьому розділі, являє собою реляційне твір – два набори даних множаться один на одного, щоб створити декартовій твір З теоретичної точки зору все обєднання є перехресними із застосуванням деяких умовних обмежень Навіть внутрішнє обєднання є результатом добутку двох таблиць із застосуванням до результату обмеження на збіг значень

Забезпечення високої доступності

Поняття доступності бази даних повязано із загальною надійністю системи У принципах інформаційної архітектури (див главу 1) говорилося, що сервер повинен бути завжди доступний і готовий до роботи. Зміст, вкладений в поняття постійної доступності, залежить від конкретної організації і даних У базі даних, що володіє високою доступністю, збої повинні виникати дуже рідко Для деяких баз даних […]

Створення користувальницьких типів інтеграції CLR – ЧАСТИНА 2

■ Використання СОМ Це можна заявити тільки з невеликою натяжкою, але у випадку, коли користувача тип впроваджує деякий старий програмний код, важливий для організації, за допомогою interop-збірки, необхідна ретельна перевірка типу, створеного як клас або структура Наприклад, коли нездатна до коректного перетворенню змінна розміщується interop-збіркою, в документації попереджається про можливі проблеми Серед таких типів – […]

Виконання масових операцій

У роботі часто потрібно швидко виконати копіювання великих обсягів інформації Це можуть бути дані, напрацьовані за ніч, або плоскі файли з роздільниками, які ще потрібно обробити Якщо кілька сотень мегабайт інформації повинні переміститися в бази даних SQL Server за обмежений проміжок часу, то на допомогу прийдуть масові операції

Тимчасові таблиці і табличні змінні

Тимчасові таблиці і табличні перемененние грають роль, яка докорінно відрізняється від стандартних таблиць Завдяки своєї тимчасової природі ці обєкти корисні як засоби переміщення даних між іншими обєктами або як рятувальний круг, призначений для виконання виключно термінової роботи

Розгортання пакетів

Утиліта Business Intelligence Development Studio є ідеальним середовищем розробки і налагодження пакетів служби інтеграції, однак це не найефективніший місце виконання пакетів Чи не встановлюючи пакет на сервер, його можна виконати без додаткового навантаження середовища розробки за допомогою утиліти dtexec або dtexecui Запустіть утиліту dtexecui з командного рядка і встановіть необхідні параметри виконання, після чого або […]

Створення шаблону форми

є першим етапом проектування Тут можливо кілька варіантів дій Наведене нижче опис ставиться до створення шаблону форми, яка підключається до сервера баз даних SQL Server Для створення шаблону форми виконайте наступні дії 1&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp Запустіть InfoPath 2003

Перехресні (необмежені) об’єднання

Перехресні обєднання, також звані необмеженими, є реалізацією реляційного твори двох вихідних таблиць При відсутності умови обєднання результуючий набір даних буде містити всі можливі комбінації рядків двох джерел Кожен рядок вихідного набору 1 буде зіставлятися з кожним рядком вихідного набору 2 Наприклад, якщо перший набір даних містить пять рядків, а друга – Чотири рядки, то результуючий […]

Конфігурування робочого простору SQL Server

Під робочим простором розуміється ступінь уразливості системи безпеки конкретного фрагмента програмного забезпечення Чим більше способів атак на програму можливе через служби, порти, інтерфейс програмування, сценарії, повідомлення тощо, тим ширше робочий простір і тим більшому ризику піддається система безпеки Скорочуючи робочий простір програми, ми зменшуємо цей ризик