webForumDet fria alternativet

lite om MSsqlserver

13 svar · 351 visningar · startad av mikul

mikulMedlem sedan aug. 20013 824 inlägg
#1

vad betyder detta:
Login failed for user 'sa'. Reason: Not associated with a trusted SQL Server connection.
/asp/sqlserver.asp, line 9
<%
sConn = "User ID=sa;
"sConn = sConn & "Password=vista;"
sConn = sConn & "Data source=MIKUL;"
sConn = sConn & "Provider=SQLOLEDB;"
sConn = sConn & "Initial catalog=TEST"

Set Conn = Server.CreateObject( "ADODB.Connection" )
Conn.Open sConn

sql = ("select * from tabell")
Set rs = Conn.Execute(sql)
if rs.eof then
response.write ( "tomt!" )
else
while not rs.eof
response.write rs("text") & rs("id") & "<br>"
wend
end if
%>

sen en fråga till...
hur skapar man en primärnyckel som är räknare?...
alltså räknar id automatiskt...

/ Mikul

------------------
vad är det för fel mad att vara lat?, tänk om det blev krig och ingen kom dit.

PaceMedlem sedan juni 20019 024 inlägg
#2

Får samma fel.

Den här tråden säger att en omstart eller Service Pack 1 skulle hjälpa.

Jag har både SP1 och 2 installerat och startat om nylign.

------------------
"Tål det inte att skämtas om, är det inte värt att ta på allvar."

mikulMedlem sedan aug. 20013 824 inlägg
#3

ingen som vet nåt???????

------------------
vad är det för fel mad att vara lat?, tänk om det blev krig och ingen kom dit.

LarsGMedlem sedan dec. 200012 464 inlägg
#4

Går det bättre om du använder en annan
connectionstring?

sConn = "Provider=SQLOLEDB.1;Persist Security Info=False;User ID=sa;"Password=vista;"
Initial Catalog=TEST;Data Source=MIKUL;Network Library=dbnmpntw"

Mer information finns här
http://support.microsoft.com/default.aspx?scid=kb;EN-US;q238949

Det kan också vara något konfigurationsproblem med sql server och hur den är uppsatt gentemot nätverket bla bla. (Det här är inte mitt område precis..)

------------------
essentitia preter non sans multiplicandum

mikulMedlem sedan aug. 20013 824 inlägg
#5

hej LarsG...
det funkade inte riktigt....
fick det här felmedelandet....
Feltyp:
Microsoft OLE DB Provider for SQL Server (0x80004005)
Login failed for user 'sa'. Reason: Not associated with a trusted SQL Server connection.
/asp/sqlserver.asp, line 11

jag vet inte riktigt vad det är för lösenord...
och jag fattar inte hur jag skall kunna byta heller...

jag hittade ett ställe där man kunde ändra nåt lösenord... fast när jag sparade det så byttes lösenordet ut sig själv, så jag vet inte vad det är ändå...
om det nu var på rätt ställe jag ändrade...

men i allafall...
du vet möjligtvis inte hur man ändrar lösenordet??

jag provade med att inte ange nåt lösen eller user id...
då fick jag följande felmedelande:

Microsoft OLE DB Provider for SQL Server (0x80004005)
Login failed for user 'IUSR_MIKUL'. Reason: Not associated with a trusted SQL Server connection.

jag fattar ingenting nu asså...
nån som vet hur jjag ändrar lösenordet eller om det är nåt annat fel???

/ Mikul

------------------
vad är det för fel mad att vara lat?, tänk om det blev krig och ingen kom dit.

LarsGMedlem sedan dec. 200012 464 inlägg
#6

Nej, tyvärr. Jag håller inte på med databasadministration. (I varje fall inte av SQL server.)

Det mesta finns ju på MSDN men det gäller bara att hitta rätt. Du kan ju även pröva att söka på google.

------------------
essentitia preter non sans multiplicandum

