Pergunta

Estou migrando um ACCESS 2000 para o SQL express 2008 e estou tendo problemas com as tabelas vinculadas.Existe uma maneira de replicar as tabelas vinculadas ACCESS para o SQL?

Obrigado

Foi útil?

Solução

Você pode usar o assistente de upsizing ou o Microsoft SQL Server Migration Assistant 2008 para Access.Depois de ter as tabelas em seu servidor SQL, você pode vinculá-las usando o método de vinculação de tabela normal ou por meio de código, se quiser ser sofisticado

EDITAR:

Se eles estiverem na mesma caixa física, uma maneira é visualizar a tabela usando o nome 3 completo.No exemplo a seguir, estou criando uma visualização no banco de dados Tracker_3 que está olhando para a tabela tblStaff_details no banco de dados Skyline_common

USE [Tracker_3] VÁ

criar visualização [dbo]. [tblStaff_details] Como selecione * em Skyline_common.dbo. [tblStaff_details]

GO

Outras dicas

O que eu quero fazer é vincular um banco de dados do SQL express (Banco de dados db1, Tabela tbl1) ao SQL express (Banco de dados db2, Tabela tbl2) ... Como posso fazer isso?

Uh, se db1 e db2 são os nomes dos bancos de dados no mesmo servidor, é muito fácil de consultar entre bancos de dados diferentes.

select * 
from db1.dbo.tbl1 inner join db2.dbo.tbl2 
on tbl1.employeeid = tbl2.managerid

Espero que ajude.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top