Αν έχεις την Developer Edition δέν υπάρχει περίπτωση να μήν έχεις εγκαταστήσει τον Enterprise Manager γία SQL2000 άν εχεις SQL2005 το αντίστοιχο εργαλείο είναι ο SQL Server Management Studio.
Τώρα στό φάκελλο Security επιλέγεις logins βλέπεις τόν user sa και μέ διπλό κλικ ανοίγεις το παράθυρο Login Properties στό σημείο πού λέει το paswword βάζεις αυτό πού εσύ θέλεις.
Στό excel που σου έστειλα και στην function OpenConnection μπορείς στό σημείο που σού γράφω
With cn
.ConnectionString="PROVIDER=SQLOLEDB;DRIVER={SQL SERVER};SERVER=" & Sheets("MyTansSheet").Cells(2, 4) & ";Database=" & Sheets("MyTansSheet").Cells(3, 4) & ";uid=" & Sheets("MyTansSheet").Cells(4, 4) & ";pwd=" & Sheets("MyTansSheet").Cells(5, 4)
να το αλλάξεις μέ
.ConnectionString="Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=" & Sheets("MyTansSheet").Cells(3 4) & ";Data Source=" & Sheets("MyTansSheet").Cells(2, 4)
έτσι ώστε να μήν σου ζητάει paswword για Login με SQL Server Authentication αλλά να κάνει login με Windows Authentication στα σημεία όμως του Excel πρέπει να βάλεις τά στοιχεία του Server και της Database καθώς και τον πίνακα που θέλεις να γίνει η εισαγωγή.
Προσοχή όπως σου έχω και προηγουμένως αναφέρει τά Sheet των Excel αρχείων πού θέλεις να μεταφέρεις νά έχουν την ονομασία TransferData ή αλλοιώς όπως σου σε προηγούμενο post να αλλάξεις στόν Κώδικα αυτή την ονομασία μέ αυτή πού εσύ θέλεις.
Ελπίζω τα παραπάνω να σέ βοηθήσουν.
Ιωάννης Μανουσάκης