Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
В конструкторе представлений источников данных можно заменить таблицу, представление или именованный запрос в представлении источника данных на другую таблицу или представление из того же или из другого источника данных или на именованный запрос, определенный в представлении источника данных. При замене таблицы все остальные объекты в базе данных или проекте служб Analysis Services, имеющие ссылки на таблицу, продолжают ссылаться на таблицу, так как идентификатор объекта для таблицы в dsV не изменяется. Любые связи по-прежнему остаются действительными (на основе соответствия имен и типа столбцов). Если таблица удаляется, а затем добавляется, то ссылки и связи также удаляются, поэтому их необходимо создавать повторно.
Чтобы заменить таблицу другой таблицей, необходимо активное соединение с источником данных в конструкторе представлений источников данных в режиме проектирования.
Чаще всего выполняется замена таблицы в представлении источника данных на другую таблицу в источнике данных. На таблицу также можно заменить именованный запрос. Например, ранее таблица была заменена именованным запросом и теперь требуется вернуть таблицу.
Важно!
При переименовании таблицы в источнике данных выполните шаги по замене таблицы и укажите переименованную таблицу в качестве источника соответствующей таблицы в представлении источника данных до его обновления. Завершение процесса замены и переименования сохраняет в представлении источника данных таблицу, ее ссылки и связи. В противном случае при обновлении представления источников данных переименованная таблица в источнике данных считается удаленной. Дополнительные сведения см. в статье Обновление схемы в представлении источника данных (службы Analysis Services).
Замена таблицы именованным запросом
В SQL Server Data Tools (SSDT) откройте проект или подключитесь к базе данных, содержащей представление источника данных, в котором требуется заменить таблицу или именованный запрос.
В обозревателе решений откройте папку Представления источников данных , а затем дважды щелкните представление источника данных.
Откройте диалоговое окно Создание именованного запроса . На панели Таблицы либо на панели Диаграмма щелкните правой кнопкой мыши таблицу, которую необходимо заменить, укажите Заменить таблицу и выберите пункт Новым именованным запросом.
В диалоговом окне Создание именованного запроса определите именованный запрос и нажмите кнопку ОК.
Сохраните измененное представление источника данных.
Замена таблицы или именованного запроса на таблицу
В SQL Server Data Tools (SSDT) откройте проект или подключитесь к базе данных, содержащей представление источника данных, в котором требуется заменить таблицу или именованный запрос.
В обозревателе решений откройте папку Представления источников данных , а затем дважды щелкните представление источника данных.
Откройте диалоговое окно Замена таблицы другой таблицей . На панели Таблицы либо на панели Диаграмма щелкните правой кнопкой мыши таблицу или именованный запрос, который необходимо заменить, укажите Заменить таблицу и выберите пункт Другой таблицей.
В диалоговом окне Замена таблицы другой таблицей :
в раскрывающемся списке Источник данных выберите необходимый источник данных;
выберите таблицу, на которую необходимо заменить таблицу или именованный запрос;
Нажмите кнопку ОК.
Сохраните измененное представление источника данных.