sql >> Database teknologi >  >> Database Tools >> SSMS

Proceduren timeout fra ADO.NET, men ikke i SSMS

Du kan sammenligne SET-indstillingerne for den session, der tager timeout, med dem fra sessionen, der ikke er:

SELECT
    session_id,
    [ansi_defaults],
    [ansi_null_dflt_on],
    [ansi_nulls],
    [ansi_padding],
    [ansi_warnings],
    [arithabort],
    [concat_null_yields_null],
    [deadlock_priority],
    [quoted_identifier],
    [transaction_isolation_level]
FROM
    sys.dm_exec_sessions
WHERE
    session_id IN (<spid1>, <spid2>);

Når du finder nogle, der er forskellige, kan du eksperimentere med at ændre hver indstilling til det modsatte i din SSMS-forespørgsel, indtil du får timeoutet (eller manuelt indstille indstillingerne i din app-kode, før du sender forespørgslen). Nu har jeg ikke en 2005-instans ved hånden, så jeg har ikke testet denne forespørgsel. Du skal muligvis kommentere et eller flere kolonnenavne.




  1. Skift datoformatet i phpmyadmin

  2. MD5(RAND()) på MySQL returnerer kun cifre

  3. Valg af MYSQL-kolonne betinget

  4. MySQL Workbench 5.2 CE, Windows 7, Kan ikke oprette forbindelse til MySQL Server på 127.0.0.1 (10061)