du måste skicka med användarnamn och lösenord till den användare du skall logga in som på sql-servern.
gissningsvis så lär väl sa och tomt lösen ligga...
3 svar · 193 visningar · startad av Wolf
Jag har antagligen fått hjärnsläpp men ändå, här är problemet.
Jag ska göra en databaskoppling till en sql server. Jag exporterade den från Access till SQL-server, så långt allting väl. Jag kör från localhost
Sen skrev jag följande
set conn=server.createobject("adodb.connection")
conn.open ="provider=SQLOLEDB; data source=(local); initial catalog=ChiliDB;"
Felmeddelande:
Error Type:
Microsoft OLE DB Provider for SQL Server (0x80040E4D)
Login failed for user 'IUSR_MASTER_INSTALL'.
/Project/Chili/Medlemsuppgift.asp, line 24
Vaddå failed login, jag har inte angivit några lösenordskrav ännu. Och vad betyder 'IUSR_MASTER_INSTALL'?
Tidigare hade jag bara conn open "ChiliDB" men det funkade inte heller.
Tacksam för upplysningar
Tobbe
du måste skicka med användarnamn och lösenord till den användare du skall logga in som på sql-servern.
gissningsvis så lär väl sa och tomt lösen ligga...
Saken är att det inte är en inloggs procedur, det är en registreringsprocedur.
Jag har inte angivit något lösenord för databasen.
Men tack ändå för visat intresse.
för att du skall få läsa ur databasen måste användarnamn och lösenord anges.
sen ser det ut som om du har ett likhetstecken för mycket, precis efter conn.open.
mer korrekt torde vara:
conn.open "provider=SQLOLEDB; data source=127.0.0.1; initial catalog=ChiliDB;user=sa;password="
Och vad betyder 'IUSR_MASTER_INSTALL'?
får man gissa på att maskinnamnet på din dator är MASTER_INSTALL?