Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Транзакции в MSSQL / 9 сообщений из 9, страница 1 из 1
25.11.2002, 07:25:56
    #32071733
ao1973
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Транзакции в MSSQL
Добрый день!

открываю Query Analyzer

пишу

use Northwind
set transaction isolation level read uncommitted
begin transaction
update Categories set CategoryName='Napitok' where CategoryID=1
--commit transaction

транзакцию не закрываю

открываю второй Query Analyzer

пишу


use Northwind
select * from Categories

виснет
Уровень изоляции самый низкий
Почему?
...
Рейтинг: 0 / 0
25.11.2002, 07:50:23
    #32071736
AVL
AVL
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Транзакции в MSSQL
а во втором окошке какой уровень? :)

укажите и там uncommitted. Должно получиться
...
Рейтинг: 0 / 0
25.11.2002, 09:25:47
    #32071751
Alex Alexeev
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Транзакции в MSSQL
кажется уровень изоляции read uncommited не применяется к операциям обновления данных
...
Рейтинг: 0 / 0
25.11.2002, 12:13:31
    #32071862
ao1973
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Транзакции в MSSQL
указывал uncommitted
не помогает
просто в эскуеле
надо with(nolock)

вот так мастера!
...
Рейтинг: 0 / 0
25.11.2002, 12:21:08
    #32071868
jimmers
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Транзакции в MSSQL
2ao1973:

То, что у Вас "не помогает", свидетельствует о том,
что Вы чего-то не договариваете. На SQL Server 2000 все работает, как ожидается.
Еще рекомендую проявить уважение к людям, которые Вам пытаются помочь.
...
Рейтинг: 0 / 0
25.11.2002, 18:24:27
    #32072188
ao1973
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Транзакции в MSSQL
Извинтрест
если кого обидел

открываю Query Analyzer

пишу

use Northwind
set transaction isolation level read uncommitted
begin transaction
update Categories set CategoryName='Napitok' where CategoryID=1
--commit transaction

транзакцию не закрываю

открываю второй Query Analyzer

пишу


use Northwind
set transaction isolation level read uncommitted
select * from Categories

виснет
========================================
теперь


открываю Query Analyzer

пишу

use Northwind
set transaction isolation level read uncommitted
begin transaction
update Categories set CategoryName='Napitok' where CategoryID=1
--commit transaction

транзакцию не закрываю

открываю второй Query Analyzer

пишу


use Northwind
set transaction isolation level read uncommitted
select * from Categories with(nolock)

не виснет


============================

Интересно вот что ,
изоляции то нет никакой
а почему все таки селект блокирует,вернее пытаетсяф блокировать таблицу?
...
Рейтинг: 0 / 0
25.11.2002, 21:40:47
    #32072257
Glory
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Транзакции в MSSQL
Подтверждаю слова jimmers.
На Microsoft SQL Server 2000 - 8.00.679 (Intel X86) Aug 26 2002 15:09:48 Copyright (c) 1988-2000 Microsoft Corporation Enterprise Edition on Windows NT 5.0 (Build 2195: Service Pack 3)

запрос
use Northwind
set transaction isolation level read uncommitted
begin transaction
update Categories set CategoryName='Napitok' where CategoryID=1

в одном коннекте и запрос
use Northwind
set transaction isolation level read uncommitted
select * from Categories

в другом коннекте
отрабатывают не "мешая" друг другу
...
Рейтинг: 0 / 0
26.11.2002, 03:11:58
    #32072297
ao1973
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Транзакции в MSSQL
Может какие сеттинги не те ?

MSSQL
ver 8.00.194

OS Name Microsoft Windows XP Professional
Version 5.1.2600 Build 2600
...
Рейтинг: 0 / 0
26.11.2002, 04:42:20
    #32072300
olegusan
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Транзакции в MSSQL
> ver 8.00.194

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


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