Создать таблицу с помощью Select * в другой разбор - PullRequest
0 голосов
/ 12 марта 2012

У меня есть база данных (DB1) с одним сопоставлением и множеством таблиц.

У меня есть другая база данных (DB2) с другим сопоставлением (на другом сервере).

Я хочу создать копии таблиц из DB1 в DB2, но с сопоставлением DB2.

В таблицах много столбцов и много таблиц, поэтому я не хочу вставлять COLLATE .... в каждый столбец Я бы предпочел сделать SELECT * INTO ... FROM ....

Как изменить параметры сортировки столбцов новой таблицы, не указав их все по отдельности?

Я использую MS SQL 2005.

1 Ответ

0 голосов
/ 12 марта 2012

как я понял эту проблему .. решение -

вы можете использовать ссылку БД .... попробуйте связать все нужные таблицы из БД1 и создать синоним в DB2 (очевидно, вы должны датьимя синонима, отличное от имени таблицы .. потому что таблицы с таким же именем будут присутствовать и в DB2)

теперь попробуйте создать новые таблицы с объединением в таблицы DB2 (другими словами, вы можете сказать, что я говорю слияниетаблицы)

...