Автоматизация миграции SQL Server с выборочным усечением таблицы - PullRequest
0 голосов
/ 01 мая 2018

Просто интересно, есть ли у каких-нибудь экспертов по SQL Server какие-либо советы, которые могут помочь в моем тестировании порта MS-Access для SQL Server с помощью Помощника по миграции и с выборочными сценариями SQL Drop + Create.

У меня есть новая база данных SQL Server, которую я переношу из 5 внешних баз данных MS-Access. Одна база данных меняется ежедневно, и я хотел бы обновлять мой тестовый сервер SQL новыми данными каждый раз в течение времени

Моя проблема сейчас заключается в том, что я не хочу удалять + создавать всю базу данных. Я просто хотел бы выборочно удалить переносимые таблицы из одной базы данных MS-Access.

Я не вижу опции для этого внутри SQL Server. Какой инструмент или пункт меню мне не хватает?

Я использую SQL Server 13.0 (2017) и у меня есть мастер импорта / экспорта SQL Server 2016

1 Ответ

0 голосов
/ 01 мая 2018

Не уверен, что я что-то упустил.

Создайте сценарий SQL, который вы запускаете перед запуском импорта.

-- Drop all tables imported from Access database x
DROP TABLE foo;
DROP TABLE bar;
-- etc
GO

Чтобы не вводить все имена таблиц, см., Например, список таблиц без индексов в sql 2008

Или используйте MSysObjects в исходной базе данных.

...