Acção de Macro TransferirBaseDeDadosSQL

Nota: Queremos fornecer-lhe os conteúdos de ajuda mais recentes o mais rapidamente possível e no seu idioma. Esta página foi traduzida automaticamente e pode conter erros gramaticais ou imprecisões. O nosso objetivo é que estes conteúdos lhe sejam úteis. Pode informar-nos se as informações foram úteis no final desta página? Eis o artigo em inglês para referência.

Num projecto do Access (*. adp), pode utilizar a ação de macro TransferirBaseDeDadosSQL para transferir um Microsoft SQL Server 7.0 ou posterior base de dados para outra SQL Server 7.0 ou posterior. Para mais informações acerca da transferência de uma base de dados, consulte a documentação do SQL Server.

Nota: Esta ação não é permitida se a base de dados não é fidedigno.

Nota: Access 2010 está a última versão que suporte projectos de dados do Access.

Definição

A ação de macro TransferirBaseDeDadosSQL tem os seguintes argumentos.

Argumento de ação

Descrição

Servidor

O nome do SQL Server 7.0 ou posterior servidor de bases de dados que está a copiar.

Base de dados

O nome da nova base de dados que será criado no servidor de destino.

Utilizar ligação fidedigna

Especifica se existe ou não é uma ligação para o SQL Server fidedigna. Se definida como Sim, em seguida, existe uma ligação fidedigna e os argumentos de início de sessão e palavra-passe não são necessários. Se definir como não, o ID de utilizador e palavra-passe argumentos necessários. A predefinição é Sim.

Quando utiliza uma ligação fidedigna, segurança do SQL Server integra-se com a segurança do sistema operativo Windows para fornecer um único registo para a rede e a base de dados.

Início de sessão

O nome de início de sessão para o servidor de destino.

Palavra-passe

A palavra-passe para o argumento de início de sessão . Esta palavra-passe está armazenado como texto no projecto do Access, mas é ocultada durante a operação de base de dados de transferência.

Transferir dados de cópia

Especifica se pretende ou não incluir dados na operação de base de dados de transferência. Todos os dados quando definida como Sim, está incluído para todas as tabelas, juntamente com todas as estruturas de dados, propriedades expandidas e objetos de base de dados. Quando definida para não, os dados não está incluídos das tabelas. Apenas a estrutura da tabela e propriedades expandidas são criadas no servidor de destino, juntamente com todos os outros objectos de base de dados (exceto os diagramas de base de dados). A predefinição é Sim.

Observações

Não pode realizar outras operações enquanto está a ser transferida a base de dados.

Por predefinição, a ação de macro TransferirBaseDeDadosSQL , copia dados, definições de dados, objetos de base de dados e propriedades expandidas, como valores predefinidos, restrições de texto e valores de pesquisa.

Existem requisitos para transferir uma base de dados:

  • Tem de ser um membro da função sysadmin no servidor de destino (não é necessária nenhuma função especial no servidor de origem).

  • O SQL server atual ligado ao projecto do Access (*. adp) e estiver a transferir a base de dados para o servidor de destino tem de ser SQL Server versão 7.0 ou posterior.

Nota: Servidores ligados não são transferidos durante uma operação de transferência de base de dados.

Para executar a ação de macro TransferirBaseDeDadosSQL num módulo Visual Basic for Applications (VBA), utilize o método de TransferirBaseDeDadosSQL do objeto DoCmd .

Aumente os seus conhecimentos do Office
Explore as formações
Seja o primeiro a obter novas funcionalidades
Adira ao Office Insider

As informações foram úteis?

Obrigado pelos seus comentários!

Obrigado pelo seu feedback! Parece que poderá ser benéfico reencaminhá-lo para um dos nossos agentes de suporte do Office.

×