Нельзя сохранить изменения пока не устранены ошибки

Содержание:

  • 1 Не удалось добавить комментарий: добавляем исключения в браузере
  • 2 Не удалось добавить комментарий: правка вручную
    • 2.1 Новая информация по вашей теме:
    • 2.2 Комментарии 18
  • 3 Основные виды проблем

Всем привет! Не удалось добавить комментарий – такое сообщение в последнее время мне стал выдавать ютуб при каждой попытке ответить на комментарии под своими же видеороликами. А выглядит это, кстати, вот таким образом:

Сказать, что я нервничала, когда на 20 раз клика на кнопку Ответить появлялось это же сообщение – это ничего не сказать!))) Я нашла, как решить эту проблему, и сегодня с вами поделюсь двумя способами.

Не удалось добавить комментарий: добавляем исключения в браузере

Для того, чтобы убрать проблему «не удалось добавить комментарий» на youtube, воспользуемся первым способом.

Вам необходимо в вашем браузере зайти в раздел Настройки.

Далее выбрать вкладку под названием СодержимоеВсплывающие окнаИсключения.

В поле Адрес веб-сайта добавьте URL видеохостинга ютуб. Кнопочка Разрешить. Сохранить изменения.

После этого действия youtube попадает в список Разрешенные сайты, и ваша проблема с добавлением комментариев под видео должна исчезнуть!

Такой путь настроек вы можете сделать в браузере FireFox.

В Google Chrome все немножко по-другому. Там вам необходимо выбрать раздел Личные данныеНастройки контента. Всплывающие окнаНастроить исключения. По аналогии добавьте в исключения адрес видеохостинга ютуб.

Не удалось добавить комментарий: правка вручную

Если после первого способа у вас по-прежнему появляется фраза – не удалось добавить комментарий, предлагаю воспользоваться способом номер два.

Сразу скажу, что он не очень удобен. Просто когда нужно срочно оставить комментарий, им можно воспользоваться.

Что для этого необходимо сделать? Открывайте то видео, под которым хотите оставить сообщение, и вам это не удается. И теперь обратите внимание на браузерную строку, где отображается адрес видеоролика. Например:

Что вам сейчас нужно сделать – просто удалить часть адреса, которая начинается со знака & (амперсанд).

На странице произойдет перезагрузка, и после этого вы сможете без каких-либо сложностей оставить любой комментарий под видео.

Я думаю, что воспользовавшись одним из этих способов, вы больше никогда не столкнетесь с проблемой, которая не дает размещать комментарии под видео.

Лично мне пришлось использовать оба варианта, когда я только начала с ней «бороться». Теперь же у меня больше такой ошибки не возникает!

Друзья! Если статья оказалась вам полезной, поделитесь ей в своей соцсети.

Новая информация по вашей теме:

Комментарии 18

У меня похожая проблема. Но в действительности я могу оставить коммент под видео!Так что же произошло? Я написал комментарий к видео, это скорее был даже не комментарий что то вроде познавательной статьи! Сначала она была не большая но в течение ночи разрасталась все большее, я находил нужную информацию и добавлял, менял местами текст и каждый раз комментарий покорно сохранялся! Но в какой то момент вполне возможно кто то оставил свой коммент под моим или хотел оставить, а я в этот момент опять влез с дополнением, экран дернулся и действительно пришел ответ, но не на этот комментарий а на предыдущий! После чего именно этот коммент я не смог сохранить пишет неизвестная ошибка! Я так понимаю сбой системы, я скопировал коммент в буфер и удалил его с сайта, затем даже вышел из своего аккаунта и выждал несколько часов . Затем повторил процедуру но коммент упорно не хотел загружаться на сайт ! Теперь youtube писал что то вроде извините не получилось загрузить комментарий! Я знаю про комбинации с настройками в своем браузере но и они не помогли. Вполне возможно вы знаете решение этого вопроса! В любом случае я попробую ваш 2 метод! Спасибо вам за статью.

Здравствуйте, Дмитрий! Все, что я знала об этой проблеме, описала в статье. Можно попробовать авторизироваться в другом браузере и через него добавить комментарий. Вы уточнили, что у вас получился большой комментарий. Нет точных данных, сколько символов должен содержать 1 комментарий на ютуб, но возможно вы превысили лимит. Попробуйте его сократить и еще раз отправить.

Ни один из способов, увы, не помог.
Вторым способом даже воспользоваться не удалось, так как в ссылке знак & (амперсанд) отсутствовали, сылка была обычная.

Возможно. Я на тот момент в 2017 г раз и навсегда закрыла для себя этот вопрос, и больше у меня подобных проблем не возникало. Может быть сейчас что-то изменилось.

У меня недавно пропала кнопка “сообщение к видео” при заливке видео. Может это являться причиной того, что друг оставил комментарий, в менеджере нажал на него, как важное – в комментариях видео его нет.

Не могу ответить на этот вопрос, Сергей. Никогда с такой проблемой не сталкивалась.

Подскажите пожалуйста. Я оставил комментарий к видео и вижу его. Но если зайти на ютуб не залогинившись то я его не вижу. Как такое может быть?

Есть предположение, что Вы писали много комментариев под видео, и Ютуб расценил это как спам – теперь вы в “черном списке”. Или просто именно этот комментарий попал в спам.

Комменатриев много не писал. Всего то пару тройку штук за 10 лет. А вот автор видео может помечать комментарии как спам?

Автор может заблокировать комментарий или сообщить о нарушении. Возможно, здесь как раз первый случай.

А я делаю ещё проще: копирую свой пост, обновляю страницу и вновь вставляю его . Проходит!

Есть такой вариант. Но не всегда он срабатывает).

Спасибо от работяги, если так можно сказать, которому трудно нажимать кнопки правильно Поисковик мне в помощь . слабая надежда, что увижу ответ.

Добрый день, Ольга. Я написала коммент, мне ответил блогер, я попыталась ему ответить, пишет ” комментарий добавлен”, перезагружаю страницу – моего последнего коммент нет. Другие подписчики мне отвечают, я им тоже, и коммент остаются. Может ли быть такое, что этот блогер как-то запретил не отвечать на его коммент? Ругани никакой и в помине не было, но люди все разные, у всех свои тараканы. Я просто не пойму, это глюк или меня заблокировали? Спасибо, если ответите.

Здравствуйте, Марина! Если другие подписчики Вам отвечают, Вы не должны быть заблокированы. Скорей всего это какой-то глюк.

Шаг 1. Зайдите в приложение Фото и найдите видеоролик, который необходимо загрузить на YouTube (если отснятого видео нет, попробуйте сделать тестовое видео чтобы опробовать данный способ)

Шаг 2. Нажмите на кнопку Выбрать в правом верхнем углу

Как выложить видео с iPhone на YouTube?

Шаг 3. Отметьте желаемый ролик, тапнув по нему (он подсветится галочкой)

Шаг 4. В левом нижнем углу нажмите на кнопку Отправить — отображается как квадрат со стрелочкой, идущей вверх — и выберите из появившегося списка YouTube

Шаг 5. Введите логин и пароль своего канала на YouTube, эти же данные вы используете для авторизации в Google

Как выложить видео с iPhone на YouTube?

Шаг 6. Укажите Название и Описание ролика, а также выберите качество в котором хотите «залить» ролик на YouTube. Здесь же можно выбрать теги подходящие вашему видеоролику и категорию, в которую он будет помещен

Нередко в процессе использования сервиса YouTube у зрителей возникают ошибки ←

По большей мере они связаны с:

  1. нестабильностью интернет-соединения
  2. несовместимостью ПО
  3. и проблемами со стороны хостинга.

• Специально для наших читателей мы систематизировали — популярные ошибки на Ютуб, а также расскажем о способах их устранения ↓↓↓

Основные виды проблем

Начнем с того, что существуют самые разнообразные причины, почему Ютуб выдает различные сбои. В свою очередь, ошибка – это техническая или программная неисправность, которая нарушает работу определенных сервисов или функций…….

Большинство неисправностей происходят со стороны пользователя: ↓↓↓

  • низкая скорость интернет-подключения;
  • устаревшее программное обеспечение;
  • слабая производительность устройства;
  • несовместимый формат видео и многое другое.

Ютуб пишет ошибку при любой из вышеописанных причин, исходя из которых, можно выделить такие их виды:

  1. ошибки воспроизведения на Ютубе;
  2. ошибки приложения;
  3. ошибки при загрузке видео;
  4. ошибки трансляции и другие.

• Ниже мы рассмотрим наиболее популярные сбои, а также методы их исправления .

1) → Ошибка сети в Ютуб на Андроиде – решение есть .

Все чаще на форумах пользователи мобильных гаджетов жалуются на неисправности при использовании сервисов Ютуб.

Чаще всего владелец телефона видит различные диалоговые окна:

  • на данный момент нет подключения к сети;
  • необходимо проверить подключение;
  • нет сети и другое.

В этом случае проблему можно устранить очень быстро:

  • подключиться к скоростной точке доступа;
  • выполните перезапуск приложения;
  • скачайте обновленную версию приложения или ОС;
  • повторить воспроизведения ролика позже.

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

→ В этом случае обязательно нужно проследовать в приложения и очистить кэш в Ютубе.

Как правило, это позволяет исправить неисправность , которая встречается очень часто при обновлениях

Обратите внимание, что такие ошибки подключения связаны с низкой скоростью Интернета и Ютуб здесь совершенно не виноват !

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

2) → Ошибка в приложении Ютуб – подробная инструкция, что делать

• Также пользователи телефонов жалуются, что произошла ошибка приложении на Ютубе. Это проблема встречается очень часто и представляет собой диалоговое окно, в котором имеется надпись «в приложении произошла ошибка».

Это окно может появляться :

  1. при запуске телефона
  2. или во время использования приложения.

Главная причина такой неисправности – один из сервисов, к которому обращается приложение, отключен.

