Uno dei miei progetti adesso fa ampio uso di colonne di metadati gestiti.
Ci sono diverse persone che lavorano e sviluppando il progetto e uno di loro ha creato un sacco di (dolce) dati dei test. Volevo alcuni di quell'azione, così ha preso una copia di backup e ho ristabilito nel mio ambiente. Che ha avuto l'effetto triste di disabilitare tutti i mio colonne del sito di metadati in qualsiasi pagina EditForm o pubblicazione o davvero, ovunque, come illustrato:
I dati ripristinati ha mostrato i valori, ma non erano modificabili. È interessante notare che, tutto il codice che stavo scrivendo era in grado di interrogare quei campi bene. Proprio non riuscivo a modificare uno qualsiasi di loro. Ancora non riuscivo a modificare quelle colonne sugli elementi di pagine/elenco interamente nuovo. Non riuscivo a trovare eventuali errori nei file di log.
Giocato intorno con esso per più tempo di quanto mi piacerebbe ammettere fino a quando da qualche parte lungo l'idea che ho avuto l'idea di aggiornare la colonna del sito nel web UI. Il mio pensiero era che forse il processo di backup e ripristino ha rotto alcuni collegamenti tra il servizio MMS e le colonne del sito. Che ha fatto, Infatti, risolverlo. È un dolore perché si deve prima selezionare il gruppo giusto termine e il secondo, Difficoltà ovunque che è usato. Nel mio caso, vale la pena lo sforzo per ottenere quel dolce, dati di prova dolce.
Prego la questione – come è mantenere un ambiente di test in buona forma che è una copia di backup della produzione? Penso che è il mio principale causa qui ed è una sorta di cosa normale per le persone a creare un ambiente di test come backup di produzione... Domande, domande..
</fine>
Seguimi su Twitter a http://www.twitter.com/pagalvin