Импорт таблиц в SQL Server Management Studio Express 2005

Ответить


Этот вопрос предназначен для предотвращения автоматической отправки форм спам-ботами.
Смайлики
:| :) :wink: :D :lol: :( :cry: 8) :o :oops: :? :x :P :evil: :twisted: :roll: :!: :?: :idea: :arrow: :mrgreen:
Ещё смайлики…

Markdown is OFF

BBCode ВКЛЮЧЁН
[img] ВКЛЮЧЁН
[url] ВКЛЮЧЁН
Смайлики ВКЛЮЧЕНЫ

Обзор темы
   

Развернуть Обзор темы: Импорт таблиц в SQL Server Management Studio Express 2005

Импорт таблиц в SQL Server Management Studio Express 2005

UncleFather » 07 фев 2011 19:22, Пн

Проблема:

Имеется SQL Server Management Studio Express 2005. Необходимо выполнить импорт таблицы в существующую базу.
Проблема заключается в том, что в SQL Server Management Studio Express 2005 нет ни соответствующего мастера ни подменю.

Объяснение:

Действительно, в SQL Server Management Studio Express 2005 импорт/экспорт таблиц можно выполнить только с помощью SQL запросов, например:
Для добавления в новую таблицу:

Код: Выделить всё

SELECT * INTO ApproverList FROM OPENDATASOURCE('Microsoft.Jet.OLEDB.4.0', 'Data Source=C:\ТЗ_All Projects\ApproverList.xls;Extended Properties=Excel 5.0')...

Для добавления в уже созданную таблицу:

  • Вариант 1:
    Сначала удаляем таблицу

    Код: Выделить всё

    DROP TABLE ApproverList 

    Потом выполняем уже известный код:

    Код: Выделить всё

    SELECT * INTO ApproverList FROM OPENDATASOURCE('Microsoft.Jet.OLEDB.4.0', 'Data Source=C:\ТЗ_All Projects\ApproverList.xls;Extended Properties=Excel 5.0')...
  • Вариант2

    Код: Выделить всё

    INSERT INTO ApproverList 
    SELECT * FROM OPENDATASOURCE('Microsoft.Jet.OLEDB.4.0', 'Data Source=C:\ТЗ_All Projects\ApproverList.xls;Extended Properties=Excel 5.0')...

    возможно, предварительно стоило бы почиститить ее с

    Код: Выделить всё

    TRUNCATE TABLE ApproverList

Решение:

Самым красивым решением этой проблемы будет установить SQL Server Management Studio Express 2008, где возможности импорта/экспорта таблиц заложены изначально.

Для установки SQL Server Management Studio Express 2008 понадобится Windows Installer 4.5


Вернуться к началу