Теперь давайте рассмотрим один из способов, который поможет устранить эту неисправность:

  • переходим в «Настройки» и пункт «Приложения» на вашей мобилке;
  • найдите в конце списка отключенные приложения и кликните;
  • выберите пункт «Включить»;
  • чаще всего речь о сервисах Google, шрифтах и прочих утилитах;
  • по завершении процедуры перезагрузите устройство.

Вот и все — готово

→ Если проблема не ушла, то попробуйте проделать аналогичную процедуру, открыть приложение YouTube и очистить его кэш. В некоторых случаях помогает перезагрузка устройства или полный сброс данных .

3) → Ошибка повторите попытку позже – лучший способ решения

Это проблема встречается с одинаковой частотой на телефонах и компьютерах. Чаще всего она происходит во время воспроизведения какого-либо ролика.

Так, проигрывание прерывается и появляется уведомление «произошла ошибка повторите попытку позже».

Как показывает опыт, такая проблема чаще всего наблюдается в Firefox.

Если, например, воспроизвести видео на другом гаджете, то видео проигрывается нормально.

Есть несколько методов, как можно устранить это ↓↓↓

1. Переустановка Flash-проигрывателя:

  • удаляем через панель инструментов старую версию Flash-плеера;
  • заходим на официальный сайт ( http://get.adobe.com/ru/flashplayer/ ) и устанавливаем новую версию;
  • теперь проверяем в разделе «Дополнения» появился ли новый проигрыватель и ставим «Использовать всегда»;
  • после этого обязательно попробуйте воспроизвести ролик.

Ну или вот вам видео инструкция ↓

2. Вы можете еще найти информацию, что эта ошибка возникает вследствие изменения идентификатора воспроизведения.

→ Итак, такую ошибку видео на Ютуб можно устранить очень просто – необходимо выставить на компьютере верное время и дату . Таким образом, вы можете устранить ошибку идентификатора всего в несколько кликов.

3. Также на форумах приводятся и другие популярные способы решения ошибки повторите попытку. В частности, можно зайти в настройки приватности, после чего удалить кэш и куки.

→ Некоторым пользователям при обнаружении надписи «Произошла ошибка повторить» помогает метод переустановки браузера.

Но тут уже стоит использовать все способы последовательно, пока вы не добьетесь нормального воспроизведения.

4) → Ошибка 404 на Ютубе – можно ли решить проблему

Каждый пользователь хоть раз видел заголовок «404» — это означает, что на данном домене нет подобной страницы .

Также подобная картинка может возникать и на Ютубе :

  1. Иногда пользователь ошибается при вводе адреса
  2. а в других случаях проблема появляется при несовместимости ПО.

Чаще всего можно проследить неисправность у пользователей мобильных устройств.

Если вы увидели ошибку 404 на Ютубе, то мы рекомендуем такое решение:

• Теперь вы можете зайти через браузер на m.youtube.com и убедиться, что проблемы больше не наблюдается.

5) → Ошибки трансляции на Ютубе – простые советы

→ Чаще всего неисправности возникают только у одного пользователя, что говорит о низкой скорости и прочих проблемах, которые не связаны с сервисом.

→ Реже наблюдаются групповые проблемы – тут вероятно имеются неисправности на линии.

В свою очередь, когда есть массовые сбои, то стоит думать о декодере и следовать такой инструкции:

Таким образом, в этой статье мы рассмотрели основные проблемы, а также простые способы их решения.

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

В данном случае, я бы рекомендовал попробовать следующие шаги:

1. Проверить соединение с интернетом. Убедитесь, что у вас стабильное и быстрое подключение к интернету.

2. Очистить кэш браузера и удалить расширения, которые могут конфликтовать с YouTube. Затем перезагрузить браузер и попробовать сохранить видео еще раз.

3. Попробовать использовать другой браузер для загрузки видео на YouTube. Это может помочь выяснить, является ли проблема связанной с браузером, а не с самим YouTube.

4. Обратиться в службу поддержки YouTube для получения дополнительной помощи. Если ничего не помогло, вы можете обратиться в службу поддержки YouTube и сообщить им о проблеме, чтобы они могли помочь вам решить проблему.

Надеюсь, что эти советы помогут вам решить вашу проблему!

stryker

На сайте с 12.03.2006

Offline

814

24 августа 2012, 19:01

19714

Привет всем!

Пытаюсь в паблик с Youtube видео воткнуть.

Как обычно — тыркаю ссылку, редактирую описание и тп. Нажимаю сохранить, а в ответ «Не удалось сохранить это видео.»

С чем это может быть связано?

Попробовал скачать его и залить к себе на канал в Ютубе — добавляю ВКонтакте — такая же беда.

Пришлось залить в ВК, что не совсем как надо, но да ладно. Просто интересно в чем может быть глюк. Неужели, Ютуб, даже скачанные видосы и перезалитые заново определяет и не дает их распространять, если чел какие-то особые права установил на залитый видос?

Это временный глюк или какой-то «прикол»?

С уважением.

1eon

На сайте с 08.09.2010

Offline

78

25 августа 2012, 13:39

#1

