Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
SQL Server 2000/2005/2008, Express, Access, MySQL, Oracle
Confronti tra due tabelle SQL usando Tablediff.exe
venerdì 04 luglio 2008 - 12.52
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
paovanm
Profilo
| Junior Member
100
messaggi | Data Invio:
ven 4 lug 2008 - 12:52
Ciao a tutti,
ho scoperto che è possibile confrontare due tabelle di dati sql mediante l'applicazione tablediff.exe. Ho provato ad utilizzarla leggendo tutte le info trovate sui BOL, ma quando lancio la mia istruzione sul promp di comando dos, ovvero
C:\Programmi\Microsoft SQL Server\90\COM\TableDiff.exe -sourceserver "EURINS-LT012" -sourcedatabase "VM_DB" -sourceschema "dbo" -sourcetable "T1" -destinationserver "EURINS-LT012" -destinationdatabase "VM_DB" -destinationschema "dbo" -destinationtable "T2" -et "T1-T2" -dt
Mi viene dato il messaggio: accesso negato...
Come posso ovviare?
Ciao, grazie in anticipo
Michela
alx_81
Profilo
| Guru
8.814
messaggi | Data Invio:
ven 4 lug 2008 - 13:05
>Ciao a tutti,
Ciao
>Mi viene dato il messaggio: accesso negato...
se l'autenticazione verso i server è di tipo SQL Server, devi fornire nella riga di comando anche il sourceuser ed il source password.
tablediff Utility
http://msdn.microsoft.com/en-us/library/ms162843.aspx
>Ciao, grazie in anticipo
di nulla!
--
Alessandro Alpi | SQL Server MVP
http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi
http://italy.mvps.org
paovanm
Profilo
| Junior Member
100
messaggi | Data Invio:
ven 4 lug 2008 - 14:45
Ma la autenticazione è di Windows, non ho password...
alx_81
Profilo
| Guru
8.814
messaggi | Data Invio:
ven 4 lug 2008 - 22:34
>Ma la autenticazione è di Windows, non ho password...
Strano, ho provato con l'autenticazione di windows e funziona. L'utente di windows che usi fa parte degli amministratori?
Se ti connetti a SQL Server tramite management studio, riesci a vedere le tabelle di quei db?
Ricorda che (dai BOL):
"To compare tables, you need SELECT ALL permissions on the table objects being compared.
To use the -et option, you must be a member of the db_owner fixed database role, or at least have CREATE TABLE permission in the subscription database and ALTER permission on the destination owner schema at the destination server.
To use the -dt option, you must be a member of the db_owner fixed database role, or at least have ALTER permission on the destination owner schema at the destination server. "
--
Alessandro Alpi | SQL Server MVP
http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi
http://italy.mvps.org
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !