Blokowanie i odblokowywanie baz danych (XMLA)
Można blokada i odblokować bazy danych, używając odpowiednio, blokady i Unlock poleceń w XML for Analysis (XMLA).Zazwyczaj innych XMLA poleceń automatycznie blokada i Odblokuj obiekty tak, aby ukończyć polecenia podczas wykonywania.Można bezpośrednio blokada lub odblokowywanie bazy danych, aby wykonywać wiele poleceń w ramach pojedynczej transakcji, takie jak partii polecenia, uniemożliwiając inne aplikacje z zatwierdzeniem transakcji zapisu do bazy danych.
Blokowanie baz danych
Lock Polecenia blokady obiektu dla udostępnionej lub wyłącznego korzystania w kontekście aktualnie aktywnych transakcji.blokada obiektu zapobiega transakcje z zatwierdzeniem do momentu usunięcia blokada .Microsoft SQL Server Usługi Analysis Servicesobsługuje dwa typy blokad, blokady współużytkowane i wyłącznej blokady.Aby uzyskać więcej informacji o typach blokada obsługiwany przez Usługi Analysis Services, zobacz Tryb elementu (XMLA).
Usługi Analysis ServicesUmożliwia zablokowanie tylko baz danych.Obiektu element musi zawierać odwołanie do obiektu do Usługi Analysis Services bazy danych.Jeśli Object nie określono elementu lub jeśli Object element odwołuje się do obiektu innego niż baza danych, występuje błąd.
![]() |
---|
Tylko administratorzy bazy danych lub Administratorzy serwera mogą wystawiać jawnie Lock polecenia. |
Inne polecenia niejawnie problem Lock polecenia na Usługi Analysis Services bazy danych.Czynnościom odczytuje dane i metadane z bazy danych, takich jak dowolny odnajdowania metoda lub Wykonywanie metoda z systemem Instrukcja polecenia, niejawnie wystawia udostępnionego blokada bazy danych.Każdą transakcję, która potwierdza zmiany w danych lub metadane do obiektu na Usługi Analysis Services bazy danych, takich jak Execute metoda z systemem Alter polecenia, niejawnie wystawia blokada na wyłączność bazy danych.
Odblokowywanie obiektów
Unlock Polecenie usuwa blokada ustanowione w ramach aktualnie aktywnych transakcji.
![]() |
---|
Tylko administratorzy bazy danych lub Administratorzy serwera mogą wystawiać jawnie Unlock polecenia. |
Wszystkie blokady przechowywane są w kontekście bieżącej transakcji.Po bieżąca transakcja jest przekazana lub wycofana, wszystkie blokady zdefiniowane w obrębie transakcji są automatycznie zwalniane.
Zobacz także