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?
9 svar · 313 visningar · startad av theguru
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?
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?
Ja jag har kollat den det hjälpte inte :-(
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?
det är en viss maskin oavsett användare crytal logga på med sql's pålogging userid och password.
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?
ok det ska jag göra, jag är även tacksam för fler möjliga alternativ.
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.
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.
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