Гость
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Выполнение DTS с xp_cmdshell / 15 сообщений из 15, страница 1 из 1
05.01.2020, 20:20
    #39911034
Максим Александровитч
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выполнение DTS с xp_cmdshell
Добрый день.
Создал DTS пакет.
При его выполнении выходит непонятная ошибка доступа пользователя

Пакет
DECLARE @returncode int
EXEC @returncode = xp_cmdshell 'dtexec /f "D:\DTSPackges\Packages.dtsx"'

Ошибка

Error: 2020-01-05 20:16:11.29
Code: 0xC0202009
Source: PackagesConnection manager "DestinationConnectionOLEDB"
Description: SSIS Error Code DTS_E_OLEDBERROR. An OLE DB error has occurred. Error code: 0x80040E4D.
An OLE DB record is available. Source: "Microsoft OLE DB Provider for SQL Server" Hresult: 0x80040E4D Description: "Ошибка входа пользователя "Domain\USRSQLSRV".".
End Error

Причем у этого пользователя есть все права..

Подскажите,в чем может юбыть проблема
...
Рейтинг: 0 / 0
05.01.2020, 23:44
    #39911072
Гавриленко Сергей Алексеевич
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выполнение DTS с xp_cmdshell
...
Рейтинг: 0 / 0
06.01.2020, 14:50
    #39911143
Максим Александровитч
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выполнение DTS с xp_cmdshell


Поставил WIN-аутентификацию.
А вот установить пасс уже нельзя

Package protection password is not properly specified.

Создал пакет.
Если просто запускаю его из Ядра SSIS под собой,то отлично выполняется.
Создаю ДЖОБ на этом же сервере,владелец джоба я. (IAM)

Выдает ошибку,после запуска(выполнение джоба идет из-под сервисной учетной записи Domain\NotIAM. Вопрос,почему не из-под меня?)
Message
Executed as user: Domain\NotIAM. Microsoft (R) SQL Server Execute Package Utility Version 12.0.4100.1 for 64-bit Copyright (C) Microsoft Corporation. All rights reserved. Started: 14:30:02 Could not load package "\MSDB\NeedPakcage" because of error 0xC00160AE. Description: Connecting to the Integration Services service on the computer "Server" failed with the following error: "Отказано в доступе." By default, only administrators have access to the Integration Services service. On Windows Vista and later, the process must be running with administrative privileges in order to connect to the Integration Services service. See the help topic for information on how to configure access to the service. Source: Started: 14:30:02 Finished: 14:30:02 Elapsed: 0.016 seconds. The package could not be loaded. The step failed.
...
Рейтинг: 0 / 0
06.01.2020, 15:15
    #39911149
Максим Александровитч
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выполнение DTS с xp_cmdshell
И статья актуальна в случае удаленного запуска пакета.
Я же все локально делаю
...
Рейтинг: 0 / 0
06.01.2020, 15:57
    #39911153
Максим Александровитч
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выполнение DTS с xp_cmdshell
При запуске DTS ,который в File System

DECLARE @returncode int
EXEC @returncode = xp_cmdshell 'dtexec /User "Domain\IAM" /Password "Password" /F "D:\DTSPackges\Package.dtsx"'

Ошибка
The File option cannot be specified with the DTS, SQL, Server, Project, ISServer, User, or Password options.

Подскажите,В чем дело может быть
...
Рейтинг: 0 / 0
06.01.2020, 16:03
    #39911156
Максим Александровитч
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выполнение DTS с xp_cmdshell
Верно ли,что я не могу запустить исполнение DTS из FileSystem?
...
Рейтинг: 0 / 0
06.01.2020, 16:25
    #39911162
Максим Александровитч
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выполнение DTS с xp_cmdshell
Запуская пакет из SSIS PACKAGES

exec xp_cmdshell 'dtexec /User "Domain\IAM" /p "Password" /sq UPDATE_CDA /ser Server'

Выдает ошибку
Description: The LoadFromSQLServer method has encountered OLE DB error code 0x80040E4D (Ошибка входа пользователя "Domain\IAM".). The SQL statement that was issued has failed.


Хотя пароль 100% верный
...
Рейтинг: 0 / 0
06.01.2020, 20:04
    #39911210
alexeyvg
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выполнение DTS с xp_cmdshell
Максим Александровитч
И статья актуальна в случае удаленного запуска пакета.
Для локального то же самое.
...
Рейтинг: 0 / 0
06.01.2020, 20:06
    #39911211
alexeyvg
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выполнение DTS с xp_cmdshell
Максим Александровитч
Хотя пароль 100% верный
Зато /User неверный
...
Рейтинг: 0 / 0
07.01.2020, 15:45
    #39911357
Максим Александровитч
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выполнение DTS с xp_cmdshell
alexeyvg
Максим Александровитч
Хотя пароль 100% верный
Зато /User неверный

Т.е. неверный?
...
Рейтинг: 0 / 0
07.01.2020, 18:35
    #39911417
Максим Александровитч
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выполнение DTS с xp_cmdshell
Когда я запускаю джоб с выполнением пакета,то пишет в EEROR

Message
Executed as user: Domain\NotIAM
Но OWNER в JOB стоит Domain\IAM
Подскажите,как запустить из плд другого пользвотеля этот джоб
...
Рейтинг: 0 / 0
07.01.2020, 19:45
    #39911426
Максим Александровитч
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выполнение DTS с xp_cmdshell
Решено
...
Рейтинг: 0 / 0
07.01.2020, 20:53
    #39911443
alexeyvg
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выполнение DTS с xp_cmdshell
Максим Александровитч
alexeyvg
пропущено...
Зато /User неверный

Т.е. неверный?
Вы доку прочитали про dtexec?

User - это пользователь, от имени которого даётся право прочитать DTS пакет из хранилища.
...
Рейтинг: 0 / 0
07.01.2020, 21:26
    #39911447
Максим Александровитч
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выполнение DTS с xp_cmdshell
alexeyvg
Максим Александровитч
пропущено...

Т.е. неверный?
Вы доку прочитали про dtexec?

User - это пользователь, от имени которого даётся право прочитать DTS пакет из хранилища.


Решил я вопрос.
Спс
...
Рейтинг: 0 / 0
11.03.2020, 17:48
    #39936385
Выполнение DTS с xp_cmdshell
Максим Александровитч
Решено

А можно поинтересоваться, каким способом была решена проблема? Нам всем будет полезно.
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Выполнение DTS с xp_cmdshell / 15 сообщений из 15, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]