Видео давно залили? Просто после того как написано «загрузка завершена» необходимо немного подождать, так как ютуб обрабатывает видео и пока он обрабатывает в вк нельзя его залить, как раз выдает такую ошибку «Не удалось сохранить это видео». Как определить, что видео уже обработалось — посмотрите на изображение к видео, если оно отображается (обычно любой кадр из видео), то все в порядке и можно загружать.

P. s. Попробовал сейчас вставить одно из своих видео в вк, которое запретили во всех странах, кроме Германии из-за вставленного в него чужой песни — все спокойно вставилось и показывает.

Просто подпись




[Удален]

27 августа 2012, 10:09

#2

stryker:
Привет всем!

Пытаюсь в паблик с Youtube видео воткнуть.

Как обычно — тыркаю ссылку, редактирую описание и тп. Нажимаю сохранить, а в ответ «Не удалось сохранить это видео.»

С чем это может быть связано?

Попробовал скачать его и залить к себе на канал в Ютубе — добавляю ВКонтакте — такая же беда.

Пришлось залить в ВК, что не совсем как надо, но да ладно. Просто интересно в чем может быть глюк. Неужели, Ютуб, даже скачанные видосы и перезалитые заново определяет и не дает их распространять, если чел какие-то особые права установил на залитый видос?

Это временный глюк или какой-то «прикол»?

С уважением.

проблемы на стороне обрабатывающего ваш запрос сервера — вконтакте. решается частым рефрешем страницы (ну и подождать, пусть пройдет время)

stryker

На сайте с 12.03.2006

Offline

814

27 августа 2012, 17:26

#3

1eon, а у меня до сих пор нет. Уже 10 раз пытался в разное время разные ролики.

OnMed:
проблемы на стороне обрабатывающего ваш запрос сервера — вконтакте. решается частым рефрешем страницы (ну и подождать, пусть пройдет время)

Сча буду писать в тех поддержку. Слишком оно долго все на месте стоит.

Aleks_social-pr

На сайте с 20.01.2012

Offline

50

28 августа 2012, 09:46

#4

В настройках видео на youtube есть пункт «Разрешить встраивание» — этот параметр разрешает или запрещает встраивание видео на других сайтах. Возможно просто запрещено встраивание видео.

http://smmhelper.com (http://smmhelper.com) — Лучшее продвижение в соц сетях. ТОП YouTube, ТОП iTunes

stryker

На сайте с 12.03.2006

Offline

814

28 августа 2012, 13:39

#5

Aleks_social-pr:
В настройках видео на youtube есть пункт «Разрешить встраивание» — этот параметр разрешает или запрещает встраивание видео на других сайтах. Возможно просто запрещено встраивание видео.

Слишком много совпадений. Раз 5 разное видео пытался.

И сегодня пытался — та же беда. Не может быть такого :)

Может мне такую возможность отключили, но это вряд ли, я не злоупотребляю спамом и прочим. Жду ответа от техподдержки.

stryker

На сайте с 12.03.2006

Offline

814

29 августа 2012, 19:52

#6

Ответ тех поддержки:

Мы передали информацию об этой проблеме разработчикам. В скором времени они все исправят.

Как то так.

Устранение ошибок при загрузке видео на YouTube

  • Устранение ошибок YouTube при загрузке видео
    1. Возникли непредвиденные проблемы при загрузке видео на YouTube
    2. Файл при загрузке видео на YouTube отклонен сервером
    3. Ошибка передачи данных в сети при загрузке видео на YouTube
    4. Ошибка обработки видео на YouTube
    5. Ошибка сети при загрузке видео на YouTube
    6. Ошибка загрузки видео на YouTube. На ваш канал сейчас нельзя добавлять видео
    7. Ошибка безопасности при загрузке видео на YouTube
    8. Отклонено (слишком маленький файл)
    9. Произошла ошибка (пустой файл .mov)
    10. Суточный лимит загрузки исчерпан при загрузке видео на YouTube. Вы снова сможете добавлять ролики через 24 часа
    11. Другие ошибки, возникающие при загрузке видео на YouTube

В этой статьи описано, что можно предпринять, если при загрузке видео на YouTubeвозникла проблема. Читайте конкретную инструкцию об ошибке, с которой вы столкнулись.

Возникли непредвиденные проблемы при загрузке видео на YouTube.

Подождите несколько минут, а затем попробуйте загрузить видео ещё раз.

Файл при загрузке видео на YouTube отклонен сервером.

Вероятно, вы пытаетесь загрузить видео неподходящего формата. О том, какие форматы файлов поддерживаются на YouTube, написано в этой статье.

Ошибка передачи данных в сети при загрузке видео на YouTube.

Такое сообщение об ошибке выводится, когда браузер нужно обновить до последней версии. Для загрузки видео мы рекомендуем следующие браузеры:

  • Google Chrome
  • Firefox 4 или более поздней версии
  • Internet Explorer или Microsoft Edge с включенным модулем Silverlight

После того как вы обновите браузер, попробуйте загрузить видео снова.

Ошибка обработки видео на YouTube.

Такое сообщение об ошибке на YouTube может выводиться, когда добавляется недействительный или обрезанный файл, или загрузка идет на сниженной скорости. Воспроизведите видео на своем устройстве и убедитесь, что используете один из поддерживаемых форматов файлов, затем загрузите файл снова. Если это не поможет устранить проблему, попробуйте загрузить видео на YouTube с другой платформы.

