webForumDet fria alternativet

unable to logon to server

.NETur .NET

9 svar · 313 visningar · startad av theguru

Medlem sedan juli 2000411 inlägg
Frågan#1

mitt problem är följande.

jag har en "vb6.0" applikation som printar ut värden från
en "sqlserver2000" databas på en crystal report och där
använder jag "crystal reports"
det funkar för 16 användare men en får följande fel.

Först får han "error number: 20536 unable to logon to server"
sedan får han "error number: 20599 cannot open sqlserver"

Dessa fel får trots att han har extakt samma version som de övriga. kan nån tispa mig vad jag kan testa för att lösa detta?

Medlem sedan juni 20022 599 inlägg
#2

Nu kan jag väl inget om CR, men:

1. Det "låter" ju som ett rättighetsproblem.
2. Har du kollat toppträffen på Google?

Medlem sedan juli 2000411 inlägg
#3

Ja jag har kollat den det hjälpte inte :-(

Medlem sedan juni 20022 599 inlägg
#4

OK. Fast i vanlig ordning förstår jag inte riktigt. Är det en viss användare som alltid får felet oavsett vilken maskin han loggar in på? Eller är det en viss maskin som problemet uppstår på, oavsett vem som är inloggad?

Och sen vet jag som sagt inget om CR. Kör den på "Integrated Windows security" mot SQL-servern?

Medlem sedan juli 2000411 inlägg
#5

det är en viss maskin oavsett användare crytal logga på med sql's pålogging userid och password.

Medlem sedan juni 20022 599 inlägg
#6

Tja .. Om det är exakt samma operativ inkl. service packs så måste det ju finnas nån skillnad i installationerna. Du får kanske sätta dig och gå igenom dll-versionerna en efter en?

Medlem sedan juli 2000411 inlägg
#7

ok det ska jag göra, jag är även tacksam för fler möjliga alternativ.

Medlem sedan juli 2000411 inlägg
#8

Jag har nu upptäckt att ingen utom jag kan printa helt plötsligt, detta trots att vi har samma version. Nu är det så här att jag är dålig på rättigheter så jag undrar om nån kan tipsa om vad man ska kolla på? Det måste ju handla om rättigheter från burken på nåt sätt.

Medlem sedan juni 20022 599 inlägg
#9

Ett grundtips är att du ger nån form av minimal bakgrundsfakta:

1. Vad är det för nätverk? Novell? Windows? Nåt annat?
2. Vad kör klienterna? NT4? 2000? Win3.11? XP? Nåt annat?
3. Är det en domän eller workgroup?
4. Kör ni DHCP eller statisk IP?
5. Accessar du SQL-servern via IP eller hostname?
6. Hur resolvas hostnamn på ert nätverk?
7. Har ni ofta andra typer av nätverksproblem?
9. Kan klienterna öht komma åt maskinen som kör SQL-servern? Går det att tex pinga?

Om jag var som du så skulle jag ta hjälp av en nätverksansvarig i felsökningen.

Medlem sedan dec. 20031 inlägg
#10

Kör du med LogOnServer på crystal reports-objektet i VB?

Om du gör det och du har ODBC-koppling så är CR såpass känslig att ODBC-källans namn är Case Sensitive..

Alltså, detta gäller om du använder Crystal Reports Engine # Object Library (cpeaut32.dll)...

ex:
crpApplication.LogOnServer "P2SODBC.DLL", "Server", "DB", "UIN", "PWD"

Där "Server" är namnet på ODBC-källan, denna är alltså Case Sensitive..

/F

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