powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Не включаются БД после режима offline
41 сообщений из 41, показаны все 2 страниц
Не включаются БД после режима offline
    #39886551
Фотография Den_KP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем привет!
Столкнулся с интересной проблемой на 2008 MSSQL.
Базы после перехода в offline не переходят в online. Файлы данных не изменяются. Такая же проблема даже с новыми созданными базами.
1. Проверил права на файлах, MSSQL учетка есть. Администраторы тоже есть.
2. Служба работает под технологичкой, она тоже в админах.
3. Бэкап проходит, рестор тоже.
4. Пока помогло оживить базу только удаление offline бд из списка, и заново attach.


Сама ошибка:
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
Set offline failed for Database 'ttt'. 

For help, click: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=10.0.6000.29+((Katmai_SP4).140902-2248+)&EvtSrc=Microsoft.SqlServer.Management.Smo.ExceptionTemplates.FailedOperationExceptionText&EvtID=Set+offline+Database&LinkId=20476

------------------------------
ADDITIONAL INFORMATION:

An exception occurred while executing a Transact-SQL statement or batch. (Microsoft.SqlServer.ConnectionInfo)

------------------------------

User does not have permission to alter database 'ttt', the database does not exist, or the database is not in a state that allows access checks.
ALTER DATABASE statement failed. (Microsoft SQL Server, Error: 5011)

For help, click: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=10.00.6000&EvtSrc=MSSQLServer&EvtID=5011&LinkId=20476
...
Рейтинг: 0 / 0
Не включаются БД после режима offline
    #39886587
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Den_KP
Базы после перехода в offline не переходят в online. Файлы данных не изменяются. Такая же проблема даже с новыми созданными базами.
1. Проверил права на файлах, MSSQL учетка есть. Администраторы тоже есть.
А под кем коннектится в SSMS пользователь, выполняющий запросы на перевод в offline и в online? Win или SQL? Они сисадмины в сиквеле?
...
Рейтинг: 0 / 0
Не включаются БД после режима offline
    #39886591
msLex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Den_KP,

В логе посмотрите, там точная ошибка должна быть.
...
Рейтинг: 0 / 0
Не включаются БД после режима offline
    #39886614
Фотография PsyMisha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Попробуйте еще, в дополнению к обычному логу событий, - посмотреть так же и трассировку по-умолчанию, - в ней много чего полезного можно отследить, что даже в лог не пишется
Фильтры там настройте только, поковыряйте

Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
DECLARE @filename VARCHAR(500) 
SELECT @filename = SUBSTRING(path, 0,LEN(path) - CHARINDEX('\',REVERSE(path)) + 1)+ '\Log.trc'
	FROM sys.traces
	WHERE is_default = 1 ;

SELECT
  te.Name AS EventName
  ,tsv.subclass_name AS SubEventName
  ,StartTime
  ,LoginName
  ,SessionLoginName
  ,ApplicationName
  ,HostName
  ,DatabaseName
  ,TextData
  ,SPID
  ,Error
  ,Success
  ,IsSystem
FROM fn_trace_gettable(@fileName, DEFAULT) gt 
  INNER JOIN sys.trace_events te ON EventClass = te.trace_event_id 
  LEFT JOIN sys.trace_subclass_values tsv on EventClass = tsv.trace_event_id and EventSubClass = tsv.subclass_value

WHERE spid != @@spid 
-- EventClass IN(20) -- Audit Login Failed
AND textdata LIKE '%your_text%'

ORDER BY StartTime DESC
...
Рейтинг: 0 / 0
Не включаются БД после режима offline
    #39886616
Фотография PsyMisha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
и еще так же полезняшка - сиквельный лог событий удобней смотреть скриптом, а не через GUI

Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
DECLARE @HOURS BIGINT
SET @HOURS = 24
-- ONE WEEK = 168 HOURS IF SO

-- #################

IF OBJECT_ID('tempdb..#TempSqlLogTable') IS NOT NULL
DROP TABLE #TempSqlLogTable


CREATE TABLE #TempSqlLogTable
(
	[DateTime] DATETIME,
	[Owner] NVARCHAR(255),
	[EventText] NVARCHAR(MAX)
)

INSERT INTO #TempSqlLogTable
EXEC sys.xp_readerrorlog 0, 1

SELECT * 
FROM #TempSqlLogTable AS EL
WHERE DATEDIFF(HH, EL.[DateTime], GETUTCDATE() )  <= @HOURS

--AND EL.EventText LIKE '%mirror%'

ORDER BY EL.[DateTime] DESC
...
Рейтинг: 0 / 0
Не включаются БД после режима offline
    #39886701
Фотография Den_KP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alexeyvg,
Запускал под Доменным своим юзером с правада dbadmin и Admin на уровне сервера.
Вторым кейсом запускал из под sql учетки с правами dbadmin
...
Рейтинг: 0 / 0
Не включаются БД после режима offline
    #39886703
Фотография Den_KP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PsyMisha,

Спааасибо! Мощная штука, пойду искать под лупой! Отпишусь как будет хоть какой то результат
...
Рейтинг: 0 / 0
Не включаются БД после режима offline
    #39886704
Фотография Den_KP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
msLex,

Наверное если я пишу сюда, я изначально проверил event logs...
...
Рейтинг: 0 / 0
Не включаются БД после режима offline
    #39886712
Фотография komrad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PsyMisha
и еще так же полезняшка - сиквельный лог событий удобней смотреть скриптом, а не через GUI


Код: sql
1.
EXEC sys.xp_readerrorlog 0, 1


эта проца умеет выводить данные за нужный промежуток времени (5 и 6 параметры)


Код: plaintext
WHERE DATEDIFF(HH, EL.[DateTime], GETUTCDATE() )  <= @HOURS
вот так лучше не писать
понятно, что в данном примере все равно будет table scan
но лучше сразу писать оптимально

Код: plaintext
 WHERE EL.[DateTime]>=dateadd(hh,-1*@hours,getdate())
...
Рейтинг: 0 / 0
Не включаются БД после режима offline
    #39886739
Фотография PsyMisha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
komrad,

Ну хорошо, хорошо, - уговорили :)
Админские скрипты - это прежде всего функциональные инструменты, про производительность там обычно не шибко вспоминают :)
А я писал этот скрипт именно в те времена, когда функционал был на первом месте :)
...
Рейтинг: 0 / 0
Не включаются БД после режима offline
    #39886744