Ошибка сети при загрузке видео на YouTube.

Такое сообщение об ошибке выводится на YouTube, когда браузер нужно обновить до последней версии. Для загрузки видео рекомендуется использовать следующие браузеры:

  • Google Chrome
  • Firefox 4 или более поздней версии
  • Internet Explorer или Microsoft Edge с включенным модулем Silverlight

После того как вы обновите браузер, попробуйте загрузить видео снова.

Ошибка загрузки видео на YouTube. На ваш канал сейчас нельзя добавлять видео.

Эта ошибка YouTube может возникнуть по одной из следующих причин:

  • Ваш YouTube канал получил предупреждение о нарушении правил сообщества.
  • Ваш администратор YouTube канала включил Безопасный режим в аккаунте Google Workspace.

Ошибка безопасности при загрузке видео на YouTube.

Данное сообщение об ошибке выводится на YouTube при необычных настройках безопасности в браузере. Возможно, в процесс загрузки вмешивается антивирус, брандмауэр или программа для защиты от шпионского ПО. Попробуйте временно отключить эти приложения и повторите попытку загрузки.

Отклонено (слишком маленький файл).

Это сообщение об ошибке выводится, когда вы попытались загрузить на YouTube слишком маленький файл. Выберите видео размером не менее 2 КБ и повторите попытку.

Произошла ошибка (пустой файл .mov).

Это сообщение об ошибке выводится если вы пытаетесь добавить на YouTube видео формата QuickTime, сохраненное в виде ярлыка. Такой файл невозможно обработать. Чтобы исправить ситуацию, сохраните ролик как самостоятельное видео и попробуйте загрузить его ещё раз.

Суточный лимит загрузки исчерпан при загрузке видео на YouTube. Вы снова сможете добавлять ролики через 24 часа.

YouTube ограничили количество роликов, которое можно загрузить на один канал в течение 24 часов. Они рассчитывают, что эта мера поможет сделать YouTube более безопасной платформой для каждого пользователя.

Лимиты на загрузку могут различаться в разных странах и регионах, либо изменяться в зависимости от истории канала. Также они зависят от того, получал ли автор предупреждения о нарушении авторских прав и правил сообщества.

Если при попытке загрузки видео на YouTube выводится ошибка «Суточный лимит загрузки исчерпан» , повторите попытку через 24 часа.

Другие ошибки, возникающие при загрузке видео на YouTube.

Возможно, формат файла, который вы загружаете, не поддерживается на YouTube. Ознакомиться со списком допустимых форматов можно здесь. Также попробуйте изменить кодеки или отредактировать видео в другом ПО.

По материалам:
https://support.google.com/youtube/answer/10383400

Заберите ссылку на статью к себе, чтобы потом легко её найти!
Выберите, то, чем пользуетесь чаще всего:

Всем привет! Сегодня я расскажу об ошибке «Сохранение изменений запрещено», которая возникает в среде SQL Server Management Studio при работе с конструктором таблиц, будут рассмотрены причины ее возникновения и, конечно же, способы исправления данной ошибки.

Ошибка «Сохранение изменений запрещено» в среде SSMS. Причины и способы устранения

Заметка! Обзор функционала SQL Server Management Studio (SSMS).

Содержание

  1. Ошибка «Сохранение изменений запрещено»
  2. Причины возникновения ошибки «Сохранение изменений запрещено»
  3. Способы устранения ошибки «Сохранение изменений запрещено»
  4. Использовать T-SQL
  5. Отключить параметр «Запретить сохранение изменений, требующих повторного создания таблицы»

Ошибка «Сохранение изменений запрещено»

Итак, ситуация: Вы вносите изменения в таблицу с помощью конструктора в среде SQL Server Management Studio, однако при попытке сохранить изменения Вы получаете следующую ошибку

Сохранение изменений запрещено. Чтобы сохранить изменения, необходимо удалить и повторно создать следующие таблицы. Либо изменения вносятся в таблицу, которую невозможно создать повторно, либо включен параметр «Запретить сохранение изменений, требующих повторного создания таблицы».

Скриншот 1

Причины возникновения ошибки «Сохранение изменений запрещено»

Дело в том, что при изменении таблицы с помощью конструктора с изменением структуры ее метаданных, чтобы сохранить все изменения, необходимо пересоздать таблицу на основе этих изменений, т.е. создать ее заново. Вы этого не видите, но это будет делать сама среда Management Studio.

Однако это действие может привести к потере метаданных и прямой потере данных во время повторного создания таблицы.

Поэтому по умолчанию в среде SQL Server Management Studio включен параметр «Запретить сохранение изменений, требующих повторного создания таблицы». И если Вы используете графический конструктор таблиц, чтобы внести изменения в таблицу, например, Вы выполняете следующие действия:

  • Меняете параметр «Разрешить значения NULL» для столбца;
  • Изменяете порядок столбцов в таблице;
  • Изменяете тип данных столбца;
  • Добавляете новый столбец.

