2012-03-12 2 views
0

У меня есть база данных (DB1) с одной сортировкой и множеством таблиц.Создать таблицу с помощью Select * into с различной сортировкой

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

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

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

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

Я бегу MS SQL 2005.

ответ

0

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

вы можете использовать DB ссылку .... попытаться связать все нужные таблицы из DB1 и создать синоним в DB2 (очевидно, вам нужно указать имя синонима, отличное от имени таблицы, потому что таблицы с таким же именем будут и в DB2)

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

+0

, пожалуйста, сначала проверьте, доступна ли концепция ссылки на БД в MS sql. –

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