Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / как узнать значение опции? / 6 сообщений из 6, страница 1 из 1
14.09.2001, 11:14
    #32014079
Vader
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как узнать значение опции?
например какое значение имет опция IMPLICIT_TRANSACTIONS
(та которую устанавливают как SET IMPLICIT_TRANSACTIONS OFF)

наверняка ответ до жути простой, но все же - как???
...
Рейтинг: 0 / 0
14.09.2001, 11:25
    #32014082
GreenSunrise
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как узнать значение опции?
Чтобы узнать опции базы, можно использовать функцию DATABASEPROPERTYEX.
Настройки текущего коннекта - DBCC USEROPTIONS.
...
Рейтинг: 0 / 0
14.09.2001, 11:54
    #32014084
Vader
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как узнать значение опции?
однако IMPLICIT_TRANSACTIONS так не получить

какие еще есть варианты?
...
Рейтинг: 0 / 0
14.09.2001, 12:26
    #32014089
GreenSunrise
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как узнать значение опции?
С чего это не получить?
DBCC USEROPTIONS

Если у тебя эта опция установлена, то в результирующем списке она будет, если отключена - то не будет.
В список входят только _установленные_ опции.
...
Рейтинг: 0 / 0
14.09.2001, 12:44
    #32014091
Vader
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как узнать значение опции?
точно!!! спасибо большое

а изменить в пределах не сессии а всего сервера ее значение можно как нибудь?
...
Рейтинг: 0 / 0
14.09.2001, 13:15
    #32014094
GreenSunrise
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как узнать значение опции?
Можно установить дефолтные установки для новых коннектов.
Это делается через EM, свойства сервера, закладка Connections. Там пометишь флажок "implicit transactions".
Можно через T-SQL делать следующим образом: внимательно почитай про sp_configure, опция называется 'user options'. Она представляет собой битовую маску для нескольких настроек, в BOL все это описано.

В простейшем случае, когда все настройки сняты, а установлен только implicit transactions, можно выполнить:

exec sp_configure 'user options', 2
reconfigure

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


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