|
|
|
SQL > DBF
|
|||
|---|---|---|---|
|
#18+
Перестали работать job'ы на выгрузку данных в dbf. Старые работают - новый создается, но не работает. Трабл в том что шедулю Packag'и которые работают без вопросов - а через job - никак. Перепробывал все, вплоть до запихивания dtsrun с командами в батник - все равно пишет что не найден сетевой путь! Какой путь - я на сервере все делаю. Помогите - бюстгалтеры съедят меня - уже коврик мой съели для мышки... сейчас мышь съедят. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2002, 13:48:49 |
|
||
|
SQL > DBF
|
|||
|---|---|---|---|
|
#18+
Забыл дописать: ProductName - Microsoft SQL Server, ProductVersion - 7.00.842 Platform - NT INTEL X86 FileVersion - 2000.03.02 SpecialBuild - 52433015 WindowsVersion - 5.0 (2195) ProcessorCount - 4 ProcessorActiveMask - 00000003 ProcessorType - 586 PROCESSOR_INTEL_PENTIUM PhysicalMemory 1023 (1073197056) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2002, 13:52:30 |
|
||
|
SQL > DBF
|
|||
|---|---|---|---|
|
#18+
Кто хозяин старых Jobs and New Jobs? Разрешение проблем контекста безопасности при выполнении DTS пакета в задании по расписанию ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2002, 14:22:04 |
|
||
|
SQL > DBF
|
|||
|---|---|---|---|
|
#18+
Хозяинов всех перепробовал - сервер хозяин - с него делаю джобы и выполняю паккаджи. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2002, 14:25:31 |
|
||
|
SQL > DBF
|
|||
|---|---|---|---|
|
#18+
Мышку съели. Трабл продолжается. Батник работает без вопросов. В батнике dtsrun с параметрами. Ну почему он не работает через джоб? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2002, 15:03:00 |
|
||
|
SQL > DBF
|
|||
|---|---|---|---|
|
#18+
Поскольку я не получил ответа на вопрос о владельце, то вынужден привести выдержку из рекомендованной статьи: 2. Кто является владельцем DTS пакета? Пакеты оформленные, как задание по расписанию, соответственно управляются сервисом SQL Agent. Это задание, как любое другое задание по расписанию, имеет владельца (Owner). Владельцем может быть SQL Server логин или учетная запись Windows NT. Определить владельца задания можно следующим образом: Дважды щёлкните по заданию в Enterprise Manager, и затем посмотрите поле с раскрывающимся списком Owner. -или- Выполните системную хранимую процедуру msdb.dbo.sp_help_job. Контекст безопасности, в котором задание выполняется, определяется владельцем задания. Если задание принадлежит логину, который не является членом серверной роли Sysadmin, то пакет будет исполнен в контексте специальной учетной записи SQLAgentCmdExec, и задание будет иметь её права и разрешения. Для SQLAgentCmdExec, чтобы обеспечить запуск задания, которое будет присоединяться к SQL серверу, учетная запись SQLAgentCmdExec должна иметь надлежащие Windows NT разрешениями и обеспечивать доступ к SQL серверу с соответствующими правами для базы данных. Учетная запись SQLAgentCmdExec не имеет вообще никаких прав вне локального компьютера, на котором запущен SQL Server. Поэтому, любой пакет, который требует установки подключения к другим компьютерным, будет завершён со сбоем, если он оформлен, как задание, принадлежащее логину который не является членом роли Sysadmin. Если задание принадлежит учетной записи (SQL Server логин или учётная запись Windows NT) которая является членом роли Sysadmin, задание будет выполняться SQL Agent-ом в контексте учетной записи, от имени которой запускается сервис SQL Agent. Также, если задание принадлежит учетной записи из домена Windows NT и если пакет сохранен на SQL сервере или в репозитории SQL Server (не как файл), Вы должны запустить службу SQL Server от имени учётной записи этого же домена или учетной записи из доверенного домена. 4. Как запускается DTS пакет? Если Вы запускаете пакет вручную, используя утилиту командной строки DTSrun.exe, контекст безопасности будет как у учётной записи Windows, под которой Вы зарегистрировались на компьютере. Если Вы запускаете пакет, используя DTSrun.exe через расширенную хранимую процедуру xp_cmdshell, пакет будет выполнен в контексте учетной записи, от имени которой стартует сервис SQL Server, при условии, что пользователь, который выполнил xp_cmdshell, является членом роли Sysadmin. Если пользователь, который выполнил xp_cmdshell, не включён в роль Sysadmin, то DTSrun.exe выполнится в контексте учетной записи SQLAgentCmdExec. Если SQL Server был запущен от имени учетной записи Local System, DTS пакет не будет иметь никаких разрешений вне этого компьютера. Если сервис SQL Server стартован под учетной записью Windows NT, пакет будет иметь те же самые права и разрешения как у этой учётной записи. Если эта учетная запись Windows NT принадлежит локальному компьютеру (не является учётной записью домена), пакет не будет иметь никаких прав вне этого компьютера. Если учётная запись Windows NT является учётной записью домена, пакет сможет обращаться к ресурсам на других компьютерах в том же домене. 5. Как Windows NT аутентификация используется при подключениях? Иногда DTS пакет содержит объект, который создаёт подключение к источнику данных используя Windows NT аутентификацию. Контекст безопасности, используемый для этого подключения, будет тот же самый, как у контекста пакета, который выполняется. Если пакет запускается из командной строки через DTSRun.exe, используются права учетной записи Windows NT, под которой зарегистрировались на компьютере. Если пакет выполняется как задание SQL Server Agent, то подключение будет создано от учетной записью, от имени которой стартован сервис SQL Agent (принимаем, что владелец пакета является членом роли Sysadmin). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2002, 15:24:29 |
|
||
|
SQL > DBF
|
|||
|---|---|---|---|
|
#18+
KANDed 1. Я Вошел под админским паролем на Windows 2000 Advansed Server. 2. Вошел под sa в EM. Паккаджи работают - джобы на паккаджи - ни в какую. Допустим, файл создать или удалить могу - но dtsrun пишет что путь не могет найти. Через ОС батник без проблем работает, даже с теми параметрами которые визард при шедуллинге пишет.... Вот. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2002, 15:41:33 |
|
||
|
SQL > DBF
|
|||
|---|---|---|---|
|
#18+
2KirillovA Вы внимательно прочитали то, что вам предложил KANDed ? Там ведь ни слова не говорится о том, под какой учетной записью вы работаете на консоли, т.к. Job-ы запускаются в свем контексте безопасности, а не в вашем. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2002, 22:32:33 |
|
||
|
|

start [/forum/topic.php?fid=46&msg=32050111&tid=1820381]: |
0ms |
get settings: |
7ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
65ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
34ms |
get tp. blocked users: |
1ms |
| others: | 236ms |
| total: | 375ms |

| 0 / 0 |
