Domanda

Sto migrando un ACCESS 2000 a SQL express 2008 e ho problemi con le tabelle collegate.C'è un modo per replicare le tabelle collegate di ACCESS in SQL?

Grazie

È stato utile?

Soluzione

È possibile utilizzare la procedura guidata di upsize o Microsoft SQL Server Migration Assistant 2008 per Access.Una volta che hai le tabelle sul tuo server SQL, puoi collegarle usando il normale metodo di collegamento delle tabelle o tramite codice se vuoi essere fantasioso

MODIFICA:

Se si trovano sulla stessa scatola fisica, un modo è creare visualizzazioni della tabella utilizzando il nome completo 3.Nell'esempio seguente sto creando una vista nel database Tracker_3 che sta guardando la tabella tblStaff_details nel database Skyline_common

USA [Tracker_3] VAI

crea vista [dbo]. [tblStaff_details] come seleziona * da Skyline_common.dbo. [tblStaff_details]

VAI

Altri suggerimenti

Quello che voglio fare è collegare un database da SQL express (Database db1, Table tbl1) a SQL express (Database db2, Table tbl2) ... Come posso farlo?

Uh, se db1 e db2 sono i nomi dei database sullo stesso server, è abbastanza facile eseguire query tra database diversi.

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

Spero che questo aiuti.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top