La base est disponible sur deux machines : MACHINE1 et MACHINE2. tblMarques
est mise à jour sur les deux machines alors que tblModeles et tblCouleurs ne
sont qu'en lecture sur la seconde. Pour gagner des ressources (j'ai une
hierarchie beaucoup plus grande en fait)j'ai donc créér deux publications :
- La premiere avec tblTypesVehicules et tblMarques en fusion
- Une seconde avec tblModeles et tblCouleurs en transaction
J'ai aucun problème avec la fusion, tout ce passe bien. Par contre pour la
transaction j'ai l'erreur suivante qui se déclenche systématiquement. J'ai
beau regardé sur le net je trouve rien pour la solutionner :
Le processeur de requêtes ne peut pas fournir un plan de requête à partir de
l'optimiseur parce que une requête ne peut pas mettre à jour en même temps
une colonne text, ntext ou image et une clé de clusterisation.
(Source : MACHINE2 (Source de données) ; Numéro d'erreur : 8629)
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Med Bouchenafa
Quelle est la structure de la table tblCouleurs ? SQL Server ne peut pas, dans un UPDATE, modifier plusieurs lignes tout en mettant à jour et la clé ordonnée en clusters et une ou plusieurs colonnes text, image ou Unicode.
La base est disponible sur deux machines : MACHINE1 et MACHINE2. tblMarques est mise à jour sur les deux machines alors que tblModeles et tblCouleurs ne sont qu'en lecture sur la seconde. Pour gagner des ressources (j'ai une hierarchie beaucoup plus grande en fait)j'ai donc créér deux publications :
- La premiere avec tblTypesVehicules et tblMarques en fusion - Une seconde avec tblModeles et tblCouleurs en transaction
J'ai aucun problème avec la fusion, tout ce passe bien. Par contre pour la transaction j'ai l'erreur suivante qui se déclenche systématiquement. J'ai beau regardé sur le net je trouve rien pour la solutionner :
Le processeur de requêtes ne peut pas fournir un plan de requête à partir de l'optimiseur parce que une requête ne peut pas mettre à jour en même temps une colonne text, ntext ou image et une clé de clusterisation. (Source : MACHINE2 (Source de données) ; Numéro d'erreur : 8629)
Quelqu'un pourrait me donner son avis ??
Merci
llopht
Quelle est la structure de la table tblCouleurs ?
SQL Server ne peut pas, dans un UPDATE, modifier plusieurs lignes tout en
mettant à jour et la clé ordonnée en clusters et une ou plusieurs colonnes
text, image ou Unicode.
Il renovoie dans ce cas un message d'erreur.
--
Bien cordialement
Med Bouchenafa
"llopht" <llopht@libertysurf.fr> a écrit dans le message de news:
uXlkMj4LFHA.1308@TK2MSFTNGP15.phx.gbl...
La base est disponible sur deux machines : MACHINE1 et MACHINE2.
tblMarques est mise à jour sur les deux machines alors que tblModeles et
tblCouleurs ne sont qu'en lecture sur la seconde. Pour gagner des
ressources (j'ai une hierarchie beaucoup plus grande en fait)j'ai donc
créér deux publications :
- La premiere avec tblTypesVehicules et tblMarques en fusion
- Une seconde avec tblModeles et tblCouleurs en transaction
J'ai aucun problème avec la fusion, tout ce passe bien. Par contre pour la
transaction j'ai l'erreur suivante qui se déclenche systématiquement. J'ai
beau regardé sur le net je trouve rien pour la solutionner :
Le processeur de requêtes ne peut pas fournir un plan de requête à partir
de l'optimiseur parce que une requête ne peut pas mettre à jour en même
temps une colonne text, ntext ou image et une clé de clusterisation.
(Source : MACHINE2 (Source de données) ; Numéro d'erreur : 8629)
Quelle est la structure de la table tblCouleurs ? SQL Server ne peut pas, dans un UPDATE, modifier plusieurs lignes tout en mettant à jour et la clé ordonnée en clusters et une ou plusieurs colonnes text, image ou Unicode.
La base est disponible sur deux machines : MACHINE1 et MACHINE2. tblMarques est mise à jour sur les deux machines alors que tblModeles et tblCouleurs ne sont qu'en lecture sur la seconde. Pour gagner des ressources (j'ai une hierarchie beaucoup plus grande en fait)j'ai donc créér deux publications :
- La premiere avec tblTypesVehicules et tblMarques en fusion - Une seconde avec tblModeles et tblCouleurs en transaction
J'ai aucun problème avec la fusion, tout ce passe bien. Par contre pour la transaction j'ai l'erreur suivante qui se déclenche systématiquement. J'ai beau regardé sur le net je trouve rien pour la solutionner :
Le processeur de requêtes ne peut pas fournir un plan de requête à partir de l'optimiseur parce que une requête ne peut pas mettre à jour en même temps une colonne text, ntext ou image et une clé de clusterisation. (Source : MACHINE2 (Source de données) ; Numéro d'erreur : 8629)
Quelqu'un pourrait me donner son avis ??
Merci
llopht
llopht
Voilà la structure de la vrai table :
Id bigint (primarykey) strLibelle varchar dtmDateDebut datetime dtmDateFin datetime intHeureDebut int intHeureFin int txtUrl1 text txtUrl2 text smlL1 smallint smlL2 smallint txtTexte text txtCode text strReference varchar bitActif bit smlEnumType smallint smlEnumTypeScript smallint smlEnumPortee smallint smlEnumPayLoad smallint msrepl_tran_version uniqueidentifier
J'ai l'erreur en modifiant seulement le chanp strLibelle... d'une ligne...
Voilà la structure de la vrai table :
Id bigint (primarykey)
strLibelle varchar
dtmDateDebut datetime
dtmDateFin datetime
intHeureDebut int
intHeureFin int
txtUrl1 text
txtUrl2 text
smlL1 smallint
smlL2 smallint
txtTexte text
txtCode text
strReference varchar
bitActif bit
smlEnumType smallint
smlEnumTypeScript smallint
smlEnumPortee smallint
smlEnumPayLoad smallint
msrepl_tran_version uniqueidentifier
J'ai l'erreur en modifiant seulement le chanp strLibelle... d'une ligne...
Id bigint (primarykey) strLibelle varchar dtmDateDebut datetime dtmDateFin datetime intHeureDebut int intHeureFin int txtUrl1 text txtUrl2 text smlL1 smallint smlL2 smallint txtTexte text txtCode text strReference varchar bitActif bit smlEnumType smallint smlEnumTypeScript smallint smlEnumPortee smallint smlEnumPayLoad smallint msrepl_tran_version uniqueidentifier
J'ai l'erreur en modifiant seulement le chanp strLibelle... d'une ligne...
Med Bouchenafa
Cela me rappelle le cas d'un UPDATE qui est répliqué sous la forme d'un DELETE suivi d'un INSERT Je ne me souviens plus quel service pack ou hot fix corrige ce problème Essaie de te rappraocher du support pour avoir le dernier hotfix pour ce problème
-- Bien cordialement Med Bouchenafa
"llopht" a écrit dans le message de news:
Voilà la structure de la vrai table :
Id bigint (primarykey) strLibelle varchar dtmDateDebut datetime dtmDateFin datetime intHeureDebut int intHeureFin int txtUrl1 text txtUrl2 text smlL1 smallint smlL2 smallint txtTexte text txtCode text strReference varchar bitActif bit smlEnumType smallint smlEnumTypeScript smallint smlEnumPortee smallint smlEnumPayLoad smallint msrepl_tran_version uniqueidentifier
J'ai l'erreur en modifiant seulement le chanp strLibelle... d'une ligne...
Cela me rappelle le cas d'un UPDATE qui est répliqué sous la forme d'un
DELETE suivi d'un INSERT
Je ne me souviens plus quel service pack ou hot fix corrige ce problème
Essaie de te rappraocher du support pour avoir le dernier hotfix pour ce
problème
--
Bien cordialement
Med Bouchenafa
"llopht" <llopht@libertysurf.fr> a écrit dans le message de news:
uQnHDU5LFHA.2384@tk2msftngp13.phx.gbl...
Voilà la structure de la vrai table :
Id bigint (primarykey)
strLibelle varchar
dtmDateDebut datetime
dtmDateFin datetime
intHeureDebut int
intHeureFin int
txtUrl1 text
txtUrl2 text
smlL1 smallint
smlL2 smallint
txtTexte text
txtCode text
strReference varchar
bitActif bit
smlEnumType smallint
smlEnumTypeScript smallint
smlEnumPortee smallint
smlEnumPayLoad smallint
msrepl_tran_version uniqueidentifier
J'ai l'erreur en modifiant seulement le chanp strLibelle... d'une ligne...
Cela me rappelle le cas d'un UPDATE qui est répliqué sous la forme d'un DELETE suivi d'un INSERT Je ne me souviens plus quel service pack ou hot fix corrige ce problème Essaie de te rappraocher du support pour avoir le dernier hotfix pour ce problème
-- Bien cordialement Med Bouchenafa
"llopht" a écrit dans le message de news:
Voilà la structure de la vrai table :
Id bigint (primarykey) strLibelle varchar dtmDateDebut datetime dtmDateFin datetime intHeureDebut int intHeureFin int txtUrl1 text txtUrl2 text smlL1 smallint smlL2 smallint txtTexte text txtCode text strReference varchar bitActif bit smlEnumType smallint smlEnumTypeScript smallint smlEnumPortee smallint smlEnumPayLoad smallint msrepl_tran_version uniqueidentifier
J'ai l'erreur en modifiant seulement le chanp strLibelle... d'une ligne...