Итак, у меня есть около 150 баз данных SQL Server 2005, все в основном копии друг друга.Каждый из них имеет таблицу с именем bvc_User, которая имеет поле с именем PasswordChanged.На данный момент PasswordChanged является битовым полем, допускающим значение NULL.
Я хочу изменить все его экземпляры на битовое поле, не допускающее NULL, со значением по умолчанию, равным 0, и для любых значений NULL, которые в настоящее время находятся в данных таблицы, равным 1да, я не хочу, чтобы для них было установлено значение по умолчанию 0).
Возможно, я могу выполнить обновление параметра NULL и соответствующее обновление уже существующих значений базы данных отдельно, но мой основной вопрос заключается в том,как я могу просмотреть все базы данных на сервере, найти таблицу bvc_User (не у всех БД на сервере) и, если она существует, изменить поле PasswordChanged?