Строителство на авиационни двигатели Административно право Административно право Беларус Алгебра Архитектура Безопасност на живота Въведение в професията „психолог” Въведение в икономиката на културата Висша математика Геология Геоморфология Хидрология и хидрометрия Хидросистеми и хидравлични машини Машиностроене Медицина Психология икономика дескриптивна геометрия Основи на икономически т Oria професионална безопасност Пожарна тактика процеси и структури на мисълта, Професионална психология Психология Психология на управлението на съвременната фундаментални и приложни изследвания в апаратура социалната психология социални и философски проблеми Социология Статистика теоретичните основи на компютъра автоматично управление теория на вероятностите транспорт Закон Turoperator Наказателно право Наказателно-процесуалния управление модерна производствена Физика Физични феномени Философия Охлаждане и екология Икономика История на икономиката Основи на икономиката Икономика на предприятието Икономическа история Икономическа теория Икономически анализ Развитие на икономиката на ЕС Извънредни ситуации ВКонтакте Однокласници Моят свят Facebook LiveJournal Instagram

Подобрения в администрацията




Някои от подобренията, въведени в SQL Server 2000 са предназначени да улеснят работата на администраторите на SQL Server, те ще направят работата ви малко по-лесна.

Доставка на дневник

С доставката на дневник , можете непрекъснато да "изхвърляте" и копирате резервни копия на регистъра на транзакции от изходния сървър към целевия сървър (или сървъри), след което автоматично да изтегляте тези регистри на целевия сървър (или сървъри). По този начин ще получите "топла готовност" база данни и отделна, само за четене система за извършване на заявки като бизнес отчети за премахване на такава активност от целевия сървър. Можете да конфигурирате график за всяка стъпка, включително конфигуриране на закъснения между архивирането и зареждането на архиви на журнали.

Допълнителна информация . За повече информация относно това вижте " Доставка на дневник" в Книги онлайн.

PerformAnce Analyzer

В Enterprise MANager се появи нов инструмент, PerformAnce Analyzer (Performance Analyzer). PerformAnce Analyzer се намира в папката MANAGE на всеки от сървърите. Този инструмент се използва за събиране на данни за ефективността на една база данни или за всички бази данни. Данните за трасирането се съхраняват в таблица и на тяхна база се изгражда " OLAP куб" ( OLAP - онлайн аналитична обработка, аналитична обработка в реално време). Можете да използвате приложения, които могат да четат OLAP кубчета, за да преглеждат и анализират данните за производителността.

За повече информация вижте "Мониторинг с PerformAnce Analyzer" в "Книги онлайн".

SQL Server Profiler

Има два нови начина за ограничаване на следите в SQL Server Profiler: по време и по размера на файла за проследяване. Можете също така да регистрирате няколко нови събития в проследяването: за да ги намерите, отворете Profiler и създайте или променете файла за проследяване, отидете на раздела Събития и под Налични събития, разгънете новия заглавен ред, Database. Там ще намерите четири нови разработки: Автоматичен растеж на файлове с данни (Автоматичен растеж на файла с данни ), Автоматично свиване на файл с данни (Автоматично компресиране на файла с данни), Автоматично нарастване на регистрационния файл (автоматично увеличаване на дневника ) и Автоматично свиване на регистрационния файл (Автоматично компресиране на регистрационния файл ) , След това отворете заглавието PerformAnce (Performance), там ще намерите три нови събития: Показване на статистика, показване на всички и показване на текст. (За използването на Profiler, вижте "Използване на SQL Query Analyzer и SQL Profiler".)


border=0


Анализатор на заявки в SQL Server

В SQL Server Query Analyzer се появи инструмент за преглед на обекти (браузър на обекти), с който можете да преглеждате обектите на базата данни и да се движите от обект към обект. За да видите този браузър, отворете Query Analyzer, щракнете върху Tools и изберете Object Browser . (Цялото меню Инструменти се отнася и за иновациите.) Браузърът ще се появи в лявата страна на прозореца Query Analysis. В менюто Tools (Инструменти) има опции Object Search (Търсене на обекти), Map Indexes (Индекси на карти) и Map Statistics (Статистика на картата). С помощта на Object Search можете да търсите отделни обекти в базата данни, по тип обект, като например изгледи, съхранени процедури и потребителски таблици. С опциите Управление на индексите и картографска статистика можете да управлявате индекси и статистики, като използвате графичен интерфейс, подобен на интерфейса на Enterprise Manager. В допълнение, две нови опции са се появили в менюто Query (Показване на трасиране на сървъра и статистика на показване на клиенти). (За подробности относно използването на Query Analyzer, вижте "Използване на SQL Query Analyzer и SQL Profiler".)

Подобрения в репликацията

