powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / доступ к одной #table возможен из разных соединений
8 сообщений из 8, страница 1 из 1
доступ к одной #table возможен из разных соединений
    #32008257
Николай
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Приветствую!

Кто-нибудь использовал Ms SQL Server 8.0 c PHP 4.x + IIS 5.0?
Если сайт одновременно вызваеn одну и ту же хран. проц., внутри которой создается врем. таблица, БЫВАЕТ ТАК, что Ms SQL РУГАЕТСЯ на то, что последняя уже существует !!!
Как же так? Ведь я использую НЕ глобальную врем. таблицу!

Помогите советом, плз! Может кто-то что знает?
...
Рейтинг: 0 / 0
доступ к одной #table возможен из разных соединений
    #32008259
Genady
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>Кто-нибудь использовал Ms SQL Server 8.0 ?????? оппа, а я думал, что в курсе всех версий сервера

Подозреваю, что скорее всего вызывается не дропнутая таблица в одном коннекте, проверьте, я предпочитаю после использования временной таблицы явно ее убить.
...
Рейтинг: 0 / 0
доступ к одной #table возможен из разных соединений
    #32008264
GreenSunrise
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Угу, у меня тоже был такой прикол при использовании ADO (без IIS, MTS и т.д.). Открываешь коннект, создаешь временную таблицу, вызываешь процедуру, которая ее юзает, убиваешь коннект. Временная таблица должна что ? Подохнуть. Фиг тебе! Открываешь коннект, пытаешься создать временную таблицу с тем же именем и ловишь ошибку, что она уже существует. Вылечилось такое странное поведение сиквела явным удалением временной таблицы после ее использования.
Уж не знаю, является ли это признанным багом, но время от времени проявляется...
...
Рейтинг: 0 / 0
доступ к одной #table возможен из разных соединений
    #32008293
Николай
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В конце процедуры я, ессно, дропаю таблицу.

Может быть дело в том, что я добавляю в таблицу индекс?
\nCREATE TABLE #t (id int NOT NULL IDENTITY (1, 1), bk_id int NOT NULL, dt0 int, dt1 int, dt2 int, dt3 int, dt4 int, dt5 int, dt6 int, dt7 int, dt8 int, dt9 int, dt10 int, dt11 int, dt12 int, dt13 int, dt14 int, pr_rozn money null, pr_opt money null, pr_subs money null, per_subs varchar(32) null)
ALTER TABLE #t ADD CONSTRAINT [PK#t] PRIMARY KEY CLUSTERED ([bk_id])
...
Рейтинг: 0 / 0
доступ к одной #table возможен из разных соединений
    #32008294
Николай
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Т. е. я убедился, что жить мешает именно индекс.
Но, может, кто-нть посоветует, как выйти из положения?
Желательно было бы проиндексировать.
...
Рейтинг: 0 / 0
доступ к одной #table возможен из разных соединений
    #32008300
Fompro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
CREATE CLUSTERED INDEX #TmpIndx ON #T (IdRow )
...
Рейтинг: 0 / 0
доступ к одной #table возможен из разных соединений
    #32008301
Фотография Александр Гладченко
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> Genady: ...?????? оппа, а я думал, что в курсе всех версий сервера
Ничего удевительного, MS SQL Server 2000 - это название, а версии следующие:
8.00.194 - Base SQL Server 2000
8.00.384 - Service Pack 1 for SQL Server
...
Рейтинг: 0 / 0
доступ к одной #table возможен из разных соединений
    #32008311
Genady
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>8.00.384 - Service Pack 1 for SQL Server
Аааа, в этом смысле, тогда понятно
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / доступ к одной #table возможен из разных соединений
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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