powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Можно ли для конкретного пользователя задать режим грязного чтения?
6 сообщений из 31, страница 2 из 2
Можно ли для конкретного пользователя задать режим грязного чтения?
    #39666241
Eleanor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
a_voroninDDL операции внутри транзакций и был список из других фич
Вы случайно не путаете уровни изоляции snapshot и rcsi?
Т.е. пишете о такой ошибке :
Transaction failed because this DDL statement is not allowed inside a snapshot isolation transaction

А то у меня не получается получить ошибку DDL с RCSI . Выполняется успешно:
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
--включаю RCSI
ALTER DATABASE Coll SET ALLOW_SNAPSHOT_ISOLATION ON
ALTER DATABASE Coll SET READ_COMMITTED_SNAPSHOT ON

--убеждаюсь, что RCSI включен
SELECT is_read_committed_snapshot_on, snapshot_isolation_state_desc FROM sys.databases
WHERE name = 'Coll'

--проверяю работу DDL
USE Coll
BEGIN TRAN
	CREATE TABLE a (b int)
	CREATE INDEX IDX_a ON a(b)
	INSERT INTO a SELECT 5
	ALTER TABLE a ADD c int
	SELECT * FROM a
ROLLBACK
...
Рейтинг: 0 / 0
Можно ли для конкретного пользователя задать режим грязного чтения?
    #39666244
Andy_OLAP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Eleanor,

Вообще-то Воронин имеет в виду, что до CU1 сидеть на 2014-м с включенным RCSI было неприятно .
...
Рейтинг: 0 / 0
Можно ли для конкретного пользователя задать режим грязного чтения?
    #39666251
Eleanor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
a_voroninне работает обновление колумнсторов под RSCI на 2014
Пишут , что работает, но RCSI в 2014 с колумнсторами работает как блокировочник, а не как версионник (update блокирует select).
...
Рейтинг: 0 / 0
Можно ли для конкретного пользователя задать режим грязного чтения?
    #39666477
Фотография a_voronin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Eleanora_voroninне работает обновление колумнсторов под RSCI на 2014
Пишут , что работает, но RCSI в 2014 с колумнсторами работает как блокировочник, а не как версионник (update блокирует select).

Я лично сталкивался с тем, что написанные скрипты отказывались работать, при переходе на RCSI. Ситуация, с которой реально столкнуться, это операции на временных таблицах. Например, создание ключа на временной таблице.
...
Рейтинг: 0 / 0
Можно ли для конкретного пользователя задать режим грязного чтения?
    #39666482
TaPaK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
a_voroninEleanorпропущено...

Пишут , что работает, но RCSI в 2014 с колумнсторами работает как блокировочник, а не как версионник (update блокирует select).

Я лично сталкивался с тем, что написанные скрипты отказывались работать, при переходе на RCSI. Ситуация, с которой реально столкнуться, это операции на временных таблицах. Например, создание ключа на временной таблице.
прикратите пороть чушь. Репро? Хоть что нибудь кроме фантазий
...
Рейтинг: 0 / 0
Можно ли для конкретного пользователя задать режим грязного чтения?
    #39666525
Eleanor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
a_voroninСитуация, с которой реально столкнуться, это операции на временных таблицах. Например, создание ключа на временной таблице.
Поэтому я и подозреваю, что вы путаете SI и RCSI и привела выше пример с падением DDL с SI:

"Но стоит только после создания временной таблицы добавить код:
CREATE INDEX IX1 ON #T1(F1)
то при вызове это хранимой процедуры получаю:
Transaction failed because this DDL statement is not allowed inside a snapshot isolation transaction"

С RCSI таких проблем нет.
...
Рейтинг: 0 / 0
6 сообщений из 31, страница 2 из 2
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Можно ли для конкретного пользователя задать режим грязного чтения?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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