Расширение "Импорт SQL Server"SQL Server Import extension
Расширение "Импорт SQL Server" преобразует файлы TXT и CSV в таблицы SQL.The SQL Server Import extension converts .txt and .csv files into a SQL table. Этот мастер использует платформу Microsoft Research под названием Program Synthesis using Examples (PROSE) для интеллектуального анализа файлов с минимальным вмешательством пользователя.This wizard utilizes a Microsoft Research framework known as Program Synthesis using Examples (PROSE) to intelligently parse the file with minimal user input. Это эффективная платформа для первичной обработки данных и та же технология, которая применяется для мгновенного заполнения в Microsoft Excelit's a powerful framework for data wrangling, and it's the same technology that powers Flash Fill-in Microsoft Excel
Дополнительные сведения о версии этой функции для SSMS см. в этой статье.To learn more about the SSMS version of this feature, you can read this article.
Установка расширения "Импорт SQL Server"Install the SQL Server Import extension
Чтобы открыть диспетчер расширений и получить доступ к имеющимся расширениям, щелкните значок расширений или выберите пункт Расширения в меню Вид.To open the extensions manager and access the available extensions, select the extensions icon, or select Extensions in the View menu.
Выберите доступное расширение и просмотрите сведения о нем.Select an available extension to view its details.
Выберите нужное расширение и установите его.Select the extension you want and Install it.
Выберите Перезагрузить, чтобы включить расширение (требуется только при первой установке расширения).Select Reload to enable the extension (only required the first time you install an extension).
Запуск мастера импортаStart Import Wizard
Чтобы запустить мастер "Импорт SQL Server", сначала установите подключение к серверу на вкладке "Серверы".To start SQL Server Import, first make a connection to a server in the Servers tab.
Установив подключение, перейдите к целевой базе данных, из которой нужно импортировать файл в таблицу SQL.After you make a connection, drill down to the target database that you want to import a file into a SQL table.
Щелкните базу данных правой кнопкой мыши и выберите Мастер импорта.Right-click on the database and select Import Wizard.
Импорт файлаImporting a file
Когда вы запускаете мастер с помощью контекстного меню, поля сервера и базы данных заполняются автоматически.When you Right-click to launch the wizard, the server and database are already autofilled. Если имеются другие активные подключения, их можно выбрать в раскрывающемся списке.If there are other active connections, you can select in the dropdown.
Выберите файл, нажав кнопку Обзор.Select a file by selecting Browse. Имя таблицы заполняется автоматически в соответствии с именем файла, однако вы можете изменить его.It should autofill the table name based on the file name, but you can also change it yourself.
По умолчанию используется схема dbo, однако ее можно изменить.By default, the schema will be dbo but you can change it. Чтобы продолжить, нажмите кнопку Далее.select Next to proceed.
Мастер создает представление предварительного просмотра на основе первых 50 строк.The wizard will generate a preview based on the first 50 rows. Все, что нужно сделать на этой странице, — проверить точность данных.There's no additional action on this page other than verifying the data looks accurate. Чтобы продолжить, нажмите кнопку Далее.select Next to proceed.
На этой странице можно изменить имя столбца и тип данных, а также указать, является ли столбец первичным ключом и разрешены ли в нем значения NULL.On this page, you can make changes to column name, data type, whether it's a primary key, or to allow nulls. Допускается любое количество изменений.You can make as many changes as you like. Чтобы продолжить, нажмите Импорт данных.select Import Data to proceed.
На этой странице приводится сводка выбранных действий.This page gives a summary of the actions chosen. Можно также узнать, была ли таблица вставлена успешно.You can also see whether your table inserted successfully or not.
Если нужно внести изменения, нажмите кнопки Готово, Назад. Если вы хотите быстро импортировать еще один файл, нажмите Импортировать новый файл.You can either select Done, Previous if you need to make changes, or Import new file to quickly import another file.
Чтобы проверить, успешно ли импортировалась таблица, обновите целевую базу данных или выполните запрос SELECT по имени таблицы.Verify if your table successfully imported by refreshing your target database or running a SELECT query on the table name.
Дальнейшие действияNext steps
- Дополнительные сведения о мастере импорта см. в этой записи блога.To learn more about the Import Wizard, read the blog post.
- Дополнительные сведения о PROSE см. в документации.To learn more about PROSE, read the documentation.