Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Podskajite, pojaluysta kak ubit process v SQL Servere  [new]
avv72
Member

Откуда:
Сообщений: 41
Pri popitke ispolsovaniya cleduyuschego koda v SP:

set @query = ' SELECT DISTINCT ' + @SFields +
' into #tmp from wAllVehicleE '
+ @filter
exec sp_executesql @Query

proizoshla blokirovka master i tempdb baz. Prichem kolichestvo zapisey, vozvraschaemih etim zaprosom ravno 10. Seychas ya ne mogu ubit danniy process.
Moya baza dannih zamorojena i ya ne mogu s ney rabotat.

Pomogite, pojaluysta reshit etu problemu.
15 июл 04, 00:17    [807905]     Ответить | Цитировать Сообщить модератору
 Re: Podskajite, pojaluysta kak ubit process v SQL Servere  [new]
Гвест
Guest
Решать стандартно, kill обычно помогает. А запрос сам по себе глупый, потому что при выходе из sp_executesql временная таблица будет удалена и вы не сможете считать из нее данные.
15 июл 04, 01:52    [807926]     Ответить | Цитировать Сообщить модератору
 Re: Podskajite, pojaluysta kak ubit process v SQL Servere  [new]
avv72
Member

Откуда:
Сообщений: 41
Uvajaemiy, Guest . v tom to i delo chto ya ne mogu ubit process pri pomoschi kill.
Spasibo.
15 июл 04, 17:50    [810862]     Ответить | Цитировать Сообщить модератору
 Re: Podskajite, pojaluysta kak ubit process v SQL Servere  [new]
Константин Заровный
Member

Откуда: Волгодонск
Сообщений: 954
Есть еще один вариант отстрелить подключение к серверу - через управление компутером\Открытые папки\Сеансы
А еще процесс может долго не пропадать - если идет процесс отката
15 июл 04, 18:51    [811117]     Ответить | Цитировать Сообщить модератору
 Re: Podskajite, pojaluysta kak ubit process v SQL Servere  [new]
Константин Заровный
Member

Откуда: Волгодонск
Сообщений: 954
avv72

set @query = ' SELECT DISTINCT ' + @SFields +
' into #tmp from wAllVehicleE '
+ @filter
exec sp_executesql @Query



А по поводу запроса скажу - сначала создай временную таблицу - потом туда добавляй данные - будет меньше блокирок
15 июл 04, 18:54    [811123]     Ответить | Цитировать Сообщить модератору
 Re: Podskajite, pojaluysta kak ubit process v SQL Servere  [new]
avv72
Member

Откуда:
Сообщений: 41
Spasibo vsem ! Mne prishlos reshit problemu putem udaleniya log fayla i sozdaniem ego zanogo.
15 июл 04, 23:18    [811457]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить