Michael Petersen skrev:
> Jeg for en timeout, når jeg køre en asp fil (som virker, men
> der er bare meget den skal lave, får den kommer frem), som den
> skal lægge til en MSSQL database, jeg bruger Enterprise
> Manager.
ASP-scriptet benytter ikke Enterprice Manager.
> Error Type:
> Active Server Pages, ASP 0113 (0x80004005)
> The maximum amount of time for a script to execute was
> exceeded.
Det er ASP-fortolkeren der kommer med fejlmeddelelsen der betyder
at asp-scriptet får timeout (ikke SQL-serveren).
Der gives også et løsningsforslag:
> You can change this limit by specifying a new value
> for the property Server.ScriptTimeout
Indsæt for eksempel:
<% Server.ScriptTimeOut = 3600 %>
- for at få sat timeoutværdien til en time (3600 sekunder = 60
minutter á 60 sekunder)
Se også fx <
http://www.asp-help.com/objects/intr246s.asp>
Den anden mulighed:
> or by changing the value
> in the IIS administration tools.
> /MAIN/lotto/lav_kolloner_master.asp
- kræver for det første at du har adgang til at ændre
indstillingerne på IIS-niveau, og vil samtidig betyde at alle andre
scripts også får forhøjet timeoutværdien. Det er sjældent en god
ide.
Dit spørgsmål handler ikke om databaser som sådan men i stedet om
asp. Jeg sætter opfølgning til den relevante gruppe.
FUT: <news:dk.edb.internet.webdesign.serverside.asp>
Svar på dette indlæg henvises til nævnte gruppe og kan kun ses der
Se evt. <
http://www.usenet.dk/ord/lokal.html#fut>
--
Jens Gyldenkærne Clausen
MF (medlem af FIDUSO -
www.fiduso.dk)
I ovenstående tekst benyttes nyt komma
(rettelser modtages gerne i dk.kultur.sprog)