Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Не запускает Job DTS packeges хоть тресни!!!
|
|||
|---|---|---|---|
|
#18+
У меня MS SQL Server2000sp2 и Windows2000Server(rus) Я сделал DTS, который кидает базу данных в офлайн затем используя ActiveX Script переписываю на другой компьютер затем базу в назад в онлайн вот схема MSSQL OLEDB Provider -->Execute SQL Task -->ActiveXScript-->Execute SQL Task Я проверял насчёт прав и логина всё совпадает т.е. сервак грузится под учётной записью ос SQL Agent тоже под учтной записью ос DTS Packages также Job также Самое интересное что вручную если запускаю DTS Packeges то всё проходит на ура а если Job's вручную то нефига нехочет Может у кого-то такая проблема была?????????????????????????????????? Вот какую ошибку выдаёт The job failed. The Job was invoked by User ABEREGHECI\Администратор. The last step to run was step 1 (CopyDB). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.04.2002, 16:09 |
|
||
|
Не запускает Job DTS packeges хоть тресни!!!
|
|||
|---|---|---|---|
|
#18+
затем используя ActiveX Script переписываю на другой компьютер... сервак грузится под учётной записью ос SQL Agent тоже под учтной записью ос ... "учётная запись ос" - это что за учетная запись ? Если это Local system account, то "переписать на другой компьютер" от имени этой учетной записи у вас ничего не получится. Косвенно, это подтверждается вашими же словами "Самое интересное что вручную если запускаю DTS Packeges то всё проходит на ура" - т.к. вручную скорее всего от имени учетной записи вроде админа ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.04.2002, 18:29 |
|
||
|
Не запускает Job DTS packeges хоть тресни!!!
|
|||
|---|---|---|---|
|
#18+
Вчера страдали 30 минут с похожей проблемой (точно такая), когда вручную запускаю DTS работает, через Job - нет. (данные я заганяю на другой компьютер). Ты запускаеш вручную DTS - то он запускается от имени того кто логанулся на компьютер, если через Job от имени того отчего имени стартует SQL Agent, а этот юзер непрописан на другом компьютере, вот тут и проблемка (((, У меня принципиально он не должен иметь права доступа на соседнюю машину. Вот сижу и думаю можно ли именно этот Job запустить от имени другого пользователя (не того от кого стартовал SQL Agent). Или в общем есть список Job-ов, и они должны стартовать от разных пользователей: Job1 - от Пети Job2 - от Васи Job3 - от Юры ... А в тоем случае лечиться прописыванием пользователя на соседней машине login sa, password admin ))) , в общем администратора базы даниих. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.04.2002, 19:37 |
|
||
|
Не запускает Job DTS packeges хоть тресни!!!
|
|||
|---|---|---|---|
|
#18+
Почитай ответы на вопрос Ильи от 2002.04.04 "DTS и Jobs - как подружить". К своему совету: << Была похожая ситуация. Я ее тщательно не исследовал. Убежден, что дело в системах безопасности NT, SQL-сервера и их взаимодействии. Недолго думая, я выкрутился, вставив первым шагом в job - net use S: \SQL2\NetResurs. >> добавлю, что даже в случае ошибки в step1, надо выставить переход к step2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.04.2002, 05:58 |
|
||
|
Не запускает Job DTS packeges хоть тресни!!!
|
|||
|---|---|---|---|
|
#18+
на другом компьютере я прописал себя как админа т.е. создал такую же учётную запись как на компьютере источнике и SQL Server Agent грузится под той же учётной записью я везде использую Use Windows Authentithication или System account я подключаю сетевой диск может проблема в этом? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.04.2002, 06:09 |
|
||
|
Не запускает Job DTS packeges хоть тресни!!!
|
|||
|---|---|---|---|
|
#18+
Ты все-таки не почитал... Далеко не лучшее, но приемлемое решение: Step1 in Job: net use S: \SQL2\NetResurs ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.04.2002, 08:44 |
|
||
|
Не запускает Job DTS packeges хоть тресни!!!
|
|||
|---|---|---|---|
|
#18+
прочитал я те ответы на вопрос про Jobs полностью не работает я сделал jobs который просто мапит диск в смылсе Net use H: \Server1\Backup поставил CmdExec и не пашет вот чё грит The job failed. The Job was invoked by User Server\Администратор. The last step to run was step 1 (NET). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.04.2002, 09:03 |
|
||
|
Не запускает Job DTS packeges хоть тресни!!!
|
|||
|---|---|---|---|
|
#18+
1. У вас домен WinNT? 2. В какие роли (серверные и базовые) на MS SQL входит логин Server\Администратор ? 3. Выполняются ли при коннекте к MS SQL под Server\Администратор следующие скрипты exec master..xp_cmdshell 'dir *.*' go exec master..xp_cmdshell 'dtsrun /S Server /E /N здесь имя DTS package ' go 4. Что у вас установлено в EM - Ваш сервер - Management - SQL Server Agent - Properties - закладка Job System - опция Non-SysAdmin job step proxy account ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.04.2002, 09:34 |
|
||
|
Не запускает Job DTS packeges хоть тресни!!!
|
|||
|---|---|---|---|
|
#18+
1. У вас домен WinNT? да 2. В какие роли (серверные и базовые) на MS SQL входит логин Server\Администратор ? серверные 3. Выполняются ли при коннекте к MS SQL под Server\Администратор следующие скрипты exec master..xp_cmdshell 'dir *.*' go ВЫПОЛНЯЕТСЯ -------------------------------------------------------------------------- exec master..xp_cmdshell 'dtsrun /S Server /E /N здесь имя DTS package' go НЕТ НЕ ВЫПОЛНЯЕТСЯ вот чё пишет DTSRun OnError: DTSStep_DTSActiveScriptTask_1, Error = -2147220482 (800403FE) Error Source= Ошибка выполнения Microsoft VBScript Error Description: Разрешение отклонено Error on Line 7 -------------------------------------------------------------------------- 4. Что у вас установлено в EM - Ваш сервер - Management - SQL Server Agent - Properties - закладка Job System - опция Non-SysAdmin job step proxy account ? Only Users of SysAdmin Priveleges can execute CmdExec and ActiveX Script Object ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.04.2002, 11:34 |
|
||
|
Не запускает Job DTS packeges хоть тресни!!!
|
|||
|---|---|---|---|
|
#18+
вот код AcriveX Script Object Function Main() Dim fso, MyFile Set fso = CreateObject("Scripting.FileSystemObject") fso.CopyFile "e:\MSSQL7\Data\mydb.mdf", "\Server1\temp\mydb.mdf" Main = DTSTaskExecResult_Success End Function ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.04.2002, 11:44 |
|
||
|
Не запускает Job DTS packeges хоть тресни!!!
|
|||
|---|---|---|---|
|
#18+
2. В какие роли (серверные и базовые) на MS SQL входит логин Server\Администратор ? серверные Классный ответ - честное слово ! А вы знаете что в SQL существует 9 серверных и 9 базовых фиксированных ролей ? И в какие же роли входит Server\Администратор - sysadmin, serveradmin, ..., db_owner, db_ddladmin, ... ? Теперь насчет авторизации учетных записей при доступе к сетевым ресурсам. Локальной учетной запись одного компьютера не может быть добавлена в пользователи сетевого ресурса другого компьютера по определению, именно потому, что это ЛОКАЛЬНАЯ учетная запись. В этом случае на другом компьютере должна быть создана своя локальная учетная запись с таким же именем и паролем (и правами на локальные ресурсы). Просто при обращении первого компьютера к ресурсу второго из-за совпадения логинов и пролей происходит "прозрачная" авторизация Доменые же учетные записи могут быть непосредственно добавлены в пользователи ресурсов отдельных компьютеров без добавления в локльные пользователи. Т.к. у вас только ActiveXScript обращается к сетевому ресурсу и делает это от имени ABEREGHECI\Администратор то значит, что ваш ABEREGHECI\Администратор не может авторизоваться на втором сервере (пароли учетной записи Администратор на обеих серверах одинаковы ???) - Error Description: Разрешение отклонено (Permissons denied). На вашем месте, если вы планируете и дальше использовать в работе сетевые ресурсы, я бы организовал запуск сервсисов MSSQLSERVER и SQLSERVERAGENT от имени доменой учетной записи, которой и давал бы конкретные права на конкретные сетевые ресурсы по мере необходимости. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.04.2002, 12:04 |
|
||
|
Не запускает Job DTS packeges хоть тресни!!!
|
|||
|---|---|---|---|
|
#18+
Роль: SysAdmin(сморозил насчёт ролей Учётные записи одинаковые на обоих машинах Пользователи и пароли одинаковые, права Админа(на обоих машинах Windows2000Server_rus) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.04.2002, 13:03 |
|
||
|
Не запускает Job DTS packeges хоть тресни!!!
|
|||
|---|---|---|---|
|
#18+
даже диск не хочет промапить xp_cmdshell 'net use G: \Server1\temp 1a1' Системная ошибка 5. Отказано в доступе. и нет так называемой "прозрачной" авторизации хотя я на другом компьютере создал локальную учётную запись с таким же именем и паролем ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.04.2002, 07:21 |
|
||
|
Не запускает Job DTS packeges хоть тресни!!!
|
|||
|---|---|---|---|
|
#18+
Очень интересно. Если не трудно, запишите следующий фрагмент в виде файла test.vbs \nSet WshNetwork = WScript.CreateObject("WScript.Network") WScript.Echo "Domain = " & WshNetwork.UserDomain WScript.Echo "Computer Name = " & WshNetwork.ComputerName WScript.Echo "User Name = " & WshNetwork.UserName и запустите на выполнение с помощью xp_cmdshell ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.04.2002, 07:38 |
|
||
|
Не запускает Job DTS packeges хоть тресни!!!
|
|||
|---|---|---|---|
|
#18+
Самое интересное что под дос "прозрачная" авторизация работает а через xp_cmdshell не хочет хотя я запускаю MS SQL Server под SystemAccount помогите кто чем может!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! я уже неделю мучаюсь ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.04.2002, 07:52 |
|
||
|
Не запускает Job DTS packeges хоть тресни!!!
|
|||
|---|---|---|---|
|
#18+
Очень долго процесс выполняется одним словом завис шарик крутится крутится не как накрутится не может ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.04.2002, 08:04 |
|
||
|
Не запускает Job DTS packeges хоть тресни!!!
|
|||
|---|---|---|---|
|
#18+
Андрей, опять я вас не пойму - "запускаю MS SQL Server под SystemAccount" - Вы можете четко сказать Сервисы WinNT MSSQLSERVER и SQLSERVERAGENT под какой учетной записью стартуют (на всякий случай смотрится так Start - Settings - Control Panel - Administrative Tools - Services) Насчет скрипта несколько напутал - запустите не через xp_cmdshell, а через ваш Job + DTS + ActiveXScript ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.04.2002, 09:10 |
|
||
|
Не запускает Job DTS packeges хоть тресни!!!
|
|||
|---|---|---|---|
|
#18+
Сервисы WinNT MSSQLSERVER и SQLSERVERAGENT запускаются под системной учётной записью код запускал под Job + DTS + ActiveXScript не работает The job failed. The Job was invoked by User ABEREGHECI\Администратор. The last step to run was step 1 (test). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.04.2002, 12:59 |
|
||
|
Не запускает Job DTS packeges хоть тресни!!!
|
|||
|---|---|---|---|
|
#18+
Системная учётная запись - это наверное по-английски Local system account. Так что же вы, ведь эта учетная запись НЕ МОЖЕТ ИМЕТЬ никаких прав на сетевые ресурсы. Сервисы WinNT MSSQLSERVER и SQLSERVERAGENT должны запускатся под нормальной(если можно так выразится) учетной записью, например, под ABEREGHECI\Администратор. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.04.2002, 13:17 |
|
||
|
Не запускает Job DTS packeges хоть тресни!!!
|
|||
|---|---|---|---|
|
#18+
Сдеееееееееееееееееелал Уряяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяя Огромное спасиба за помощь!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! И за проявленное терпение!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.04.2002, 14:11 |
|
||
|
|

start [/forum/topic.php?fid=46&msg=32028635&tid=1822949]: |
0ms |
get settings: |
12ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
48ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
62ms |
get tp. blocked users: |
1ms |
| others: | 250ms |
| total: | 409ms |

| 0 / 0 |