то в этих случаях Вы будете получать именно такую ошибку.

Способы устранения ошибки «Сохранение изменений запрещено»

Вы можете спросить, «а как же тогда вносить изменения в таблицы, если существует прямой запрет на внесения изменений?».

Конечно же, существуют способы устранения данной ошибки и внесение изменений в таблицы. В частности, Вы можете использовать два.

Использовать T-SQL

Первый, и рекомендованный – это использовать инструкции T-SQL.

Заметка! Что такое T-SQL. Подробное описание для начинающих.

В качестве примера давайте представим, что у нас есть таблица Goods, и она имеет следующие данные.

   
   CREATE TABLE Goods(
	  ProductId INT IDENTITY(1,1) NOT NULL,
	  Category INT NOT NULL,
	  ProductName VARCHAR(100) NOT NULL,
	  Price MONEY NULL
   );

   INSERT INTO Goods (Category, ProductName, Price)
	    VALUES (1, 'Системный блок', 50),
		   (1, 'Клавиатура', 30),
		   (1, 'Монитор', 100),
		   (2, 'Планшет', 150),
		   (2, 'Смартфон', 100);

   SELECT * FROM Goods;

Скриншот 2

Заметка! Если Вас интересует язык SQL, то рекомендую почитать книгу «SQL код» – это самоучитель по языку SQL для начинающих программистов. В ней очень подробно рассмотрены основные конструкции языка.

Изменяем параметр «Разрешить значения NULL»

Как видим, столбец Price на текущий момент у нас может принимать значения NULL, однако мы решили сделать этот столбец обязательным к заполнению и запретить хранение в нем значений NULL.

Курс по SQL для начинающих

Если мы будем использовать конструктор таблиц, то мы получим ошибку «Сохранение изменений запрещено».

Чтобы запретить хранение NULL значений, мы можем выполнить следующую инструкцию SQL

   
   ALTER TABLE Goods ALTER COLUMN Price MONEY NOT NULL;

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

Изменяем тип данных столбца

Если необходимо изменить тип данных столбца, то нужно написать практически точно такую же инструкцию, только при этом указав новый тип данных.

   
   ALTER TABLE Goods ALTER COLUMN Price NUMERIC(18,2) NOT NULL;

В данном случае мы изменили тип данных столбца Price с MONEY на NUMERIC.

Добавляем новый столбец

Если требуется добавить новый столбец, то Вы можете использовать следующую инструкцию.

   
   ALTER TABLE Goods ADD ProductDescription VARCHAR(300) NULL;

В этом примере мы добавили столбец ProductDescription с типом данных VARCHAR.

К сожалению, изменение порядка столбцов в таблице на языке T-SQL не поддерживается, это возможно только путем пересоздания таблицы.

Заметка! Транзакции в T-SQL – основы для новичков с примерами.

Отключить параметр «Запретить сохранение изменений, требующих повторного создания таблицы»

Если Вы не хотите вникать в SQL, то Вы можете просто отключить параметр «Запретить сохранение изменений, требующих повторного создания таблицы» и в таком случае Вы сможете вносить в таблицы все перечисленные выше изменения, которые ранее были недоступны, включая изменение порядка столбцов.

Однако Microsoft не рекомендует отключать этот параметр, ссылаясь на то, что при определенных обстоятельствах сохранение изменений, требующих повторного создания таблицы, может привести к потере метаданных и прямой потере данных. Например, если у таблицы включен функционал «Отслеживания изменений».

В большинстве случаев потери данных, конечно же, не будет происходить, поэтому данный параметр отключить можно, но лучше использовать SQL.

Чтобы отключить данный параметр, зайдите в SSMS в меню «Сервис -> Параметры» и на вкладке «Конструкторы» снимите галочку «Запретить сохранение изменений, требующих повторного создания таблицы» и нажмите «ОК».

Скриншот 3

После этого Вы сможете сохранять любые изменения в таблицах с помощью графического конструктора.

Заметка! Курсы по Transact-SQL для начинающих.

На сегодня это все, надеюсь, материал был Вам полезен, пока!

When I create a table in SQL Server and save it, if I try to edit the table design, like change a column type from int to real, I get this error:

Saving changes is not permitted. The change you have made requires the following table to be dropped and re-created. You have either made changes to a table that can’t be recreated or enabled the option prevent saving changes that require the table to be re-created.

Why do I have to re-create the table? I just want to change a data type from smallint to real.

The table is empty, and I didn’t use it until now.

Brian Tompsett - 汤莱恩's user avatar

asked Jul 24, 2011 at 23:22

Arash's user avatar

1

From Save (Not Permitted) Dialog Box on MSDN :

The Save (Not Permitted) dialog box warns you that saving changes is
not permitted because the changes you have made require the listed
tables to be dropped and re-created.

The following actions might require a table to be re-created:

  • Adding a new column to the middle of the table
  • Dropping a column
  • Changing column nullability
  • Changing the order of the columns
  • Changing the data type of a column <<<<

To change this option, on the Tools menu, click Options, expand
Designers, and then click Table and Database Designers.
Select or clear the Prevent saving changes that require the table to be
re-created
check box.

