Alexander A Manaeff -

 
 

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

Все об администрировании Windows NT/2000/2003/2008/2012 Server (в т.ч. R2) серверов. Групповые политики, домены, безопасность и пр. То, чего не найдешь в бескрайних просторах Интернета. Решения тех проблем, которые не решаются типовыми ответами, которые можно получить в техподдержке Майкрософта - а именно: переустановить продукт или купить какой-ть другой лицензионный диск.

Модератор: UncleFather

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

Сообщение UncleFather » 07 фев 2011 20: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
Аватара пользователя
UncleFather
Site Admin
 
Сообщения: 1256
Зарегистрирован: 17 авг 2004 17:20, Вт

Вернуться в Администрирование Windows Server

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3

Alexander A Manaeff -
@Mail.ru .