Lorsque vous attachez une vue SQL Server en tant que table liée MS Access, un identifiant unique vous est demandé. Au cours des derniers essais, j'ai remarqué qu'à plusieurs reprises, NE PAS définir l'identifiant unique a pour effet que la table liée s'ouvre beaucoup plus rapidement (vous n'avez pas besoin de chronomètre, vous pouvez vraiment le VOIR).Liaison de la vue SQL Server à Access db: question de performance
Donc je demande aux experts s'il y a une explication à cela, et quelle est la règle: définir ou ne pas définir une clé primaire pour la vue attachée?
Mes comparaisons ont été faites sur la même machine, la même Access 2007 db, les mêmes vues, le même pilote (SQL Server 10), le même serveur SQL Server 2008.
Pour mon cas, je n'ai pas besoin de mettre à jour les tables liées (qui sont des vues SQL).
Ceci est un vrai tour de performance! –