msLex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Den_KP
msLex,

Наверное если я пишу сюда, я изначально проверил event logs...


Я не знаю какой event logs вы там проверяли, я говорил про лог sql server-а, который вы и собрались с лупой анализировать.
Den_KP
PsyMisha,

Спааасибо! Мощная штука, пойду искать под лупой! Отпишусь как будет хоть какой то результат
...
Рейтинг: 0 / 0
Не включаются БД после режима offline
    #39886969
Фотография Yasha123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
что-то ошибка из первого поста говорит о том,
что не в онлайн, а в оффлайн не переводится...
---
не делайте через гуи, пишите командой
Код: sql
1.
alter database ttt set online


а когда вывалится ошибка,
выполните еще и
Код: sql
1.
2.
select *
sys.fn_my_permissions(null, 'server')


и результат в студию.
...
Рейтинг: 0 / 0
Не включаются БД после режима offline
    #39887071
flexgen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Den_KP
alexeyvg,
Запускал под Доменным своим юзером с правада dbadmin и Admin на уровне сервера.
Вторым кейсом запускал из под sql учетки с правами dbadmin


Права dbadmin - имеется ввиду роль db_owner? Admin на уровне сервера - я правильно понимаю что твой пользователь в списке администраторов Windows? Если да - этого недостаточно.

Дай своему пользователю права на роль sysadmin или хотя бы права на роли dbcreator и diskadmin.

И почитай это:
Database-Level Roles
Server-Level Roles
...
Рейтинг: 0 / 0
Не включаются БД после режима offline
    #39887116
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
flexgen
Den_KPalexeyvg,
Запускал под Доменным своим юзером с правада dbadmin и Admin на уровне сервера.
Вторым кейсом запускал из под sql учетки с правами dbadmin


Права dbadmin - имеется ввиду роль db_owner? Admin на уровне сервера - я правильно понимаю что твой пользователь в списке администраторов Windows? Если да - этого недостаточно.Угу, как я понимаю, если база offline, то какие могут быть права внутреннего пользователя базы, внутри этой базы?

В доке написано, что для выполнения alter database нужно разрешение alter database
Значит, логину нужно дать разрешение ALTER ANY DATABASE

Или, как уже написали, включить его в sysadmin, который имеет все права, или в dbcreator, который включает это право.
...
Рейтинг: 0 / 0
Не включаются БД после режима offline
    #39887120
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Den_KP,

