Compartilhar via


SPDatabase.Snapshots property

Obtém os instantâneos do banco de dados.

Namespace:  Microsoft.SharePoint.Administration
Assembly:  Microsoft.SharePoint (in Microsoft.SharePoint.dll)

Syntax

'Declaração
Public ReadOnly Property Snapshots As SPDatabaseSnapshotCollection
    Get
'Uso
Dim instance As SPDatabase
Dim value As SPDatabaseSnapshotCollection

value = instance.Snapshots
public SPDatabaseSnapshotCollection Snapshots { get; }

Property value

Type: Microsoft.SharePoint.Administration.Backup.SPDatabaseSnapshotCollection
Todos os instantâneos existentes no momento do banco de dados.

Comentários

Normalmente, os administradores definir snapshots para ser executada em intervalos programados regularmente. Além disso, os instantâneos têm um tempo de vida fixo, geralmente medido em horas, após o qual saem do existência. Portanto, a associação dessa propriedade é altamente dinâmica.

A coleção pode estar vazia, mas a propriedade nunca retorna uma referência de a null reference (Nothing in Visual Basic) .

Dica

Somente as edições Enterprise e Developer do Microsoft SQL Server suporte para instantâneos de banco de dados.

Aviso

Snapshots são geralmente criados e excluídos automaticamente por trabalhos de timer em segundo plano. Para ajudar a garantir que o objeto SPDatabaseSnapshotCollection representa o conjunto atual de instantâneos, sempre chamar o método RefreshSnapshots() antes de acessar ou processar todos os membros da coleção. Esse ponto se aplica também quando você acessar um instantâneo por meio de um indexador. Por exemplo, se spd for um objeto SPDatabase , a linha spd.Snapshots[0] deve ser precedido por uma chamada do método RefreshSnapshots() .

Ver também

Referência

SPDatabase class

SPDatabase members

Microsoft.SharePoint.Administration namespace