Ciao a tutti
sono impantanato.
ho fatto la seconda migrazione di un sito, con relativo DB sql server 2000.
dal primo al secondo tutto ok.
rifaccio le stesse operazioni dal secondo al terzo e mi blocco.
individuo al solito gli orphan users, gli cambio il nome di login e finalmente si connette al DB.
qui la sorpresa.
tutte le tabelle risultano essere di proprietà dell'orphan users, e qui tutto ok.
nella stringa di connesione metto come Uid il loging di orphan user che ho re-impostato.
("Provider=SQLOLEDB;Data Source=nomeServer;Initial Catalog=nomeDb;Uid=nomelogin;Pwd=pwd")
verifico che utente vede, lato Web (SELECT user) mi risponde "dbo", che guarda caso NON è il proprietario delle tablle copiate. questa cosa NON succedeva al termine della prima migrazione.
in pratica mi connetto al DB ma non riesco a leggere le tabelle, a meno che non aggiunga il prefisso nome_proprietario.nome_tabella.
quindi. come faccio ad evitare di rinominare tutte le query?
come gli forzo il fatto che lo user non è dbo ma è l'ex orphan users?
aiuto.... plis....
zeno