Udostępnij za pośrednictwem


UnlockObject (interfejs wymiaru)

Ostrzeżenie

  Ta funkcja zostanie usunięta z następnej wersji programu Microsoft SQL Server. Nie należy stosować tej funkcji w nowych projektach oraz jak najszybciej należy zmodyfikować aplikacje, w których obecnie jest używana ta funkcja.

UnlockObject metoda Dimensionwersji interfejs blokada na obiekt wymiar uprzednio ustalone LockObject metoda.

Dotyczy:clsDatabaseDimension

Składnia

object.UnlockObject    

Uwagi

  • object
    Dimension Obiekt, aby odblokować.

Uwagi

Wywołanie UnlockObject metoda bez stawiania pierwszych LockObject wywołuje metoda błędu.

Przykład

Poniższy przykład powoduje zablokowanie wymiar produkt z FoodMart 2000 bazy danych, całkowicie ponownego przetwarzania i odblokuje go tak, aby wprowadzić inne zmiany:

    Dim dsoServer As New DSO.Server
    Dim dsoDB As DSO.MDStore
    Dim dsoDim As DSO.Dimension
    
    ' Connect to local Analysis server.
    dsoServer.Connect "LocalHost"
    
    ' Open FoodMart 2000 database.
    Set dsoDB = dsoServer.MDStores("FoodMart 2000")

    ' Open the Product dimension.
    Set dsoDim = dsoDB.Dimensions("Product")
    
    ' Lock the dimension for processing.
    dsoDim.LockObject olapLockProcess, "Locked for processing."
    
    ' Completely reprocess the dimension.
    dsoDim.Process processFull
    
    ' Once complete, unlock the dimension.
    dsoDim.UnlockObject
    
    ' Clean up.
    Set dsoDim = Nothing
    Set dsoDB = Nothing
    dsoServer.CloseServer
    Set dsoServer = Nothing