powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Отсутствие прав доступа одного скрипта в разных запросах
17 сообщений из 17, страница 1 из 1
Отсутствие прав доступа одного скрипта в разных запросах
    #39569771
EliDergun
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В двух разных окнах запросов создаю временные таблицы. С под одного пользователя sa.

Код: sql
1.
2.
create table #tt1(id int)
create table #tt2(id int)



Они (ВТ), создаются как и надо с разными индексами на конце #tt1_______________________index1 с одного запроса и #tt1______________index2 с другого запроса.\

Мне нужно удалять такие таблицы один раз в 30 минут для всех сеансов и пользователей.

Написал запрос для выбора и удаления таблиц с именами которые начинаются с #tt индекс не важно какой.

Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
declare @csr cursor, @name nvarchar(128),@s nvarchar(255)
set @csr=cursor for select name from tempdb..sysobjects where name like '#tt%' and type='U ';

open @csr
fetch @csr into @name
while @@fetch_status=0
begin
  set @s='drop table '+@name
  exec sp_executesql @s
  fetch @csr into @name
end
close @csr
deallocate @csr




Но данный запрос удаляет только таблицы созданные в этом же окне запросов #tt1______index1, а остальные аналогичные (#tt1_____index) не удаляет.
Когда создаю задание на выполнение этого запроса (на удаление), каждые 30 минут, то получаю ошибку:
Не удалось удалить таблицу "#tt1____index", так как она не существует или отсутствуют разрешения.
Запрос, я так понял, работает правильно, как его заставить удалять таблицы всех пользователей и сеансов, и таблиц созданных в других запросах?
...
Рейтинг: 0 / 0
Отсутствие прав доступа одного скрипта в разных запросах
    #39569775
Фотография buser
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
EliDergun, кто вам такую задачу ставил?!
...
Рейтинг: 0 / 0
Отсутствие прав доступа одного скрипта в разных запросах
    #39569776
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а зачем вы это пытаетесь сделать?
...
Рейтинг: 0 / 0
Отсутствие прав доступа одного скрипта в разных запросах
    #39569778
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
EliDergunкак его заставить удалять таблицы всех пользователей и сеансов, и таблиц созданных в других запросах?Это запрещено, никак.
...
Рейтинг: 0 / 0
Отсутствие прав доступа одного скрипта в разных запросах
    #39569788
EliDergun
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть такая проблема у наших 1С`ков))
Они уже обновили платформу с 8.2 до 8.3, а базу конвертировать забыли\не захотели (100+гб база).
Из-за этого у бухгалтеров вываливается ошибка при запросах, которые обрабатываются в этих самых #tt№___
Что, мол, такая таблица уже есть.
Это ошибка самой 1С и в платформе 8.3.10 этот баг починили.
Но 1С-ники уже все, около 400 пользователей, увели на 8.3, а закупать новые лицензии для обновления\отката на стабильную версию никто уже не будет.
Решаю задачу костылем.
Пока 1С-ники не конвертируют БД под новую платформу, ждать около месяца сказали.
На этот месяц, не важно как и какими средствами, эти временные таблицы нужно дропать.
...
Рейтинг: 0 / 0
Отсутствие прав доступа одного скрипта в разных запросах
    #39569794
Гавриленко Сергей Алексеевич
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
EliDergunЕсть такая проблема у наших 1С`ков))
Они уже обновили платформу с 8.2 до 8.3, а базу конвертировать забыли\не захотели (100+гб база).
Из-за этого у бухгалтеров вываливается ошибка при запросах, которые обрабатываются в этих самых #tt№___
Что, мол, такая таблица уже есть.
Это ошибка самой 1С и в платформе 8.3.10 этот баг починили.
Но 1С-ники уже все, около 400 пользователей, увели на 8.3, а закупать новые лицензии для обновления\отката на стабильную версию никто уже не будет.
Решаю задачу костылем.
Пока 1С-ники не конвертируют БД под новую платформу, ждать около месяца сказали.
На этот месяц, не важно как и какими средствами, эти временные таблицы нужно дропать.Типа, "станьте мыши ежиками"?
...
Рейтинг: 0 / 0
Отсутствие прав доступа одного скрипта в разных запросах
    #39569795
Sergey Sizov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
EliDergunзакупать новые лицензии для обновления\отката на стабильную версию Не понял, при чем тут лицензии?
Выбранным способом задачу не решите. Ищите другой способ.
...
Рейтинг: 0 / 0
Отсутствие прав доступа одного скрипта в разных запросах
    #39569817
EliDergun
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Хорошо, тогда, неужели нет способа удалять все временные таблицы всех сеансов?
Чистка системного кэша
Код: sql
1.
DBCC FREEPROCCACHE

не работает для этих таблиц.
Ребут сервера тоже исключен.
...
Рейтинг: 0 / 0
Отсутствие прав доступа одного скрипта в разных запросах
    #39569820
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
дропать сеансы пользователей на нужном сервере, тогда ваши сеансовые таблички очистятся
...
Рейтинг: 0 / 0
Отсутствие прав доступа одного скрипта в разных запросах
    #39569822
TaPaK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Konst_Oneдропать сеансы пользователей на нужном сервере, тогда ваши сеансовые таблички очистятся
по вашему на временные таблицы ругается из разных сеансов?
...
Рейтинг: 0 / 0
Отсутствие прав доступа одного скрипта в разных запросах
    #39569823
Фотография buser
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
EliDergunХорошо, тогда, неужели нет способа удалять все временные таблицы всех сеансов?
Чистка системного кэша
Код: sql
1.
DBCC FREEPROCCACHE

не работает для этих таблиц.
Ребут сервера тоже исключен.
Только чкрез kill сеанса :)
А вообще... у вас 1С краденый? Если нет - обращайтесь в суппорт.
...
Рейтинг: 0 / 0
Отсутствие прав доступа одного скрипта в разных запросах
    #39569830
TaPaK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
EliDergun,

в теории можно DDL на tempdb CREATE TABLE и в нём грохать если у этого пользаовтеля есть такой объект, но это не костыль, это с песней пилить собственную ногу
...
Рейтинг: 0 / 0
Отсутствие прав доступа одного скрипта в разных запросах
    #39569834
EliDergun
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
buser,

1С лицензия.
В саппорте сказали либо конвертировать базу под новую платформу.
Либо перейти на платформу где этот баг пофиксили, 8.3.10.

Согласен, что наши 1С-ники могли вовремя конвертировать базу и не было бы проблемы, но стало, что стало.
Конечно они сейчас на параллельном сервере сейчас все восстанавливают и конвертируют. Но сейчас тоже решить проблему, на время, надо.
...
Рейтинг: 0 / 0
Отсутствие прав доступа одного скрипта в разных запросах
    #39569836
Фотография buser
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
EliDergun, погуглите по словам 1C #tt
...
Рейтинг: 0 / 0
Отсутствие прав доступа одного скрипта в разных запросах
    #39569837
EliDergun
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
TaPaK,

Хмм, ща буду пилить.
Нога то не моя))
...
Рейтинг: 0 / 0
Отсутствие прав доступа одного скрипта в разных запросах
    #39569842
TaPaK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
EliDergun,

я давно говорю, что тот кто влез в 1С + SQL должны жить в отдельном зоопарке и не вылазить наружу
...
Рейтинг: 0 / 0
Отсутствие прав доступа одного скрипта в разных запросах
    #39569929
Ролг Хупин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Гавриленко Сергей АлексеевичEliDergunЕсть такая проблема у наших 1С`ков))
Они уже обновили платформу с 8.2 до 8.3, а базу конвертировать забыли\не захотели (100+гб база).
Из-за этого у бухгалтеров вываливается ошибка при запросах, которые обрабатываются в этих самых #tt№___
Что, мол, такая таблица уже есть.
Это ошибка самой 1С и в платформе 8.3.10 этот баг починили.
Но 1С-ники уже все, около 400 пользователей, увели на 8.3, а закупать новые лицензии для обновления\отката на стабильную версию никто уже не будет.
Решаю задачу костылем.
Пока 1С-ники не конвертируют БД под новую платформу, ждать около месяца сказали.
На этот месяц, не важно как и какими средствами, эти временные таблицы нужно дропать.

Типа, "станьте мыши ежиками"?

да, мыши ешаками
...
Рейтинг: 0 / 0
17 сообщений из 17, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Отсутствие прав доступа одного скрипта в разных запросах
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]