Compartilhar via


SPDatabase members

Include protected members
Include inherited members

Encapsula o acesso aos bancos de dados de Microsoft SQL Server .

The SPDatabase type exposes the following members.

Constructors

  Name Description
Public method SPDatabase() Inicializa uma nova instância da classe SPDatabase .
Public method SPDatabase(SPDatabaseParameters) Inicializa uma nova instância da classe SPDatabase baseada no objeto especificado SPDatabaseParameters .
Public method SPDatabase(String, SPDatabaseServiceInstance) Inicializa uma nova instância da classe SPDatabase baseada o nome especificado e a instância.

Top

Properties

  Name Description
Protected property BuildVersion Obtém a versão de compilação em cache do banco de dados.
Public property CanRenameOnRestore Obtém um valor booleano que indica se o banco de dados pode ser renomeado quando ele é restaurado.
Public property CanSelectForBackup Obtém ou define um valor booleano que especifica se o objeto de banco de dados e seus filhos podem ser selecionados para uma operação de backup na interface do usuário de Administração Central.
Public property CanSelectForRestore Obtém ou define um valor booleano que especifica se este objeto e seus filhos podem ser selecionados para uma operação de restauração na interface do usuário de Administração Central.
Public property CanUpgrade Obtém um valor que indica se o objeto pode ser atualizado. (Inherited from SPPersistedUpgradableObject.)
Public property DatabaseConnectionString Obtém a seqüência de conexão usada para conectar ao banco de dados.
Public property DiskSizeRequired Obtém a quantidade de espaço em disco necessário para um backup.
Public property DisplayName Obtém o nome para exibição que descreve a instância do objeto persistente dentro da interface do usuário administrativo. (Inherited from SPPersistedObject.)
Public property Exists Obtém um valor booleano que indica se o banco de dados existe.
Public property FailoverServer Obtém o objeto SPServer que representa o servidor que está hospedando o espelhamento do banco de dados.
Public property FailoverServiceInstance Obtém ou define o objeto SPDatabaseServiceInstance que representa a instância do serviço de banco de dados que está hospedando o espelhamento do banco de dados.
Public property Farm Obtém o server farm onde o objeto reside. (Inherited from SPPersistedObject.)
Public property Id Obtém ou define o GUID que é associado ao objeto. (Inherited from SPPersistedObject.)
Public property IncludeInVssBackup Obtém um valor booleano que indica se o banco de dados está incluído na lista de componentes do Microsoft Visual SourceSafe.
Public property IsBackwardsCompatible Obtém ou define um valor que indica se o objeto atual é compatível com versões anteriores. (Inherited from SPPersistedUpgradableObject.)
Public property IsReadOnly Obtém um valor que indica se o banco de dados é somente leitura.
Public property IsSqlAzure
Public property LegacyDatabaseConnectionString Obtém uma cadeia de caracteres que contém a seqüência de conexão OLEDB.
Public property MultiSubnetFailover
Public property Name Obtém ou define um nome que é usado para identificar exclusivamente os dois objetos que têm o mesmo pai e classe. (Inherited from SPPersistedObject.)
Public property NeedsUpgrade Obtém ou define um valor booleano que especifica se o objeto precisa ser atualizado. (Inherited from SPPersistedUpgradableObject.)
Public property NeedsUpgradeIncludeChildren Obtém um valor booleano que indica se o objeto deve ser atualizado, considerando os filhos do objeto. (Inherited from SPPersistedUpgradableObject.)
Public property NormalizedDataSource Obtém a fonte de dados normalizados do banco de dados.
Public property Parent Obtém o pai na hierarquia lógica da árvore de objetos de configuração. (Inherited from SPPersistedObject.)
Public property Password Obtém ou define a senha usada para autenticação SQL.
Public property Properties Obtém os metadados para o objeto persistente. (Inherited from SPPersistedObject.)
Public property SchemaVersionXml Obtém informações sobre as versões de esquema associado a essa classe de [c] derivado.
Public property Server Obtém o servidor que contém o banco de dados.
Public property ServiceInstance Obtém uma instância do serviço SQL que possui o banco de dados.
Public property Snapshots Obtém os instantâneos do banco de dados.
Public property Status Obtém ou define o status do objeto que a classe representa. (Inherited from SPPersistedObject.)
Public property TypeName Obtém o nome para exibição que descreve o tipo de objeto na interface do usuário administrativo. (Inherited from SPPersistedObject.)
Public property UpgradeContext Obtém o SPUpgradeContext para a operação atual de upgrade. (Inherited from SPPersistedUpgradableObject.)
Public property UpgradedPersistedProperties Obtém a coleção de nomes de campos e valores para os campos que foram excluídos ou alterados. (Inherited from SPAutoSerializingObject.)
Public property Username Obtém ou define o nome do usuário que é usado para logon de autenticação de SQL.
Public property Version Obtém um valor que é incrementado cada vez que o objeto é atualizado. (Inherited from SPPersistedObject.)
Protected property WasCreated Obtém um valor booleano que indica se o objeto é inicializado e pode ser encontrado no banco de dados. (Inherited from SPPersistedObject.)

Top

Methods

  Name Description
Public method AddBackupObjects Adiciona o banco de dados e seus filhos para o trabalho de backup/restauração.
Public method AddFailoverServiceInstance Identifica a SharePoint Foundation um servidor e uma instância do serviço de banco de dados que hospeda o espelhamento do banco de dados.
Public method ChangeDatabaseInstance(String) Modifica a instância do serviço de banco de dados com o nome especificado para cada seqüência de caracteres de conexão que é usada para acessar o banco de dados.
Public method ChangeDatabaseInstance(SPDatabaseServiceInstance) Modifica a instância do serviço de banco de dados especificado para cada seqüência de caracteres de conexão que é usada para acessar o banco de dados.
Public method Clone Retorna um clone do objeto que não provenientes do cache na memória, o que permite que o código de chamada garantir segurança de segmentos. (Inherited from SPPersistedObject.)
Public method Delete Exclui o objeto. (Inherited from SPPersistedObject.)
Protected method DropRoleMember
Public method Equals Determina se o atual objeto persistente é igual ao objeto especificado. (Inherited from SPPersistedObject.)
Protected method Finalize (Inherited from Object.)
Public methodStatic member GenerateConnectionStringForProvisioning Obsolete. Cria uma cadeia de caracteres de conexão que é usada no provisionamento com base em uma seqüência de caracteres de conexão especificada.
Public methodStatic member GenerateRandomName Gera um nome aleatório de banco de dados usando a seqüência de conexão especificada como ponto de partida.
Public method GetChild<T>() Retorna o filho do objeto persistente com base no tipo especificado. (Inherited from SPPersistedObject.)
Public method GetChild<T>(String) Retorna o objeto filho do objeto persistente com base no nome especificado. (Inherited from SPPersistedObject.)
Public method GetHashCode Serve como uma função de hash para o objeto persistente. (Inherited from SPPersistedObject.)
Public method GetObjectData Obtém o estado do objeto serializado. (Inherited from SPAutoSerializingObject.)
Public method GetType (Inherited from Object.)
Protected method GetVersionForId Retorna a versão do esquema associada com a seqüência de atualização especificada pelo ID.
Protected method GrantAccess(SecurityIdentifier) Concede acesso ao usuário especificado para o banco de dados.
Protected method GrantAccess(SecurityIdentifier, String) Concede acesso ao usuário especificado para o banco de dados e adiciona o usuário à função especificada.
Public method GrantOwnerAccessToDatabaseAccount Concede permissões de proprietário para a conta de acesso de banco de dados de banco de dados.
Protected method HasAdditionalUpdateAccess Ignore este método para permitir que mais usuários atualizar o objeto. (Inherited from SPPersistedObject.)
Public method Invalidate Invalida o carimbo de versão em cache e outros sinalizadores relacionados à atualização. (Overrides SPPersistedUpgradableObject.Invalidate().)
Public method IsEmpty Determina se o banco de dados está vazio.
Protected method MemberwiseClone (Inherited from Object.)
Public method OnAbort Gera o evento de anulação (backup).
Public method OnBackup Gera o evento de Backup.
Public method OnBackupComplete Gera o evento BackupComplete.
Protected method OnDeserialization (Overrides SPPersistedObject.OnDeserialization().)
Public method OnPostRestore Gera o evento PostRestore.
Public method OnPrepareBackup Gera o evento PrepareBackup.
Public method OnPreRestore Gera o evento PreRestore.
Public method OnRestore Gera o evento de restauração.
Public method Provision() Faz as alterações para o servidor local que são necessárias para que o objeto possa ser usado. (Inherited from SPPersistedObject.)
Protected methodStatic member Provision(SqlConnectionStringBuilder, TextReader, Dictionary<SPDatabase.DatabaseOptions, Boolean>)
Protected methodStatic member Provision(SqlConnectionStringBuilder, TextReader, Dictionary<String, Boolean>) Obsolete. Cria um banco de dados Microsoft SQL Server com um esquema de usuário, criar o esquema se for necessário
Protected methodStatic member Provision(SqlConnectionStringBuilder, String, Dictionary<SPDatabase.DatabaseOptions, Boolean>)
Protected methodStatic member Provision(SqlConnectionStringBuilder, String, Dictionary<String, Boolean>) Obsolete. Prepara um banco de dados Microsoft SQL Server para uso com o Microsoft SharePoint Foundation. Se o banco de dados não existir, ela será criada. Se o banco de dados existe antes de chamar o método, ele será configurado com o esquema do SharePoint.
Protected methodStatic member Provision(String, String, Dictionary<SPDatabase.DatabaseOptions, Boolean>)
Protected methodStatic member Provision(String, String, Dictionary<String, Boolean>) Obsolete. Cria um banco de dados Microsoft SQL Server com um esquema de usuário, criar o esquema, se necessário.
Public method ToString Retorna o tipo e o nome de um objeto e todos os seus ancestrais (pai, avô e assim por diante). (Inherited from SPPersistedObject.)
Public method Uncache Libera o cache de memória é usado pelo objeto. (Inherited from SPPersistedObject.)
Public method Unprovision Faz as alterações necessárias para o servidor local para limpar após a exclusão do banco de dados. (Overrides SPPersistedObject.Unprovision().)
Public method Update() Faz com que o banco de dados salvar seu estado e propagar alterações para todos os computadores no farm de servidores. (Overrides SPPersistedObject.Update().)
Public method Update(Boolean) Faz com que o objeto salvar seu estado e propagar alterações para todos os computadores no farm de servidores, opcionalmente, lançar uma exceção se o objeto já existe no armazenamento de configuração. (Inherited from SPPersistedObject.)
Protected method UpdateParent Faz com que o contém SPPersistedObject, se houver, para atualizar seu estado. (Inherited from SPAutoSerializingObject.)
Public method Upgrade() Atualiza o objeto. (Inherited from SPPersistedUpgradableObject.)
Public method Upgrade(Boolean) (Overrides SPPersistedUpgradableObject.Upgrade(Boolean).)
Protected method Validate Valida o estado de todos os campos antes de persistência do objeto. (Inherited from SPPersistedObject.)
Public method ValidateBackwardsCompatibility Valida a compatibilidade com versões anteriores do esquema do banco de dados de conteúdo para as DLLs no front-end da Web. Este método é chamado sempre que uma conexão é estabelecida com o banco de dados de conteúdo para verificar se o esquema de banco de dados é compatível. (Inherited from SPPersistedUpgradableObject.)
Protected method WarnAboutRemoteBlobStorageSettings Retorna um valor booleano que especifica se o administrador é avisado de que armazenamento externo grande BLOB (objeto binário) é instalado.

Top

Fields

  Name Description
Protected fieldStatic member SqlDatabaseOption Especifica as opções de banco de dados SQL que são usadas em instruções Transact-SQL.

Top

Ver também

Referência

SPDatabase class

Microsoft.SharePoint.Administration namespace