powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Выполнение DTS с xp_cmdshell
15 сообщений из 15, страница 1 из 1
Выполнение DTS с xp_cmdshell
    #39911034
Максим Александровитч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день.
Создал 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
Выполнение DTS с xp_cmdshell
    #39911072
Гавриленко Сергей Алексеевич
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Выполнение DTS с xp_cmdshell
    #39911143
Максим Александровитч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник


Поставил 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
Выполнение DTS с xp_cmdshell
    #39911149
Максим Александровитч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И статья актуальна в случае удаленного запуска пакета.
Я же все локально делаю
...
Рейтинг: 0 / 0
Выполнение DTS с xp_cmdshell
    #39911153
Максим Александровитч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
При запуске 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
Выполнение DTS с xp_cmdshell
    #39911156
Максим Александровитч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Верно ли,что я не могу запустить исполнение DTS из FileSystem?
...
Рейтинг: 0 / 0
Выполнение DTS с xp_cmdshell
    #39911162
Максим Александровитч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Запуская пакет из 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
Выполнение DTS с xp_cmdshell
    #39911210
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Максим Александровитч
И статья актуальна в случае удаленного запуска пакета.
Для локального то же самое.
...
Рейтинг: 0 / 0
Выполнение DTS с xp_cmdshell
    #39911211
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Максим Александровитч
Хотя пароль 100% верный
Зато /User неверный
...
Рейтинг: 0 / 0
Выполнение DTS с xp_cmdshell
    #39911357
Максим Александровитч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alexeyvg
Максим Александровитч
Хотя пароль 100% верный
Зато /User неверный

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

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

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

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

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

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


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

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


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