Не може да се внедри SSIS пакет в SQL Server 2016 Express на Windows 10 Pro

Имам затруднения с разполагането на SSIS пакет, разработен на моята машина с Windows 10 Home, към екземпляра на SQL Server 2016 Express на моята машина с Windows 10 Pro.

Имам два компютъра в настройката на домашната си мрежа, машина с Windows 10 Home, където правя разработка на VB.NET и SSIS пакети, и машина с Windows 10 Pro, на която изпълнявам Microsoft SQL Server 2016 Express.

При стартиране на съветника за внедряване на пакета, след избиране на името на целевия сървър, получавам грешка на Kerberos „Целевото главно име е неправилно. Не може да се генерира SSPI контекст“.

Изтеглих и стартирах инструмента за отстраняване на неизправности при свързване на Kerberos на машината с Windows 10 Pro, работеща с SQL Server 2016 Express, и получих грешката

Невъзможност за достъп до информация за принципала на потребителя от системата

когато се опитвате да се свържете с локалния SQL екземпляр на тази машина.

В регистрационния файл за инструмента за отстраняване на неизправности получавам малко по-конкретна информация, но попадам в задънена улица с моето онлайн проучване:

26.03.2017 г. 18:55:50 ч. Информация: Свържете се с WMI, \root\cimv2
26.03.2017 г. 18:55:52 ч. Грешка: Достъпът до информацията за принципала на потребителя е неуспешен System.ArgumentException: Предоставеният контекст типът не съвпада със сървъра, с който се свържете. Типът сървър е ApplicationDirectory.

в System.DirectoryServices.AccountManagement.PrincipalContext.DoServerVerifyAndPropRetrieval()
в System.DirectoryServices.AccountManagement.PrincipalContext..ctor(ContextType contextType, име на низ, контейнер на низ, опции за ContextOptions, потребителско име на низ, парола на низ)
в система .DirectoryServices.AccountManagement.PrincipalContext..ctor(ContextType contextType, име на низ)
в KerberosCM.WMIHelper.TryGetUser(SystemInfo mi, UserPrincipal& потребител)

Какво трябва да проверя или конфигурирам след това?


person Chuck Sachs    schedule 27.03.2017    source източник


Отговори (1)


SQL Server Express няма SSIS сървърен компонент.

Тук имайте предвид, че Express няма "SSIS Designer and runtime" https://docs.microsoft.com/en-us/sql/integration-services/integration-services-features-supported-by-the-editions-of-sql-server.

Изданието за разработчици, което е безплатно, има това, но не ви е позволено да го използвате за производствени цели.

В допълнение към това, не мисля, че тези издания на windows също поддържат Kerberos.

person Nick.McDermaid    schedule 27.03.2017
comment
Благодаря за информацията и линка. Не съм изненадан да науча, че имам нужда от действителен сървър на снимката за Kerberos частта, но някак си пропуснах, че SQL Express не включва SSIS услуги. Ще сглобя сървърна машина и ще сложа SQL Developer на нея, за да продължа напред. - person Chuck Sachs; 28.03.2017