24. oktober 2003 - 15:32Der er
9 kommentarer og 1 løsning
Login failed for user
Jeg vil gerne forbinde til en access database (den velkendt Northwind) vha. sql server. Jeg skriver det hele i VB.NET. Min connection-string ser sådan ud:
dim strConnection As string = "user id=mig;password=dig;" strConnection += "initial catalog=northwind;data source=PHOENIX;" strConnection += "Connect Timeout=30"
PHOENIX er altså navnet på min SQL server (MSDE). Men den vil absolut ikke forbinde til databasen på denne måde! Den skriver: Login failed for user 'mig'.
Kan regne ud at det har noget med brugerne på min database at gøre... nogen der kan hjælpe?
Hos Computerworld it-jobbank er vi stolte af at fortsætte det gode partnerskab med folkene bag IT-DAY – efter vores mening Danmarks bedste karrieremesse for unge og erfarne it-kandidater.
Under: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\ har jeg kun to mapper: "80" og "Component Set" og der er ikke nogen "loginMode" under nogen af disse.
sub Page_Load() dim strConnection As string = "user id=Administrator;password=hej;" strConnection += "initial catalog=northwind;data source=PHOENIX;" strConnection += "Connect Timeout=30" data_src.Text = strConnection
dim objConnection As sqlConnection = new sqlConnection(strConnection)
try objConnection.Open() con_open.Text = "Forbindelse er nu åben<br>" objConnection.Close() con_close.Text = "Forbindelse er nu lukket<br>" catch e as exception con_open.Text = "Forbindelse kunne ikke åbnes!<br>" con_close.Text = e.ToString() end try end sub
</script>
Sådan ser hele scriptet ud... men får altså fejlen: Login failed for user 'Administrator' - flere gode forslag?
Ved ikke om det kan skyldes det, men din administrator user, er det en du selv har oprettet eller ville du have brugt administrator på sql serveren? For så skal der vel stå sa som user id.
Ikke når du kun har en msde, så er du bombet tilbage til dos mode :(. Prøv og gå ud i dos og se om du kan logge ind, med osql -U sa Ved faktisk ikke om man frit kan downloade client tools til MSSQL, for så kunne du få en grafisk brugerflade, men jeg tvivler lidt på at man kan.
Er sgu bange for jeg bliver nødt til at droppe det her... Fatter ikke rigtigt hvad der foregår når jeg roder rundt i dos, så jeg må "nøjes" med OleDb forbindelser i fremtiden.
Alligvel; mange tak for svarene!
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.