ATOUTFOX
COMMUNAUTÉ FRANCOPHONE DES PROFESSIONNELS FOXPRO
Visual FoxPro : le développement durable

Forum AtoutFox : Re: DBC to SQLserver -- champs uniqueID   

Sujet

rss Flux RSS des derniers messages

Vous devez vous identifier pour pouvoir poser une question ou répondre.

mar. 17 novembre 2015, 21h09

Michel Lévy
France France

atoutfox.public.association

Re: DBC to SQLserver -- champs uniqueID

Bonsoir Thierry,

quelques pistes:

1) j'ai traduit et corrigé l'upsizing wizard il y a 7 ans de ça, tu ferais mieux de traiter ton besoin spécifique dans le code source disponible sur CodePlex (http://vfpx.codeplex.com/downloads/get/59511)

2) du point de vue du moteur de SQL server, les clés primaires en uniqueidentiifer sont toujours moins performantes que celles en entiers autoincrémentés (c'est du à la structure physique des index clustered)

3) si toutefois tu veux absolument cette transposition, alors regarde ce que tu peux faire avec la table typemap.dbf qui est incluse dans l'upsizing wizard. Mais je pense que tu n'as rien à y gagner par rapport à tes C(10). tu peux parfaitement choisir d'avoir des clés primaires attribuées par l'application cliente, et conserver ton attribution de sys(2015)

4) en SQL, les clés primaires sont des définitions structurelles, et l'upsizing wizard peut te générer ce DDL. Attention à bien préciser que tu veux une RI déclarative (structurelle), et non pas procédurale (dans les triggers, beaucoup plus lent et générateur potentiel de deadlocks)



Permalink : http://www.atoutfox.org/nntp.asp?ID=0000016883
20 088 messages dans le forum • Liste complète des messages

Publicité

Les pubs en cours :


www.atoutfox.org - Site de la Communauté Francophone des Professionnels FoxPro - v3.4.0 - © 2004-2024.
Cette page est générée par un composant COM+ développé en Visual FoxPro 9.0-SP2-HF3