Re: C/S Anw. ist manchmal langsam und bringt Fehler
- From: Gustaf Galke <GustafGalke@xxxxxxxxxxxxxxxxxxxxxxxxx>
- Date: Fri, 13 Jan 2006 02:39:02 -0800
"Elmar Boye" schrieb:
> Hallo gustaf,
>
> Gustaf Galke <GustafGalke@xxxxxxxxxxxxxxxxxxxxxxxxx> schrieb ...
> > ich hab immer noch ein paar Probleme mit meiner C/S Anwendung auf
> > AccessXP und SQL Server 2k.
> > Daher hab ich jetzt einfach ein paar kurze Fragen, wie man bestimmte
> > Problematiken besser lösen könnte oder ob bestimmte teile meines
> > Programms vielleicht die Ursache seien könnten.
> >
> > 1. Der SQL bringt des öfteren diese Meldung: "Diese SQL
> > Server-Installation wurde für 8 gleichzeitige Abfragen optimiert.
> > Diese Grenze wurde um 4 Abfragen überschritten, und es kommt
> > möglicherweise zu Leistungsverlusten." Kann man dagegen was tun?
>
> Das weist auf eine MSDE oder Personal Edition hin - siehe
> DBCC CONCURRENCYVIOLATION in der SQL Server Dokumentation.
> Das lässt sich nur beheben in dem Du eine SQL Server Vollversion
> (Workgroup/Standard/Enterprise) einsetzt.
Okay, dann hab ich jetzt ein Problem. Uns wurden anscheinend zwei verschiede
Versionen des SQL-Servers gegeben. Eigentlich wollten wir zwei
Standard-Editions haben. Die Lizenzen haben wir auch, aber man hat uns eine
CD mit Standard und eine mit der Personal Edition geschickt. Nichtsanhend und
vorallem, weil auf der PE auch Standard (Personal) draufsteht hat unser
System-Admin die Personal Edition auf dem Server installiert.
Kann ich die Standard einfach drüber Installieren oder sonstwie die
Personal-Edition updaten?
Oder macht es mehr Sinn die Datenbanken zu sichern, die PE zu deinstallieren
und sie SE dann zu installieren und die Datenbanken wieder zu importieren?
Kann ich die angelegten SQL-Benutzer auch irgendwie sichern und wieder
importieren?
>
> >
> > 2. Man sollte ja ein Formular nicht an eine ganze Tabelle binden.
> > Gilt diese Aussage auch für verknüpfte Unterformulare zu? Z.B. ein
> > Endlosformular zur Eingabe von Bestellartikeln.
>
> Dort gilt das genauso.
Also die Bestellartikel mit "SELECT * FROM dbo.tblBestellartikel WHERE
tblBestellartikel.fkBestellungID=ID ORDER BY ..." fiiltern und trotzdem das
Forumlar verknüpfen.
>
> >
> > 3. Manche Clients haben mehr Probleme als andere. Macht es da Sinn,
> > z.B. das Access Runtime von XP auf 2003 zu erhöhen, oder vielleicht
> > das neueste MDAC zu installieren? Generell die Frage. muss ich auf
> > den Clients irgendwelche SQL-Treiber installieren?
>
> Die Access Version XP/2003 dürfte nur wenig Einfluss haben,
> denn da ist bei ADPs nicht mehr viel passiert.
> Auf den Clients sollte das aktuelle Office Service Pack und
> der aktuellste MDAC Treiber (2.8 SP1) installiert sein.
Gibt es eine MSI des MDAC-Treibers? Dann könnte man das über
Softwareverteilung überall installieren.
>
> Auf Server Seite wäre das SQL Server 2000 Service Pack 4.
Müßte vorhanden sein.
>
> > 4. SQL-Server und Terminal-Server: Ich hab manchmal das Gefühl , das
> > immer dann, wenn User über den Terminalserver bzw. die
> > RemoteDesktopVerbindung sich auf dem AppServer anmelden und die
> > Anwendung starten, das es dann zu Probleme kommt. Speziell dann, wenn
> > mehr als einer über den Terminal arbeitet.
>
> Ich hoffe mal das der SQL Server nicht auf dem Terminal Server läuft.
> Die gehört auf getrennte Server.
> Ansonsten zum Gefühl:
> Mit weiteren Anmeldungen kommt 1.) immer mehr zu tragen.
Sind getrennte Server, von der Performance her sollte er das packen.
Dann liegt es vielleicht doch an der Personal Edition
>
> > 5. Die Anwendung läuft meistens einwandfrei und auch schneller als
> > vorher mit dem Access-Backend. Aber ab und an, für mich leider noch
> > nicht nachvollziehbar, wir die Anwendung extrem langsam, so dass es
> > bei einigen sogar zu einem ODBC-Timeout kommt.
>
> Das liegt meist an Sperren durch überschneidende Zugriffe bei
> Aktualisierungen. Das lässt sich durch SQL Profiler Mitschnitte
> am besten eingrenzen, siehe auch:
> http://support.microsoft.com/?kbid=224453
> und
> http://support.microsoft.com/?kbid=271509
Liegt vielleicht auch an der Personal Editon, wenn wenige Leute in der DB
arbeiten, tritt der Fehler nicht auf, nur wenn viele drin sind. Wenn jetzt
der SQL seine Leistung runterfährt wegen mehr als 8 Abfragen und deshalb
Prozesse zu lange warten müssen, vielleicht ist das der Grund.
>
> Gruss
> Elmar
>
Vielen Dank soweit
Gruss
Gustaf
.
- Follow-Ups:
- Re: C/S Anw. ist manchmal langsam und bringt Fehler
- From: Elmar Boye
- Re: C/S Anw. ist manchmal langsam und bringt Fehler
- References:
- Re: C/S Anw. ist manchmal langsam und bringt Fehler
- From: Elmar Boye
- Re: C/S Anw. ist manchmal langsam und bringt Fehler
- Prev by Date: Re: C/S Anw. ist manchmal langsam und bringt Fehler
- Next by Date: A2k-adp Verbindung zu langsam
- Previous by thread: Re: C/S Anw. ist manchmal langsam und bringt Fehler
- Next by thread: Re: C/S Anw. ist manchmal langsam und bringt Fehler
- Index(es):
Relevant Pages
|