А вообще секюрити-модель сиквела очень простая, прозрачная, всё интуитивно понятно.
...
Рейтинг: 0 / 0
Не включаются БД после режима offline
    #39887196
Ролг Хупин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Den_KP
PsyMisha,

Спааасибо! Мощная штука, пойду искать под лупой! Отпишусь как будет хоть какой то результат


не стоит сразу браться за лупу, логи проверьте
...
Рейтинг: 0 / 0
Не включаются БД после режима offline
    #39887384
AndrF
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alexeyvg
Den_KP,

А вообще секюрити-модель сиквела очень простая, прозрачная, всё интуитивно понятно.


Хочу такую картинку в большем размере! ;)
...
Рейтинг: 0 / 0
Не включаются БД после режима offline
    #39887389
Minamoto
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AndrF
alexeyvg
Den_KP,

А вообще секюрити-модель сиквела очень простая, прозрачная, всё интуитивно понятно.


Хочу такую картинку в большем размере! ;)

Держите: https://aka.ms/sql-permissions-poster
...
Рейтинг: 0 / 0
Не включаются БД после режима offline
    #39887424
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Minamoto
AndrF
Хочу такую картинку в большем размере! ;)

Держите: https://aka.ms/sql-permissions-poster
Ещё эта картинка есть в документации, на странице, с которой и нужно начинать изучение разрешений в сиквеле: Разрешения (ядро СУБД)
...
Рейтинг: 0 / 0
Не включаются БД после режима offline
    #39887559
Фотография Yasha123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alexeyvg

А вообще секюрити-модель сиквела очень простая, прозрачная, всё интуитивно понятно.

да уж куда прозрачнее-то.
представьте, есть у меня юзер, его единственная задача это вставка в таблицы базы.
правда, вставляет он в явном виде, т.е. делает set identity_insert on/off.
в тучу таблиц так вставляет (оставим за кадром супер-дизайн)
хватит ли ему роли db_datawriter ?
и если нет, чего ему выдать, чтобы ничего лишнего не дать?
...
Рейтинг: 0 / 0
Не включаются БД после режима offline
    #39887619
Фотография PsyMisha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Yasha123
alexeyvg

А вообще секюрити-модель сиквела очень простая, прозрачная, всё интуитивно понятно.

да уж куда прозрачнее-то.
представьте, есть у меня юзер, его единственная задача это вставка в таблицы базы.
правда, вставляет он в явном виде, т.е. делает set identity_insert on/off.
в тучу таблиц так вставляет (оставим за кадром супер-дизайн)
хватит ли ему роли db_datawriter ?
и если нет, чего ему выдать, чтобы ничего лишнего не дать?



Нуу, так сходу - надо же, чтобы прочиталось значение уже существующих данных, для того чтобы сделать identity? Вопрос - какой поток это читает - неявно на нижнем уровне, системном, делается автоинкремент, или в контексте безопасности той УЗ, из под которой происходит имперсонированный доступ к таблице? Тогда ей нужен db_datareader (грубо), по аналогии с операцией UPDATE - когда и чтение и удаление происходят и вставка
...
Рейтинг: 0 / 0
Не включаются БД после режима offline
    #39887622
msLex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Yasha123
alexeyvg

А вообще секюрити-модель сиквела очень простая, прозрачная, всё интуитивно понятно.

да уж куда прозрачнее-то.
представьте, есть у меня юзер, его единственная задача это вставка в таблицы базы.
правда, вставляет он в явном виде, т.е. делает set identity_insert on/off.
в тучу таблиц так вставляет (оставим за кадром супер-дизайн)
хватит ли ему роли db_datawriter ?
и если нет, чего ему выдать, чтобы ничего лишнего не дать?


Если не ошибаюсь, для set identity_insert on нужен alter table, так что ответ - никак.
...
Рейтинг: 0 / 0
Не включаются БД после режима offline
    #39887625
Фотография Yasha123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
msLex,
вот именно.
и его (alter) никак на все таблицы (будущие включительно) не выдать.
и получается, что для какого-то позорного инсерта надо наделить юзера излишними правами.
до кучи излишними.
и что это за db_datawriter, что не может в таблицы писать?
а так-то да, все прозрачно...
...
Рейтинг: 0 / 0
Не включаются БД после режима offline
    #39887647
msLex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Yasha123
msLex,
вот именно.
и его (alter) никак на все таблицы (будущие включительно) не выдать.

хмм, вроде, alter any schema на уровне DB должно хватать


Yasha123
и получается, что для какого-то позорного инсерта надо наделить юзера излишними правами.
до кучи излишними.

что есть, то есть


Yasha123

и что это за db_datawriter, что не может в таблицы писать?

вы еще про bulk вспомните
...
Рейтинг: 0 / 0
Не включаются БД после режима offline
    #39887662
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Yasha123
и получается, что для какого-то позорного инсерта надо наделить юзера излишними правами.
до кучи излишними.
Ничего себе "какого то инсёрта", пользователь же меняет поведение кода во всех коннектах (как бы сбивает текущий идентити-счётчик)

Другое дело, что можно было сделать по другому само поведение "set identity_insert". И тогда, наверное, можно было ограничиться правами db_datawriter.
...
Рейтинг: 0 / 0
Не включаются БД после режима offline
    #39887664
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
msLex
Yasha123

и что это за db_datawriter, что не может в таблицы писать?

вы еще про bulk вспомните
А bulk может вставлять с игнорированием констрейнов. И тогда непонятно, то ли делать специальные права на bulk, либо требовать (в случае игнорирования) прав на alter.
...
Рейтинг: 0 / 0
Не включаются БД после режима offline
    #39887669
Фотография Yasha123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
msLex

хмм, вроде, alter any schema на уровне DB должно хватать

...и в подарок товарищ получает возможность править все процедуры.
схама тут у всех одна, dbo
...
Рейтинг: 0 / 0
Не включаются БД после режима offline
    #39887675
msLex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alexeyvg
msLex
пропущено...

вы еще про bulk вспомните
А bulk может вставлять с игнорированием констрейнов. И тогда непонятно, то ли делать специальные права на bulk, либо требовать (в случае игнорирования) прав на alter.

Даже без констрейнтов и триггеров нужен ADMINISTER BULK OPERATIONS на уровне сервера, хотя это "просто" insert
...
Рейтинг: 0 / 0
Не включаются БД после режима offline
    #39887680
msLex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Yasha123
...и в подарок товарищ получает возможность править все процедуры.
схама тут у всех одна, dbo

Ну тот факт, что отдельного пермишена на set_identity_insert нет и нужен alter, мы выяснили раньше.
А там уже allter any table или alter any shema object - хрен редьки не слаще.
...
Рейтинг: 0 / 0
Не включаются БД после режима offline
    #39887681
Фотография Yasha123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alexeyvg
Ничего себе "какого то инсёрта", пользователь же меняет поведение кода во всех коннектах (как бы сбивает текущий идентити-счётчик)

вообще-то если невозможно вставить руками значение счетчика,
это не вина юзера, это есть черезжопная реализация автоинкрементного поля.
и раз уж так сделали, что вынуждают "сбивать счетчик",
то уж пускай и обеспечивают "прозрачную безопасность" адекватными правами.
а то теперь из-за их кривого identity мне приходится выдавать лишние права
(а кому лень искать минимальные необходимые права, те всего сисадмина выдают.
это мне пришлось огрести в процессе вытравления сиадминов и db_owner-ов в базе)
...
Рейтинг: 0 / 0
Не включаются БД после режима offline
    #39887687
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
msLex
alexeyvg
пропущено...
А bulk может вставлять с игнорированием констрейнов. И тогда непонятно, то ли делать специальные права на bulk, либо требовать (в случае игнорирования) прав на alter.

Даже без констрейнтов и триггеров нужен ADMINISTER BULK OPERATIONS на уровне сервера, хотя это "просто" insert
Да, так я и пишу - что нужно было делать? Требовать "ADMINISTER BULK OPERATIONS на уровне сервера" только в случае отключения констрейнов?

И ещё, эти операции ведь не полностью логируются, при соотв настройках, то есть если обычный пользователь с правами "писателя" сможет сам выбирать, сделать ему вставку через INSERT, или через BULK INSERT, то это может привести к разным последствиям для состояния данных в базе (а конкретно в файле лога).

Другое дело, что совершенно непонятно, почему это разрешение сделали на уровне сервера. Очевидно, сделать такое разрешение на уровне базы было бы достаточно (и у dbo должно быть это право).
...
Рейтинг: 0 / 0
Не включаются БД после режима offline
    #39887698
Фотография Yasha123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alexeyvg

И ещё, эти операции ведь не полностью логируются, при соотв настройках, то есть если обычный пользователь с правами "писателя" сможет сам выбирать, сделать ему вставку через INSERT, или через BULK INSERT, то это может привести к разным последствиям для состояния данных в базе (а конкретно в файле лога).

