Скопировать таблицу из базы данных SQL Server CE 3.5 в другую в Visual Studio 2008? - PullRequest
2 голосов
/ 05 марта 2010

Как я могу скопировать таблицу из базы данных SQL Server CE 3.5 в другую (также базу данных CE) в Visual Studio 2008, используя инструменты проектирования?

Примечание : при щелчке правой кнопкой мыши по таблице появляется команда «копировать», но я пока не могу найти команду «вставить» ...

1 Ответ

4 голосов
/ 09 марта 2010

Намеренно или нет, Microsoft затруднила выполнение общих задач с SQL Server CE 3.5.

Вот способ сделать то, что вы ищете:

  1. Закройте SQL Server Management Studio (SSMS), если она открыта. (не пропустите это)
    1. Если у вас нет SSMS, вы можете скачать экспресс-версию , которая должна работать нормально.
  2. Перейти к http://exportsqlce.codeplex.com/
  3. Загрузите и установите это расширение.
  4. Запустить SSMS
  5. Подключиться к базе данных, из которой вы хотите скопировать
  6. Щелкните правой кнопкой мыши таблицу, которую хотите скопировать, и выберите «Таблица сценариев как» -> «Создать в» -> «Новое окно запроса» альтернативный текст http://xs.to/image-0F6C_4B957F9E.jpg
  7. Скопируйте созданный текст.
  8. Подключитесь к своей БД, на которую хотите скопировать.
  9. Откройте окно запроса, вставьте и запустите сценарий создания.

Этот инструмент также поддерживает сценарии вставки таблиц (если вы хотите скопировать данные):

альтернативный текст http://xs.to/image-1207_4B957F9E.jpg

...