Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Aplica-se ao: Access 2013, Office 2013
Em um projeto do Access, você pode usar a ação TransferirBancoDeDadosSQL para transferir um banco de dados do Microsoft SQL Server 7.0 ou posterior para outro banco de dados SQL Server 7.0 ou posterior. Para obter mais informações sobre como transferir um banco de dados, consulte a documentação SQL Server.
Observação
Essa ação não será permitida se o banco de dados não for confiável.
Setting
A ação TransferirBancoDeDadosSQL tem os seguintes argumentos.
Argumento da ação |
Descrição |
|---|---|
Servidor |
O nome do servidor de banco de dados do SQL Server 7.0 ou posterior no qual você está copiando. |
Banco de dados |
O nome do novo banco de dados a ser criado no servidor de destino. |
Usar conexão confiável |
Especifica se há ou não uma conexão confiável para o SQL Server. Se definido como Sim, isso indicará que há uma conexão confiável e os argumentos Logon e Senha não serão exigidos. Se definido como Não, os argumentos Logon e Senha serão exigidos. O padrão é Sim. Quando você usa uma conexão confiável, SQL Server segurança se integra à segurança do sistema operacional Windows para fornecer um único logon na rede e no banco de dados. |
Logon |
O nome do logon no servidor de destino. |
Password |
A senha do argumento Logon. Essa senha é armazenada como texto no projeto do Access, mas fica oculta durante a operação de transferência de banco de dados. |
Transferir dados de cópia |
Especifica se os dados devem ser incluídos na operação de transferência de banco de dados. Se definido como Sim, todos os dados serão incluídos em todas as tabelas, juntamente com todas as estruturas de dados, propriedades estendidas e objetos de banco de dados. Se definido como Não, nenhum dado será incluído nas tabelas. Somente a estrutura da tabela e as propriedades estendidas serão criadas no servidor de destino, juntamente com todos os outros objetos de banco de dados (com exceção dos diagramas de banco de dados). O padrão é Sim. |
Comentários
Não é possível executar outras operações enquanto o banco de dados está sendo transferido.
A ação TransferirBancoDeDadosSQL, por padrão, copia dados, definições de dados, objetos de banco de dados e propriedades estendidas; por exemplo, valores padrão, restrições de texto e valores de pesquisa.
Há requisitos para a transferência de um banco de dados:
Você deve ser membro da função sysadmin no servidor de destino (nenhuma função especial é exigida no servidor de origem).
O servidor SQL atualmente conectado ao projeto do Access e ao servidor de destino para o qual você está transferindo o banco de dados deve ser SQL Server versão 7.0 ou posterior.
Observação
[!OBSERVAçãO] Servidores vinculados não são transferidos durante a operação de transferência de banco de dados.
Para executar a ação TransferirBancoDeDadosSQL em um módulo do VBA (Visual Basic for Applications), use o método TransferSQLDatabase do objeto DoCmd.