See Also
Colt Kwong Blog Entry:
Saving changes is not permitted in SQL 2008 Management Studio

Community's user avatar

answered Jul 24, 2011 at 23:26

Robert Harvey's user avatar

Robert HarveyRobert Harvey

178k47 gold badges333 silver badges501 bronze badges

14

If you are using SSMS:

Go to the menu Tools >> Options >> Designers and uncheck Prevent Saving changes that require table re-creation

Mohammadreza Khedri's user avatar

answered Jul 24, 2011 at 23:27

ypercubeᵀᴹ's user avatar

ypercubeᵀᴹypercubeᵀᴹ

113k19 gold badges174 silver badges235 bronze badges

5

Prevent saving changes that require table re-creation

Five swift clicks

Prevent saving changes that require table re-creation in five clicks

  1. Tools
  2. Options
  3. Designers
  4. Prevent saving changes that require table re-creation
  5. OK.

After saving, repeat the proceudure to re-tick the box. This safe-guards against accidental data loss.

Further explanation

  • By default SQL Server Management Studio prevents the dropping of tables, because when a table is dropped its data contents are lost.*

  • When altering a column’s datatype in the table Design view, when saving the changes the database drops the table internally and then re-creates a new one.

*Your specific circumstances will not pose a consequence since your table is empty. I provide this explanation entirely to improve your understanding of the procedure.

answered Jul 1, 2015 at 10:42

WonderWorker's user avatar

WonderWorkerWonderWorker

8,5394 gold badges63 silver badges74 bronze badges

2

This can be changed easily in Microsoft SQL Server.

  1. Open Microsoft SQL Server Management Studio 2008
  2. Click Tools menu
  3. Click Options
  4. Select Designers
  5. Uncheck «Prevent saving changes that require table re-creation»
  6. Click OK

enter image description here

answered Nov 5, 2018 at 14:05

Irshad Ahmed Akhonzada's user avatar

0

To change the Prevent saving changes that require the table re-creation option, follow these steps:

Open SQL Server Management Studio (SSMS).
On the Tools menu, click Options.

In the navigation pane of the Options window, click Designers.

Select or clear the Prevent saving changes that require the table re-creation check box, and then click OK.

Note: If you disable this option, you are not warned when you save the table that the changes that you made have changed the metadata structure of the table. In this case, data loss may occur when you save the table.

enter image description here

Martijn Pieters's user avatar

answered Jan 18, 2016 at 10:15

Tabish Usman's user avatar

Tabish UsmanTabish Usman

3,1202 gold badges17 silver badges15 bronze badges

1

It is very easy and simple setting problem that can be fixed in 5 seconds by following these steps

To allow you to save changes after you alter table, Please follow these steps for your sql setting:

  1. Open Microsoft SQL Server Management Studio 2008
  2. Click Tools menu options, then click Options
  3. Select Designers
  4. Uncheck «prevent saving changes that require table re-creation» option
  5. Click OK
  6. Try to alter your table
  7. Your changes will performed as desired

answered Jan 22, 2014 at 11:03

Rizwan Gill's user avatar

Rizwan GillRizwan Gill

2,2031 gold badge17 silver badges29 bronze badges

1

Go on Tool located at top menu.
Choose options from dropdown.You have a popup now select Designers option located on left hand block of menus. Uncheck the option Prevent saving changes that require table re-creation. Click on OK Button.

Andrew Barber's user avatar

Andrew Barber

39.7k20 gold badges94 silver badges123 bronze badges

answered Apr 14, 2013 at 15:39

FIFO BIZSOL's user avatar

FIFO BIZSOLFIFO BIZSOL

7296 silver badges6 bronze badges

Un-tick the Prevent saving changes that require table re-creation box from Tools ► Options ► Designers tab.

SQL Server 2012 example:

enter image description here

WonderWorker's user avatar

WonderWorker

8,5394 gold badges63 silver badges74 bronze badges

answered Aug 27, 2016 at 5:44

Pedram's user avatar

PedramPedram

6,28410 gold badges65 silver badges87 bronze badges

Copied from this link
» … Important We strongly recommend that you do not work around this problem by turning off the Prevent saving changes that require table re-creation option. For more information about the risks of turning off this option, see the «More information» section. »

» …To work around this problem, use Transact-SQL statements to make the changes to the metadata structure of a table. For additional information refer to the following topic in SQL Server Books Online

For example, to change MyDate column of type datetime in at table called MyTable to accept NULL values you can use:

alter table MyTable alter column MyDate7 datetime NULL «

Panther's user avatar

Panther

3,3129 gold badges27 silver badges50 bronze badges

answered Sep 30, 2015 at 5:25

Panagiotis's user avatar

PanagiotisPanagiotis

1311 silver badge2 bronze badges

4

And just in case someone here is also not paying attention (like me):

For Microsoft SQL Server 2012, in the options dialogue box, there is a sneaky little check box that APPARENTLY hides all other setting. Although I got to say that I have missed that little monster all this time!!!

After that, you may proceed with the steps, designer, uncheck prevent saving blah blah blah…

sneaky_check_box_in_option

