Question

Je suis un émigre ACCESS 2000 à SQL Express 2008 et ai des problèmes avec les tables liées. Est-il possible de reproduire les tables ACCESS liées à SQL?

Merci

Était-ce utile?

La solution

Vous pouvez utiliser l'Assistant de migration ou l'Assistant de migration Microsoft SQL Server 2008 pour l'accès. Une fois que vous avez les tables sur votre serveur SQL vous pouvez les relier en utilisant soit la table normale méthode liant ou par code si vous voulez être de fantaisie

EDIT:

S'ils sont sur la même boîte physique alors une façon est de faire des vues de la table en utilisant le nom complet 3. Dans le exemple ci-dessous je crée une vue dans la base de données Tracker_3 qui se penche sur la table tblStaff_details dans la base de données Skyline_common

UTILISATION [Tracker_3] GO

créer vue [dbo]. [TblStaff_details] comme select * from Skyline_common.dbo. [tblStaff_details]

GO

Autres conseils

Ce que je veux faire est un lien une base de données SQL Express (base de données DB1, tableau TBL1) à SQL Express (base de données DB2, Table tbl2) ... Comment puis-je faire?

Euh, si db1 et db2 sont les noms des bases de données sur le même serveur, il est tout à fait facile à la requête entre les différentes bases de données.

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

L'espoir qui aide.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top