В SQL Server 2000 се появиха няколко подобрения на репликация. Една от тях е нова алтернатива за възможността за незабавна актуализация на абоната. Тази нова опция се нарича актуализация на опашка (актуализация на опашка ). Опцията за актуализирани опашки е проектирана специално за копия на копия и копия на транзакции. Чрез разрешаване на актуализации на опашка, вие позволявате на абоната да променя публикуваните данни локално (при абоната), дори ако издателят няма постоянна връзка с абоната.



Допълнителна информация . Вижте "Компоненти за актуализиране на опашка " в Книги онлайн.

Друго подобрение за всички типове репликации е поддръжката за промени в схемата на репликация. Сега можете да добавяте колони и да изтривате колони от публикации и скриптове, без да се налага да изтривате и пресъздавате публикации и скриптове. Освен това сега можете да включите схеми за изгледи, процедури и дефинирани от потребителя функции като статии от публикации.

Има нови подобрения за репликацията на обединяването:

· Нови механизми за разрешаване на конфликти.

· Възможност за интерактивно разрешаване на конфликти.

· Вертикално филтриране за сливане на публикации.

· Възможност за добавяне на дефинирани от потребителя функции към динамични филтри.

· Автоматично управление на идентификационните редици за абонати.

· Възможност за синхронизиране на данните с алтернативни издатели.

За репликация на сливане вж. „Обединяване на репликация“.

Други подобрения

В тази лекция няма да можем да говорим за всички нови функции в SQL Server 2000. В допълнение, много подобрения се появяват в услугите за трансформация на данни, OLAP услуги, услуги за мета данни и на английски език. Тези подобрения са специализирани, така че тук няма да ги разглеждаме подробно. Информация за това ще намерите в следните книги онлайн:

· Услуга за удостоверяване на данни.

· Какво ново в услугите за анализ.

· Какво ново в Meta Data Services.

· Какво ново в английския въпрос.

заключение

SQL Server 2000 е система за управление на релационни бази данни (СУБД) с много функции, които можете да използвате, за да конфигурирате вашата система, така че да отговаря на нуждите на вашия бизнес; Подходящ е за малки предприятия и корпорации, както и за предприятия за електронна търговия. В тази лекция говорихме за средите, в които можете да стартирате SQL Server 2000. След това говорихме за някои подобрения и нови функции, които се появиха в SQL Server 2000, което направи администрацията по-лесна, повишена гъвкавост, подобрена функционалност и скорост. След като изучавате нашия курс до края, ще научите как да инсталирате и конфигурирате SQL Server, да създавате бази данни и обекти, да манипулирате данни, да администрирате и използвате SQL Server, и много други. Така че нека да преминем към платформата "Microsoft Windows 2000" и да разгледаме информацията за операционните системи, на които може да работи SQL Server 2000: Microsoft Windows NT и Windows 2000.


Лабораторна работа номер 1

Тема: "Създаване на база данни чрез MS SQL Server 2008"

Цел: да придобие практически умения в средата за разработка на бази данни на MS SQL Server 2008 и да научи как да управлява бази данни;

Кратка теоретична информация Версии ms sql Server 2008

Microsoft SQL Server е система за управление на релационни бази данни на клиент-сървър, фокусирана върху операционните системи на Microsoft Windows. Microsoft SQL Server 2008 (MS SQL Server) поддържа Windows Server 2003, Windows Server 2008, Windows XP, Windows Vista операционни системи.

MS SQL Server включва сървърни и клиентски части. Въпреки това, списъкът на услугите, включени в доставката на сървъра, зависи от версията. MS SQL Server 2008 се предлага в шест версии (издания):

  • Enterprise Edition . Версията с максимални възможности за използване в големи системи. Това включва повече от 60 функции, които не са налични в други версии, например: компресиране на данни и архивиране, одит с използване на разширен набор от събития, помощна програма за управление на ресурсите на губернатора , възможността за гореща смяна на процесора.
  • Стандартно издание . Проектиран за използване в средни системи, където не са необходими възможности за версия на Enterprise . Осигурява основни възможности за анализ и отчитане.
  • Workgroup Edition . Подходящ за монтаж в клонове и осигурява инструменти за управление на данни, отчитане, дистанционно синхронизиране и управление.
  • Уеб издание . Фокусиран върху работата в интернет, ви дава възможност да предоставите на клиентите достъп до широкомащабни уеб приложения.
  • Експресно издание . Безплатна версия. Подходящ за обучение, за създаване на настолни и малки сървърни приложения, както и за разпространение от независими доставчици на софтуер.
  • Compact Edition . Безплатна версия. Позволява ви да създавате самостоятелни или малко свързани приложения за мобилни устройства, настолни компютри и уеб клиенти, изпълняващи всяка версия на Microsoft Windows.

Ограничения на изданията на MS SQL Server:

предприемач мрежа Workgroup стандарт начинание
Брой процесори неограничен неограничен
Памет на сървъра Максимална налична операционна система Максимална налична операционна система 4 GB Максимална налична операционна система Максимална налична операционна система
Максимален размер на БД Не е ограничено Не е ограничено 4 GB Не е ограничено Не е ограничено
Макс. Екземпляри от базата данни
Клъстерна подкрепа не не не 2-възел 16 възела
копиране Абонирайте се само Абонирайте се само Абонирайте се само общо общо
Технология за съхранение на данни не не не частично общо
описание Пълна версия - само за разработка и тестване. Само за публикуване на данни към WEB За отдалечени офиси, работещи с реплика на основната корпоративна база Корпоративни бази данни за различни предприятия DB за работа в условия на повишено натоварване със средства за непрекъсната работа и възстановяване от повреди

Ограничения за безплатни, не изискващи лицензи, издания на MS SQL сървъри:

  1. Максималният размер на базата данни е 4 GB.
  2. Максималният размер на използваната памет е 1 GB.
  3. Режим на единичен процесор.
  4. Няма регулатор на натоварването, поради което по принцип той може да се използва от произволен брой потребители.

Office ms sql Server 2008 от страна на сървъра

MS SQL Server се реализира под формата на няколко независими услуги, всяка от които отговаря за изпълнението на определени задачи.

  • Услугата SQL Server (MSSQLServer) е ядрото на тази СУБД, всички други услуги зависят от нейната работа. Изпълнява следните основни функции:
  • разпространява компютърни ресурси сред потребителите, работещи едновременно със системата;
  • управлява файловете на базата данни и регистрите на транзакциите;
  • изпълнява Transact-SQL команди, заявки и съхранени процедури, зададени от потребителите;
  • осигурява сигурност на системата (например проверява потребителските акаунти);
  • отговорността за последователността и целостта на данните, предотвратявайки логически проблеми.

Забележка. Ако тази услуга не се изпълнява, няма потребители, които да могат да се свързват със сървъра и да не могат да се изпълняват административни задачи!

  • Услугата SQL Server Agent е отговорна за автоматично изпълнение на задачи, зададени от администратора, проследяване на определени събития и задачи, свързани с тях (например създаване на резервни копия, изпращане на съобщение до администратора за проблема и др.).
  • Услугата Демон на пълния текстов филтър ви позволява да търсите символна информация в полетата на таблиците на базата данни. С тази услуга се търсят думи и фрази и в резултат на това могат да бъдат отразени намаляващите форми на глаголи и съществителни.
  • Услугата Integration Services ви позволява да направите следното:
  • проследяване на изпълнението на всички пакети за интеграционни услуги , изпълнявани на компютъра;
  • показва йерархично пакети и папки на услугите по интеграция , които физически се съхраняват на различни места.
  • Analysis Services , сърцевината на OLAP сървъра (On-Line Analytical Processing), ви позволява да създавате аналитични приложения с милиони линии за данни и хиляди потребители.
  • Услуги за отчитане - тази услуга представлява сървърен компонент, който отговаря за генерирането на отчети, предоставянето им на потребителите и извършването на различни сервизни операции с отчети.
  • Услугата SQL Server Browser е предназначена да генерира списък от налични SQL сървъри в мрежата.

Клиентска част от системата

MS SQL Server поддържа много различни видове клиенти, всяка от които може да работи на собствена хардуерна и софтуерна платформа.

MS SQL Server идва със стандартни помощни програми, които могат да се използват за управление на сървъра и създаване на логическа структура на базите данни, които поддържа. За разработване на клиентско приложение могат да се използват различни инструменти за разработка на приложения, например Visual Studio .Net 2003-2008, Visual Basic, Delphi и др.

Стандартните помощни програми за администриране включват следните приложения.

SQL Server Configuration Manager

Предоставя следните функции:

  • да управлява работата на всички услуги на MS SQL Server, разгледани по-горе. Можете да стартирате, поставите на пауза или напълно да спрете някоя от услугите, описани по-горе, както и да посочите от името на кой потребител да бъде стартирана.
  • Чрез определяне на параметрите на мрежовите библиотеки, които осигуряват взаимодействие с MS SQL Server. Можете да изберете един или няколко метода за достъп до сървъра едновременно:
  • Named Pipes ( Named Pipes ) - технология, подобна на използването на сокети, се използва, когато TCP / IP протоколите не са достъпни;
  • TCP / IP стеков протокол (използван по подразбиране) - подходящ за използване в интернет;
  • Споделена памет - подходяща за локална употреба, например уеб приложение и MS SQL Server са на един и същ компютър. Осигурява максимална скорост;
  • Виртуален интерфейсен адаптер (Virtual Interface Adapter, VIA ) - използва се за свързване на сървъра към сървъра, използвайки специализирано оборудване.
  • За конфигуриране на мрежовите библиотеки на клиентите, използвани за достъп до MS SQL Server. След като конфигурирате методите за достъп до сървъра, можете да конфигурирате клиентските протоколи. Конфигурационният възел SQL Native Client 10.0 съдържа две секции: клиентски протоколи и псевдоними (фиг. 1).

Фиг. 1. Прозорец за помощната програма на SQL Server Configuration Manager

Започвайки с MS SQL Server 2000, стана възможно да се свържете със сървъра с няколко протокола, например, първо се опитваме да се свържем чрез споделена памет , ако не, тогава през TCP / IP, и накрая чрез Named Pipes . За да определите реда на използване на протоколи, се използва свойството Order .

Възелът Aliases ви позволява да създавате псевдоними за свързване към сървъра. Псевдонимът е алтернативно име на връзка, което може да се различава от името на сървъра. Когато създавате псевдоним, можете да изберете протокол и порт, чрез който да се свържете със сървъра.

SQL Server Management Studio

Utility Management Studio ви позволява да направите следното:

  • управление на настройките на MS SQL Server;
  • конфигуриране на системата за сигурност: управление на роли, сметки, отдалечени сървъри;
  • работа със структурата на базата данни: създаване, редактиране и изтриване на бази данни и елементи от базата данни;
  • управлява изпълнението на задачи по график;
  • показва текущата активност: настоящи потребители, кои обекти са блокирани, информация за ефективността.

Преди да започнете да работите със сървъра, трябва да се свържете с него, като посочите следната информация:

  • Тип на сървъра . Тук трябва да изберете към коя услуга да се свържете: Database Engine , Analysis Services , Report Server или Integration Services .
  • SQL Server . Позволява да посочите към кой сървър да се свърже. По подразбиране името на SQL Server е същото като името на компютъра.
  • Тип удостоверяване - метод за удостоверяване, можете да изберете удостоверяване на Windows или удостоверяване на SQL Server . Методът за удостоверяване на Windows използва акаунта, под който текущият потребител е влязъл в Windows (Фигура 2). Удостоверяването на SQL Server използва собствена система за сигурност.

Фиг. 2. Прозорец за свързване на SQL Server

Редактор на заявки

За да напишете нова заявка в базата данни, трябва да изпълните командата NewQuery , намираща се на лентата с инструменти на Management Studio . В резултат на това ще се отвори нов раздел, в който можете да напишете SQL кода (вижте Фигура 3).

Забележка : За да изпълните заявка, трябва да изпълните командата Query - Execute (F5) . За да проверите коректността на синтактичния запис, можете да използвате командата Query - Parse (Ctrl + F5) , докато самата заявка няма да бъде изпълнена .

Фиг. 3. Главният прозорец на приложението Management Studio с прозореца Query Editor

Сега ще бъде достъпно следното:

  • заглавка, която показва логическото име на сървъра, текущата база данни и името на потребителя, който е установил връзката;
  • област на заявката, използвана за въвеждане на заявки, изпратени от MS SQL Server;
  • панел с резултати, който показва резултатите от заявката. Начините за показване на резултатите могат да бъдат следните:
  • Резултати в текст - резултатите се показват в обикновен текст.
  • Резултати в мрежа - резултатът се показва в таблица, в която можете да промените ширината на колоните, да изберете желаните клетки / редове / колони.
  • Резултатите във файла са подобни на резултатите в текст , само че изходът се извършва не на екрана, а във файл.

Management Studio ви позволява да отваряте множество прозорци и да работите с множество бази данни едновременно. Всеки прозорец създава своя собствена връзка с MS SQL Server, която е описана в SQL Server Configuration Manager, на базата на различни потребителски акаунти и техните пароли. За да създадете нова връзка, използвайте командата File - New - Database Engine Query.

Съдържанието на текущата област на заявката за връзка може да бъде запазено във файл на външен носител с помощта на File - Save .

Изследовател на обекти

Позволява ви да навигирате в базата данни: да преглеждате наличните обекти, да изпълнявате заявки за преглед на съдържанието на таблиците, да създавате скриптове за обекти и т.н. (Фиг. 4).

Фиг. 4. Панел Object Explorer

Падащ списък от бази данни

Базата данни, избрана в този списък, се използва като база данни по подразбиране в Query Editor (вижте Фигура 5). Поэтому важно перед выполнением запросов, убедиться, что выбрана нужная БД. Это можно сделать либо через выпадающий список, либо при помощи команды SQL

Фиг. 2.5. Окно выбора текущей базы данных

Reporting Services Configuration

Используется для конфигурации служб отчетов. MS SQL Server 2008 включает в себя встроенный web-сервер, поэтому нет необходимости в установке и настройке служб интернет-серверов IIS ( Internet Information Services ). Для создания отчетов используется Report Definition >

Bulk Copy Program