Не удается развернуть пакет служб 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, String name)
в KerberosCM.WMIHelper.TryGetUser(SystemInfo mi, UserPrincipal& user)

Что мне нужно проверить или настроить дальше?


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


Ответы (1)


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

Обратите внимание, что в Express нет «конструктора служб SSIS и среды выполнения» https://docs.microsoft.com/en-us/sql/integration-services/integration-services-features-supported-by-the-выпуски-sql-сервера.

Версия для разработчиков, которая является бесплатной, есть это, но вы не можете использовать ее в производственных целях.

Кроме того, я не думаю, что эти выпуски Windows также поддерживают Kerberos.

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