Я запускаю script, предоставленный одним из сотрудников Microsoft, чтобы узнать, какие индексы необходимо перестроить/реорганизовать в зависимости от средней фрагментации. Я вернулся разумный список, но при попытке восстановить некоторые из них на определенной базе данных я продолжал получать ошибки:Одиночный режим «отсутствует поведение» на SQL Server
Первая идея, которую я получил, чтобы установить базу данных в однопользовательском режиме, перестроить индексы а затем вернуть его к жизни. Ну, это не помогло, потому что база данных заполняется службой Windows, которая по иронии судьбы использует того же пользователя, с которым я подключен, и доступный для меня только с достаточными разрешениями для этого. Я работаю над корпоративной средой, поэтому луна немного ближе, чем получение других учетных данных пользователя. Я также не могу остановить службу во время выполнения моих задач, потому что она используется для многих других вещей.
Мой вопрос прост: как заставить однопользовательский режим принудительно использовать один источник соединения? Другими словами, как скрыть базу данных или, в конечном счете, SQL-сервер от службы? Он будет корректно обрабатывать это отсутствие как сетевую проблему, поэтому мне не нужно беспокоиться об этой части.
Та же ссылка, которую вы предоставляете говорит, что по умолчанию OFF. –
Обновление индекса онлайн будет доступно только в том случае, если используется корпоративная версия. – Bryan