Re[3]: Как базу данных с Postgres перевести на SQL Server 20
От: pkarklin  
Дата: 05.02.08 13:34
Оценка:
Здравствуйте, rasta_queen, Вы писали:

_>Я делаю Import в SQL Server 2005. Вместо PostgreSQL OLE DB Provider я выбираю Net Framework Data Provider for Odbc.


А почему не PostgreSQL OLE DB Provider?!

_>Задаю connection string:

_>Driver={PostgreSQL};Server=localhost;Port=5432;Database=system;Uid=postgres;Pwd=;
_>еще создал dsn для Postres.

_>но потом он выдает окно:

_>Copy data from data from one or more tables or views, которая серая и эту галочку нельзя выбрать
_>И можно выбирать только Write a query to specify the data to transfer
_>Потом мне нужно написать query. Что писать в этом запросе? Мне нужно импортировать только таблички и связи. Больше ничего не надо.

Возможно, что выбранный Вами профайдер, не способен работать с метаданными, дабы можно бвло импортировать таблицы целиком. Но, даже если у Вас это и получится с другим провайдером, при таком импорте не будут импортированы, ни индексы, ни ограничения, ни деволтные знаяени, ни все прочее, что с этим связано.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.