Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 История отправленных SQL-запросов  [new]
ferzmikk
Member

Откуда:
Сообщений: 1568
Здравствуйте!

Писал SQL-запрос длинный на удаленном рабочем столе, запустил. В момент выгрузки удаленный рабочий стол перезагрузился по каким то причинам и запрос не сохранился. SSMS обычно не сохраняет отправленный запросы на сервер. Если не ошибаюсь, сам сервер сохраняет.

Скажите, если сохраняются запросы, то где можно посмотреть?
3 дек 18, 14:48    [21752119]     Ответить | Цитировать Сообщить модератору
 Re: История отправленных SQL-запросов  [new]
ferzmikk
Member

Откуда:
Сообщений: 1568
Может быть sql-запрос, который выгружает последние несколько отправленных запросов?
3 дек 18, 14:54    [21752134]     Ответить | Цитировать Сообщить модератору
 Re: История отправленных SQL-запросов  [new]
msLex
Member

Откуда:
Сообщений: 5676
ferzmikk
Здравствуйте!

Писал SQL-запрос длинный на удаленном рабочем столе, запустил. В момент выгрузки удаленный рабочий стол перезагрузился по каким то причинам и запрос не сохранился. SSMS обычно не сохраняет отправленный запросы на сервер. Если не ошибаюсь, сам сервер сохраняет.

Скажите, если сохраняются запросы, то где можно посмотреть?





Если план остался в кеше, то ищите ваш запрос тут


select 
    t.text
from sys.dm_exec_cached_plans cp
cross apply sys.dm_exec_plan_attributes(cp.plan_handle) a 
cross apply sys.dm_exec_sql_text(cast(a.value as varbinary(64))) t
where 
    a.attribute = 'sql_handle'
3 дек 18, 14:59    [21752139]     Ответить | Цитировать Сообщить модератору
 Re: История отправленных SQL-запросов  [new]
Andy_OLAP
Member

Откуда: я знаю, что Хапоэль Беэр-Шева - чемпион
Сообщений: 2679
ferzmikk
Здравствуйте!

Писал SQL-запрос длинный на удаленном рабочем столе, запустил. В момент выгрузки удаленный рабочий стол перезагрузился по каким то причинам и запрос не сохранился. SSMS обычно не сохраняет отправленный запросы на сервер. Если не ошибаюсь, сам сервер сохраняет.

Скажите, если сохраняются запросы, то где можно посмотреть?

Если настроили - то в default trace, можно попробовать, если сессия известна, то DBCC INPUTBUFFER (@SPID). Можно еще так попробовать.
3 дек 18, 15:06    [21752145]     Ответить | Цитировать Сообщить модератору
 Re: История отправленных SQL-запросов  [new]
ferzmikk
Member

Откуда:
Сообщений: 1568
msLex,

К сожалению там нету запроса
3 дек 18, 15:08    [21752148]     Ответить | Цитировать Сообщить модератору
 Re: История отправленных SQL-запросов  [new]
Владислав Колосов
Member

Откуда:
Сообщений: 5951
ferzmikk,

запрос сохраняйте в файл. "Не сохранился" потому, что не сохранили. А может сохранился, да не знаете где. Смотрите в меню файл-последние файлы.
3 дек 18, 15:36    [21752173]     Ответить | Цитировать Сообщить модератору
 Re: История отправленных SQL-запросов  [new]
ferzmikk
Member

Откуда:
Сообщений: 1568
Владислав Колосов
запрос сохраняйте в файл. "Не сохранился" потому, что не сохранили.

Не ожидал что удаленный рабочий стол прервется. Хотя все равно надо было сохранить
3 дек 18, 15:39    [21752176]     Ответить | Цитировать Сообщить модератору
 Re: История отправленных SQL-запросов  [new]
Владислав Колосов
Member

Откуда:
Сообщений: 5951
ferzmikk,

возможно, что Ваш сеанс кто-то прибил. Или RDP сервер перегрузили.
3 дек 18, 15:40    [21752178]     Ответить | Цитировать Сообщить модератору
 Re: История отправленных SQL-запросов  [new]
ferzmikk
Member

Откуда:
Сообщений: 1568
Владислав Колосов
ferzmikk,

возможно, что Ваш сеанс кто-то прибил. Или RDP сервер перегрузили.

Где это можно узнать?
3 дек 18, 15:42    [21752181]     Ответить | Цитировать Сообщить модератору
 Re: История отправленных SQL-запросов  [new]
msLex
Member

Откуда:
Сообщений: 5676
ferzmikk
Владислав Колосов
ferzmikk,

возможно, что Ваш сеанс кто-то прибил. Или RDP сервер перегрузили.

Где это можно узнать?

А чем это поможет с восстановлением запроса?

Сам запрос на сервере выполнялся или вы его просто писали?
3 дек 18, 15:49    [21752183]     Ответить | Цитировать Сообщить модератору
 Re: История отправленных SQL-запросов  [new]
ferzmikk
Member

Откуда:
Сообщений: 1568
msLex
Сам запрос на сервере выполнялся или вы его просто писали?
Писал запрос там, потом запустил.
3 дек 18, 15:52    [21752185]     Ответить | Цитировать Сообщить модератору
 Re: История отправленных SQL-запросов  [new]
msLex
Member

Откуда:
Сообщений: 5676
ferzmikk
msLex
Сам запрос на сервере выполнялся или вы его просто писали?
Писал запрос там, потом запустил.

Ну либо он не запустился (были ошибки), либо план уже вытеснен из кеша.
В любом случае - "ой"



PS

Ну гляньте на свои планы, может просмотрели

select 
	t.*
from sys.dm_exec_cached_plans cp
cross apply sys.dm_exec_plan_attributes(cp.plan_handle) a 
outer apply sys.dm_exec_sql_text(cp.plan_handle) t
where 
	a.attribute = 'user_id'
	and a.value = cast(USER_ID() as sql_variant)
	and cp.objtype = 'adhoc'
	and cp.cacheobjtype = 'Compiled Plan'
3 дек 18, 16:02    [21752193]     Ответить | Цитировать Сообщить модератору
 Re: История отправленных SQL-запросов  [new]
ferzmikk
Member

Откуда:
Сообщений: 1568
Удалось восстановить.

C:/Users/iivanov/Documents/Visual Studio 2015/Backup Files/Solution1

Только не пойму, открывал в SSMS 17, а сохранилось в папке Visual Studio 2015.
3 дек 18, 16:34    [21752222]     Ответить | Цитировать Сообщить модератору
 Re: История отправленных SQL-запросов  [new]
f000
Member

Откуда: 61
Сообщений: 38
ferzmikk
Удалось восстановить.

C:/Users/iivanov/Documents/Visual Studio 2015/Backup Files/Solution1

Только не пойму, открывал в SSMS 17, а сохранилось в папке Visual Studio 2015.

обычно SQL студия (у меня 2008 R2) при запуске после внезапного закрытия RDP предлагает открыть не сохраненные документы как раз из этой папки, при чем хранит и оригинальный файл и последний измененный вариант
4 дек 18, 10:57    [21752671]     Ответить | Цитировать Сообщить модератору
 Re: История отправленных SQL-запросов  [new]
f000
Member

Откуда: 61
Сообщений: 38
еще нашел в \Local Settings\Temp\ темповые файлы с расширением .sql
4 дек 18, 11:02    [21752675]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить