2015-12-03 4 views
5

Il titolo dice tutto ma per ulteriori dettagli. Quando uso lo strumento di confronto dello schema in VS2015 per il mio progetto SSDT e il mio database su un server. I risultati del confronto tornano sempre con gli utenti come diversi. Controllo le differenze di cui parla ma non c'è una sola differenza tra gli ambienti.Confronto schema SSDT continua a trovare le differenze per gli utenti?

Sono persino arrivato ad aggiornare il mio progetto dai risultati del confronto per cercare di correggere queste "differenze". Ho poi eseguito un altro confronto e gli stessi utenti sono tornati con le differenze di nuovo ... COSA! haha.

Chiunque ha idea di cosa causerebbe questo problema di sincronizzazione o sto facendo qualcosa di sbagliato? Gli utenti sono stati aggiunti manualmente al database sul server piuttosto che tramite la distribuzione SSDT, quindi forse questo è un motivo?

EDIT:

enter image description here

+0

C'è qualche possibilità di poter postare uno screenshot del confronto? Potrebbero esserci differenze banali come le differenze tra spazi bianchi? – Keith

+0

Aggiunto lo screenshot di uno degli utenti che sta dicendo che c'è una differenza. – user1732364

+0

Ho il problema. Quando si esegue il drill-in, sotto la cartella delle proprietà, il lato del database dice 'UserType = 2' mentre il lato del progetto dice' UserType = 0'. Non riesco a trovare il tipo di utente nel progetto per modificarlo. Non è nello script dell'utente –

risposta

1

Anche se considero questo un po 'di una soluzione (non ho trovato una vera soluzione per sbarazzarsi degli Utenti dal confronto anche quando sono indentico), è il migliore che ho trovato. Escludere semplicemente gli utenti dal confronto.

enter image description here

È possibile accedere a questo menu facendo clic sull'icona dell'ingranaggio sullo schema finestra e in espansione l'oggetto Application con ambito e deselezionando gli utenti (o davvero tutto quello che altra cosa che si desidera escludere) confrontare.

1

Si prega di colpire la freccia a sinistra delle differenze utente trovato. Vedrai una cartella delle proprietà e il login mancante che è la vera differenza. Se vai Schema Compare Options -> Object types (tab) -> Non-Application-scope -> Login per aggiungere il tipo di oggetto Login al tuo confronto, il tuo problema verrà risolto.

Logins objects

Problemi correlati