sql >> Databasteknik >  >> Database Tools >> SSMS

Proceduren timeout från ADO.NET men inte i SSMS

Du kan jämföra SET-alternativen för sessionen som tar timeout med de från sessionen som inte är:

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 hittar några som är olika, experimentera med att ändra varje inställning till motsatt i din SSMS-fråga tills du får timeout (eller ställ in alternativen/alternativen manuellt i din appkod innan du skickar frågan). Nu har jag ingen 2005-instans till hands, så jag har inte testat den här frågan. Du kan behöva kommentera ett eller flera kolumnnamn.




  1. Hur man installerar och säkrar phpMyAdmin på Ubuntu 16.04

  2. Infoga endast nya poster i SQL-tabell med VBA

  3. Intellisense fungerar inte i SQL Server 2014

  4. XAMPP MySQL lösenordsinställning (Kan inte gå in i PHPMYADMIN)