answered Mar 21, 2016 at 7:47

Gellie Ann's user avatar

Gellie AnnGellie Ann

4391 gold badge6 silver badges10 bronze badges

1) Open tool which is on top.
2) Choose options from Picklist.
3) Now Comes the popup and you can now select designers option from the list of menus on the left side.
4) Now prevent saving changes need to be unchecked that needed table re-creation. Now Click OK.

answered Dec 18, 2015 at 10:54

Rishabh Seth's user avatar

From the Tools menu, click on Options, select Designers from the side menu and untick prevent changes that can lead to recreation of a table. Then save the changes

If you use sql server Management studio go to
Tools >> Options >> Designers and uncheck “Prevent Saving changes that require table re-creation”
It works with me

answered Aug 9, 2018 at 11:24

Taher Chtaywi's user avatar

1

If you can not see the «Prevent saving changes that required table re-creation» in list like that
The image

You need to enable change tracking.

  • Right click on your database and click Properties
  • Click change tracking and make it enable
  • Go Tools -> Options -> Designer again and uncheck it.

answered May 14, 2018 at 15:51

Emre Karataşoğlu's user avatar

Emre KarataşoğluEmre Karataşoğlu

1,6591 gold badge16 silver badges25 bronze badges

Actually, You are blocked by SSMS not the SQL Server.

The solution are either change setting of SSMS or use a SQL query.

Using SQL Query you could do the update freely.
Example you want to add a new column to a table, you could do like this :

ALTER TABLE Customers ADD Email varchar(255) NOT NULL DEFAULT ‘OK’;

Other option is changing SSMS setting. Please refer to other answer, as many has explain it.

answered Sep 8, 2020 at 15:07

Ahmad Pujianto's user avatar

Ahmad PujiantoAhmad Pujianto

3091 gold badge3 silver badges11 bronze badges

2

Microsoft SQL Server Management Studio 2016

Многие, кто работал в программе Microsoft SQL Server Management Studio, сталкивался с такой ситуацией, когда при сохранении изменений в структуре таблицы возникала ошибка.

Microsoft SQL Server Management Studio. Ошибка

И что бы мы не делали, как бы мы не пытались сохранить изменения — программа нам не дает этого сделать. Можно удалить данную таблицу и создать такую же структуру заново. А если спустя несколько минут нам нужно внести еще изменения в структуру? Удалять и создавать структуру не вариант. Оказывается в программе есть параметр, отвечающий за сохранение изменений в структуре таблицы.

Для этого нам необходимо выбрать пункт меню Сервис -> Параметры.

Microsoft SQL Server Management Studio. Параметры

В открывшемся окне Параметры в иерархическом меню найти пункт Конструкторы и раскрыть его. Затем выбрать пункт Конструкторы таблиц и баз данных. И как на рисунке выше снять галочку у параметра Запретить сохранение изменений, требующих повторного создания таблицы. После нажать на кнопку ОК.

Теперь вы сможете легко изменять и сохранять изменения в ваших таблицах.

Опытные разработчики о данной функции уже знают, а для новичков, возможно, сэкономит немного времени. Спасибо за внимание и до новых встреч!

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Те, кто регулярно выполняют создание и развертывание новых баз данных на основе Microsoft SQL Server, активно используют в своей работе такой инструмент, как Microsoft SQL Server Management Studio (SSMS). Он позволяет выполнить практически все операции, что требуются при обслуживании СУБД. В его составе, есть функционал, дизайнера таблиц и диаграмм структуры базы данных, с автоматическим созданием и обновлением таблиц в базе данных, их структуры, индексов и ключей.
При этом, по умолчанию, Microsoft SSMS настроен так, что не позволяет сохранять какие-либо изменения в диаграмме или дизайнере, которые могут повлиять на структуру таблиц, если нельзя внести изменения в структуру таблиц без их пересоздания. Это вполне объяснимо, тк у вас в таблицах могут быть данные, а пересоздание таблицы и уничножит. При это на экране будет появляться сообщение подобное тому что показано ниже: Saving Changes is not permitted (Сохранение изменений не допускается):

Saving Changes is not permitted
Чтобы исправить такое поведение, необходимо:

  1. Открыть SQL Server Management Studio
  2. В верхнем меню выбрать Tools -> Options
  3. В открывшемся окне в левом дерево выбрать Designers
  4. Убрать галочку Prevent saving changes that require table re-creation (Предотвращение сохранения изменений)
  5. Нажать OK для применения настроек

Prevent saving changes that require table re-creationПосле внесенных изменений, любое изменение структуры таблиц в дизайнере или диаграмме, при ее сохранении будет применяться на структуру базы данных, и при необходимости пересоздавать измененные объекты.

Понравилась статья? Поделить с друзьями:

Интересное по теме:

  • Нельзя сидеть сложив руки ошибка
  • Нельзя проверить подпись сертификата код ошибки 0x80096004
  • Нельзя построить красивый дом сложа рукава речевая ошибка
  • Нельзя повторить одну ошибку дважды во второй
  • Нельзя отправить сообщение ошибка 28

  • Добавить комментарий

    ;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: