Я хочу обновить таблицу в каждой БД на сервере

У меня есть таблица конфигурации с такими же полями "SMTP_Server". Я хочу обновить поля с новым значением в каждой базе данных на сервере.

sp_foreachdb обновляет последнюю таблицу (в последней базе данных). Зачем?

пожалуйста помоги

1 ответ

Решение

Этот sp, кажется, не "официально" поддерживается и иногда имеет проблемы...

См.: Создание более надежного и гибкого sp_msforeachdb по адресу http://www.mssqltips.com/tip.asp?tip=2201&home

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

Другие вопросы по тегам