SSMS
 sql >> Baza danych >  >> Database Tools >> SSMS

Przekroczono limit czasu procedury z ADO.NET, ale nie w SSMS

Możesz porównać opcje SET dla sesji, w której upływa limit czasu, z tymi z sesji, która nie została:

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>);

Gdy znajdziesz inne, poeksperymentuj ze zmianą każdego ustawienia na przeciwne w zapytaniu programu SSMS, aż uzyskasz limit czasu (lub ręcznie ustaw opcje w kodzie aplikacji przed wysłaniem zapytania). Teraz nie mam pod ręką instancji 2005, więc nie testowałem tego zapytania. Może być konieczne skomentowanie jednej lub więcej nazw kolumn.




  1. DBeaver
  2.   
  3. phpMyAdmin
  4.   
  5. Navicat
  6.   
  7. SSMS
  8.   
  9. MySQL Workbench
  10.   
  11. SQLyog
  1. Czy mogę mieć wiele rzędów kart w SQL Server Management Studio?

  2. Zapytanie SQL Porównaj wartości w ciągu 15 minut i wyświetl wynik na godzinę

  3. SQL Server:importowanie bazy danych z pliku .mdf?

  4. Utwórz tabelę, kopiując strukturę istniejącej tabeli

  5. Przekroczono limit czasu procedury z ADO.NET, ale nie w SSMS