mikulMedlem sedan aug. 20013 824 inlägg
#7

ok..
tack så mycket för dina kunskaper... :)
hoppas nån annan kan lite mer om det där med databasadministrationen...

men jag ska försöka på msdn i allafall...
det är som sagt inte lätt men, men...

/ Mikul

------------------
vad är det för fel mad att vara lat?, tänk om det blev krig och ingen kom dit.

StevekingMedlem sedan aug. 2001150 inlägg
#8

Om du kör en egen SQL server så har man en valmöjlighet att i installen bestämma om man skall logga in på servern genom "Windows authentication" eller "SQL authentication"

Testa först att logga in med din vanliga windows inloggning.

Om detta inte fungerar så kan du försöka med att logga in med username: "sa" (utan fnuttar) och ditt windows lösenord eller det lösenordet som du påstod att du ändrade.

"sa" är F.Ö Server administrator

I värsta fall kan du väl alltid installera om och verkligen kolla igenom allt nogrannt.

Lycka till!

------------------
Mvh :)

erkaMedlem sedan dec. 19996 522 inlägg
#9

Det där felet kan jag svära på inte har något med sa kontot att göra. Mitt sa konto fungerade perfekt och har gjort sedans dess. Se tråden som postades ovan där denna diskussion tidigare förts. Jag har pratat med en kille på Microsoft som sa att ibland blir det fel vid installationen av sqlserver man var tydligen tvungen att göra något i enterprisemanager först för att det skulle uppkomma men det gick att fixa med diverse servicepacks. Mitt funkade perfekt efter installation av servicepacken och omstart av windows ett par ggr.

------------------
Real mad hiphop flavaz kickin' it right from tha street without no FEAR, Yo !

PatrikBMedlem sedan mars 20002 836 inlägg
#10

verkar vara att ditt inlogg inte är rätt.
Prata med ditt webbhotell om vilka inloggnings uppgifter du har till servern.

En annan sak. SA kontot ska inte ens finnas kvar, det är en MYCKET stor säkerhetsriks då det är default kontot som skapas på ALLA installationer.

cya,
PatrikB

------------------
-=* IF there is a wrong way to do something, then someone will do it *=-

mikulMedlem sedan aug. 20013 824 inlägg
#11

det är på min egen dator jag försöker få till det...

men jag ska prova att installera om det... jag återkommer

/ Mikul

------------------
vad är det för fel mad att vara lat?, tänk om det blev krig och ingen kom dit.

mikulMedlem sedan aug. 20013 824 inlägg
#12

tjenare igen...
nu har jag installerat om servern...
jag testa de med den här koden:
<%
server.scripttimeout = 9999
sConn ="Provider=SQLOLEDB.1;Persist Security Info=False;"_
& "User ID=sa;Password=vista; Initial Catalog=TEST2;Data Source=MIKUL"

Set Conn = Server.CreateObject( "ADODB.Connection" )
Conn.Open sConn

sql = ("select * from tabell")
Set rs = Conn.Execute(sql)

if rs.eof then
response.write ( "tomt!" )
else
while not rs.eof
response.write rs("text") & rs("id") & "<br>"
wend
end if
%>

då blev jag överlycklig när jag fick fram texten "tomt!"
men när jag fyllde upp databasen så funkar det inte alls...

den står bara och laddar...
vad kan vara fel?

------------------
vad är det för fel mad att vara lat?, tänk om det blev krig och ingen kom dit.

@ndersMedlem sedan juni 200032 969 inlägg
#13

Du har ingen movenext i din kod, så du har skaffat dig en evig loop.

Mvh,

mikulMedlem sedan aug. 20013 824 inlägg
#14

tackar...
fan va blind man kan vara.... :D
ska lägga till det nu...

/ Mikul

------------------
vad är det för fel mad att vara lat?, tänk om det blev krig och ingen kom dit.

137 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
134 ms — hämta tråd, inlägg och bilagor (db)