нет ну привет, мухи отдельно, котлеты отдельно.
если вам надо все и всегда логировать,
вы, товарищ с elevated permissions (a не какой-то db_datawriter), выбираете для базы recovery model.
и если это полная модель, никакой писатель ничего не сможет минимально залогировать,хоть балком, хоть не балком
...
Рейтинг: 0 / 0
Не включаются БД после режима offline
    #39887732
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Yasha123
alexeyvg

И ещё, эти операции ведь не полностью логируются, при соотв настройках, то есть если обычный пользователь с правами "писателя" сможет сам выбирать, сделать ему вставку через INSERT, или через BULK INSERT, то это может привести к разным последствиям для состояния данных в базе (а конкретно в файле лога).

нет ну привет, мухи отдельно, котлеты отдельно.
если вам надо все и всегда логировать,
вы, товарищ с elevated permissions (a не какой-то db_datawriter), выбираете для базы recovery model.
и если это полная модель, никакой писатель ничего не сможет минимально залогировать,хоть балком, хоть не балком
А наличие отдельного права ADMINISTER BULK OPERATIONS предполагает, что есть обычные пользователи, которым нужно бить по рукам, и есть ответственный администратор, которому можно разрешить и так, по простому.

Ну, или есть обычные операции ОЛТП и т.д., а есть "загрузка", которую (после восстановления из бакапа лога) можно и повторить.

Я в принципе это понимаю и принимаю, вопрос только "почему это не право в базе"
...
Рейтинг: 0 / 0
Не включаются БД после режима offline
    #39887738
felix_ff
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Yasha123,

я бы на вашем месте попробовал принудить пользователя выставлять identity_insert процедуркой, если конечно позволяет архитектура.

в таком бы случае убили двух зайцев
1) пользователь мог все также выставлять идентити значения при этом можно бы было даже ограничить список таблиц с которыми он может манипулировать.
2) у пользователя бы не было излишних прав
...
Рейтинг: 0 / 0
Не включаются БД после режима offline
    #39887835
Фотография Den_KP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Minamoto,

Вообще классная схема. на 2017, 2016 также робит?
...
Рейтинг: 0 / 0
Не включаются БД после режима offline
    #39887836
Фотография Den_KP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Yasha123,

from забыли ....

Вообще скриптами пашет на новой созданной БД. Потом через студию сделал тоже пашет. Фигня какая то....
...
Рейтинг: 0 / 0
Не включаются БД после режима offline
    #39887837
Фотография Den_KP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
flexgen,

У юзера стоят права sysadmin
...
Рейтинг: 0 / 0
Не включаются БД после режима offline
    #39887839
Фотография Den_KP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alexeyvg,

Дело в том, что в offline то переходит. И потом attach/detach тоже работает.
...
Рейтинг: 0 / 0
Не включаются БД после режима offline
    #39887840
Фотография Den_KP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Den_KP
alexeyvg,

Дело в том, что в offline то переходит. И потом attach/detach тоже работает.


Ну вот в данный момент вообще все заработало....
...
Рейтинг: 0 / 0
Не включаются БД после режима offline
    #39887893
Minamoto
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Den_KP
Minamoto,

Вообще классная схема. на 2017, 2016 также робит?

Судя по статье, из которой она взята (в следующем сообщении ссылка) - это актуальная схема для 2017.
...
Рейтинг: 0 / 0
Не включаются БД после режима offline
    #39887904
Фотография Yasha123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
felix_ff
Yasha123,

я бы на вашем месте попробовал принудить пользователя выставлять identity_insert процедуркой, если конечно позволяет архитектура.

в таком бы случае убили двух зайцев
1) пользователь мог все также выставлять идентити значения при этом можно бы было даже ограничить список таблиц с которыми он может манипулировать.
2) у пользователя бы не было излишних прав

они и процедурками, и кодом из приложения,
борьба с identity осложняется тем, что это политика партии такая:
у всех таблиц PK bigint identity.
начаника не переубедить, это при том, что они развивают программу,
штампуют новые таблицы и продолжают вставлять с set identity_insert on.
еще и все под сисадмином ходили,
но что это неправильно, начальничег согласился и разрешил искоренить
...
Рейтинг: 0 / 0
41 сообщений из 41, показаны все 2 страниц
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Не включаются БД после режима offline
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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