2016-11-23 6 views
-4

У меня много просмотров и таблиц, связанных в Microsoft SQL Server. Я хочу проверить все бесполезные столбцы, которые у меня есть в собственных таблицах. Есть ли способ выполнить автоматическую проверку, если столбец в таблице используется или нет в других таблицах?Проверка столбца SQL Server

+2

Что вы подразумеваете под «выполнением автоматической проверки» ??? Что вы на самом деле пытаетесь сделать? И я предполагаю, что «столбец в таблице используется или нет в других таблицах», вы имеете в виду внешние ключи? –

+0

Что вы подразумеваете под бесполезным? Просто потому, что это не в других таблицах, не делает его бесполезным ... т. Е. ПК. – scsimon

+0

Посмотрите на зависимости таблицы. – McNets

ответ

1
  1. Создать диаграмму базы данных в SQL Server Management Studio. Отсюда вы можете проанализировать, как связаны таблицы/столбцы или нет. Info here
  2. Сделайте анализ бизнес-модели и посмотрите, какие значения используются, которые устарели и начинаются оттуда.
  3. Если вы внесете изменения в базу данных, эти изменения необходимо проецировать в любой код, подключающийся к этой базе данных.

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

Смежные вопросы