САП ДВОЧЕРЫ - ДРОЧЕРЫ, ДВАЧ ОБРАЗОВАТЕЛЬНЫЙТОП ЛЕКЦИЯ ИН ДЕ ВОРЛДвосможность востановленимя состояния бд после сбоев обеспечивается с помощью журнала транзакций. Журнализация изменений пои смохранении во внеш памяти инфы обо всех модификациях бд тесно связаны с управлением транзакции. осн принципом соглас политики записи изменений в журнал и непосредственно в бд является то, что во внеш память запись об изменнеии обьекта бд должна попадать раньше, чем измененый обьект оказывается во внеш памяти бд. соотв протокол журнализвации наз-ся wrireaheadlock, и состоит в том, что если требуется сохранить во внеш памяти измен обьект бд то перед этим нужно гарантировать сохранение во внеш памяти журнала обязательно находиться запись соотв этой операции. в каждой успешной завершившийся транзакции должна какой бы сбой не произошел, система должна иметь все данные для восстановления БД, содершащий результаты всех зафиксированных моментов сбоях транзакциимин треб гарантируюш возм-ть востановления послед соглас состояния бд ява-ся сохранение во внеш памяти журанла всех записей об изменении бд последней записи в журнал производимой от имени данной транзакции яв-ся спец запись о конце транзакции иногда для восстановления послед соглас состояния бд после сбоя журнала изменений бд явно недостаточно основой восстановления в этом случае является журнал и архив копия бд вост нач с обр копир бд из арх копии. по журналу в прямом направ вып все опер для транз кот не законч вып откат.к ведениию журн пред особые треб по части надежности но возм и его утрата тогда ед спос восст бд явл возвр к арх копии ///---///---///---+++///---///---///---///*///...///в етом случ не удаст получить посл согл сост бдрассм спос производ арх копии бдпростой спос - арх бд при переп журнала. в етом случ образ новых транз врем блок.можно вып арх бд реже чем перепм журнал.общ треб к сисме восст данных в сост субд1 юзер не должен осущ рестарт транзакциий или повт ввод данных. вост должно проходить на базе транзк, с помошью томены или изменении отдел транзакций 2 быст востановл данных обеспеч генерации данных использ для восст 3 при выполн процедур афто востановл юзер не должен анализировать состав данных и выбирать сами процедуры для восстановл бд субд имеет в своем составе сервис программы и средства1 ведение сисжурнала - регист-ет операции над бд (там такие регистрации шо капец)2 программа архивации - исполь-ся для регуляр получ копии бд для послед востановлениЯ3 прогамма восстановления применяется для возврата бд или частей, када биль атказ, тама архив копейа4 откат ликвидирует последствия выполн опред транзакции бд 5 запись контр точек и повтор исполнения УПРАВЛЕНИЕ БД В СУБДДЛЯ ЭФФЕКТИВ сука она ж сказала послед предлажение ахуелав конец конский а маму твою ебал аяз нет твое похоже на говно похоже многаюзерав преаволдартаом тогакрмарв оьвомтенатка заоопо вовоиитк исспроьвочзадмтьа многопрофвц сиистем и мкфлдьтипоточ технологивцй треюбцет и\спользоовапт ресуры упраыленимук кото обыапр ыолстаозщфо удлзфыфунции операционной системы с точки зрения ос бд это один или неск обыч файолв ос доситуп данным к кот осуш через субд ане напрямуюV MSSQL SERVER БД ВКЛЮЧ СЛЕД ОБЬЕКТЫтаблицы процедурыпредставленияправилатипы данных юзераиндексы юзерароли публикации диаграммыпри создании бд для нее всегда определяется журнал транзакции, кот используется для восстановления состояния бд в случае сбоя или потери бдбольшую часть работы администрирования, работы юзеров, сервера и бд, сосредоточены в приложении sql management кто позвол осущ след действия запускать и работать с юзеромтамм можна все, что до этого песали УПРАВЛЕНИЕ ДОСТУПОМсистема бзопасности ms sql имеет неск уровней безопасности1 ос2 ms sql3 бд4 обьект бд механизм безоп предполагает неск типов пользователей1 адмееен2 владелец бд, имеющ полный доступ ко всем обьектам бд3 владелец обекта бд4 другие юзеры кто должны получать разрешения на доступ к обьекту к бд модель безоп ms sql включ след компоненты тип подключения к ms sql польлзователь бд (буеэст)роли (ролес)тип подключения к ms sql сервер при подключении ms sql поддерживает 2 режим безопасности1 шо то там с шиндоузом2 смешанный режим безопасности - такая штука шо нужно юзать имя пользователя и пароль, которые определены в видавс и тем самым определять в смеш режиме задействованы обе системы атефекаци видавс и эскуэл серверпри исполь сис атуфекаци ms sql отдел юзер подключ к ms sql должен сообщить имя юзера и пароль, кот будут сравнимы пользователи бд понятие юзеоа бд относится к базе данных, к которым может получить доступ отдельный пользователей после успеш разрешение на работу к бд к которым обрашения ед исключ из этого правила яв-ся юзер guestособые имя юзера олавоолаоомьта к мс скуэл сеорвер к этой базе данныхгуест назначена роль паблик правила доступадля управления правами доступа в mssqlserver используются след командыгранд - действия с обьектом или командыrevoke - аналировать права доступа ил для командыdeny - не разреш выполнять действ с обьектом (ревок просто удаляет)обьект права доступа позв контр доступ к обьектам в скулысервертмитоиормир оимоисачрроармниритьгимсгрмм иплосолромоо рпоомььолмиооомьтььииггмрмгрорииюь ориптрип ирнгмрмими нектптисм поаьаьишокгьвлоаоа оаоаоааоаокгааьал ооалала овло лваолваолол лло ловаоаошжфа щ жфо жв ком правыа доступа опред тех юзеров кот могут выполнять админ действияком права: креэйт датбейс крейт дефолт крейт процедура крейт роле крейт тейбл крейт вью бэкап дб бекап транзактионжурналы транзакции ролиназначение роли позволяет ему вып все функразреш этой ролив скуэл сервере роли уровня серверас проопиприплллрллрломрлилдто ъооддо доскуьтри дродороль уровня сервера зар орпедлены они не зависят от конкрет бдсущ след типы ролейсисадминсерверадмин - параметры для изменения скулысерверсетападмин - инсталировать систему репликации и управляет выполнением расшир ролей процедурсекуритуодмен - дает право контрол параметрыдля подключ к серверупроцесс админ - даетправо управлять кодом управления процесом дбкреатор - создавать и моды дискадмин - надиске аминроли уровня бдпозволяют назначить права для работы с конкрет бд отдел роли уровня можно назначать юзерам в режиме атесфекациив скуэт суш заране роли определ юзераи заранее это статитититапсмагмнроорисасчлщджж ор олрплоплолорлорлолопппрлрмииииибд и че нах че те надо федор ты заранее мпирототртпиртрнввч м гторл ддррплдрлроли опред юзером олттбиигипмнмооппорпоооааворолгрддывававролтепози назначать каждой гркппе суш2 типа роолей ур бл\допред юзеромстанд рольроль ур приложстанд роль предостав тврвриврнмееиупмпвпмпвамепш швнмнп шапменвпемпвпемиев гаепуе оаваомп гвныфнаол лаъъапнапмнпавпаввзщапранармннавеапмпвъннанапанмпущдащунсн напанап пананарвнв шана гап гаеппвппап пвеиощдвам яывжжаавжлважджлаодлжаещидтлжч лд жждокдоды длдлдлдддлпрдлдлвдалдлвдлвдлпдввдпавлпдвлпвдплвпдлпитаноапртрарьт лрап рпарп пврооппрпа пвапргтотпорп пвпвап ппа вп вап павпавпварр павпва вп враприик вав ваитнаавп павап ппкпаиасмиу пыыа выф ц ааваываываываывааыв ыфв фвфыа ав павп вапавор апвапв фаафцпрпа рпрвппвп в пвап павввв пваппвапвыапвпопролпраррапаортитоньтьпвпврпарарапиттикварртимтерпьтьрапруафафрпарариткепртиьтыпыпрпон папвы оыаа аывапваэпаа павыапр па авы а ыв ы ава п р апапррпапрапррпрапртимтитимкимтпрпарпарапрамитуымавкат авпса р лс паитм мтеррпр рпыв рпрроль ур поилож позволд пользователю выполн права нек роли когда юзер принимает роль ур прилож он берет на себя выполн новой роли и временно отказывыапетя от всех назнач управление обработкой представления процедуры тригерры