У меня есть несколько таблиц в моей базе данных Sql Server 2014, которые содержат их первичные ключи, определенные как тип GUID. У меня также есть несколько файлов Excel, которые мне нужно импортировать в Sql Sql Server. Есть ли способ генерировать GUID для каждой строки вставки во время мастера импорта SSIS?Sql Server 2014 Мастер импорта SSIS - как вставить значения GUID
1
A
ответ
1
Решение основано на Create a GUID column in SSIS
:
Вы можете поместить
Script Component Transformation
между источником и пунктом назначения.Создать новый столбец Редактировать компонент скрипта и перейти на вкладку «Входы и выходы». Разверните вывод 0 и добавьте новый столбец. Тип столбца должен быть уникальным идентификатором
[DT_GUID]
.Script кода (C#)
using System; using System.Data; using Microsoft.SqlServer.Dts.Pipeline.Wrapper; using Microsoft.SqlServer.Dts.Runtime.Wrapper; [Microsoft.SqlServer.Dts.Pipeline.SSISScriptComponentEntryPointAttribute] public class ScriptMain : UserComponent { public override void Input0_ProcessInputRow(Input0Buffer Row) { // Create a Globally Unique Identifier with SSIS Row.Guid = System.Guid.NewGuid(); } }
Смежные вопросы
- 1. Мастер импорта SQL Server 2005 и нулевые значения
- 2. SQL Мастер импорта не может отобразить TINYINT
- 3. Мастер импорта и экспорта SQL Server 2012
- 4. Инициировать мастер импорта/экспорта SQL Server?
- 5. Мастер импорта SQL Sever (2014) не отображает Excel
- 6. Мастер импорта и экспорта SQL Server (SQL Server Express)
- 7. запустить немедленно функция отключена в sql server 2012 мастер импорта
- 8. Мастер импорта импорта SQL Server - ошибка для значений времени datetime
- 9. SQL Server 2014 Вставить, где НЕ В
- 10. Мастер импорта и экспорта SQL
- 11. Мастер импорта SQL Server обрабатывает NULL как литеральную строку «NULL»
- 12. Вставка GUID в SQL Server
- 13. Использование SSIS, SQL Server для импорта в пользовательский список Sharepoint
- 14. SQL Server 2014 Unattended Install
- 15. Пакет SSIS не выполняется в SQL Server 2014 ProtectionLevel: EncryptSensitiveWIthUserKey
- 16. Как подключить Excel к SQL Server 2014
- 17. Невозможно обновить SQL Server 2008 R2 для SQL Server 2014
- 18. Выполнять пакет из каталога SSIS программно в SQL Server 2014
- 19. Ошибка при развертывании пакета SSIS - SQL Server 2014
- 20. Предоставляет ли оценочная копия SQL Server 2014 SSIS
- 21. SSIS 2014 Lookup Transformation с назначением SQL Server
- 22. Доступ к SSIS и SSRS SQL Server 2014
- 23. SQL Server и GUID?
- 24. SQL Server 2014 Миграция
- 25. SQL Server Импорт и экспорт Мастер
- 26. Какой инструмент использовать для MS Access для миграции SQL Server? Мастер импорта данных SQL Server Vs. SSMA Vs. SSIS?
- 27. Как создать шаблон импорта SQL Server
- 28. Как создать пакет SSIS для SQL Server 2008 в среде SQL Server 2014?
- 29. SQL Server 2014 Dynamic SQL
- 30. Мастер экспорта SSIS SQL Server 2008 - узнать, сколько времени прошло
В этом примере предполагается, что такой SSIS импорта реализуется в коде, как проект VS, как противостоять только с помощью импорта GUI мастера - правильно? –
Да, для этого вам нужен пакет SSIS – lad2025