[ Milunov_Mali @ 08.12.2007. 15:05 ] @
pokusavam da se konektujem na sql server 2000 u Windows authentication mod-u. Koristim jTDS driver za JDBC. Dodao sam putanju do jtds-1.2.2.jar u CLASSPATH, ali nece. Evo i koda:

Code:

      try
        {
            Class.forName("net.sourceforge.jtds.jdbc.Driver");
            Connection conn = DriverManager.getConnection(
                    "jdbc:jtds:sqlserver://ice-comp:1433","sa","");
            System.out.println("connected");
            
        }
        catch (Exception e)
        {
            e.printStackTrace();
        }


Prijavljuje mi gresku:
Code:

java.sql.SQLException: Login failed for user 'sa'. Reason: Not associated with a trusted SQL Server connection.



pomozite...
[ lukeguy @ 08.12.2007. 15:35 ] @
koliko mi je poznato, za Windows autentifikaciju ne treba da se zadaje
user i password pri konekciji. tako da se koristi metoda sa samo
jednim parametrom. ili ako se koristi ova navedena, i user i password
stringovi se ostave prazni.

neke moje kolege su imale još jedan problem sa SQL serverom 2000, i tu
je valjda jedina pomoć bila instalacija servisnog paketa 4 za njega.
bio je neki problem oko konekcija na Windows XP SP2, ali ovo je
najdetaljnije što mogu da se setim u vezi toga.

i još jedna stvar. ne znam da li ima veze za verziju 2000, ali možda
ti zatreba informacija. kad se konektuješ na SQL Express 2005 pomoću
jDTS drajvera koristeći Windows autentifikaciju, potrebno je
instalirati neki njegov DLL (ima na jDTS sajtu) koji zapravo i
omogućava ovaj način autentifikacije. DLL se ubaci negde u system path
i to je to.

javi ako budeš imao još problema. ;)
[ Milunov_Mali @ 09.12.2007. 00:40 ] @
Resio sam problem. Instalirao sam SP4 za SQL server, skinuo jdbc driver sa microsoftovog sajta, i namestio da SQL server radi u mixed modu. Mislim da je ovo poslednje bilo krucijalno ;)