Tabelle collegate in SQL Server 2008 Express
-
27-10-2019 - |
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
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.