Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Не запускает Job DTS packeges хоть тресни!!! / 20 сообщений из 20, страница 1 из 1
23.04.2002, 16:09
    #32028591
Andrey
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не запускает Job DTS packeges хоть тресни!!!
У меня 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).
...
Рейтинг: 0 / 0
23.04.2002, 18:29
    #32028595
Glory
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не запускает Job DTS packeges хоть тресни!!!
затем используя ActiveX Script переписываю на другой компьютер...

сервак грузится под учётной записью ос
SQL Agent тоже под учтной записью ос
...
"учётная запись ос" - это что за учетная запись ? Если это Local system account, то "переписать на другой компьютер" от имени этой учетной записи у вас ничего не получится. Косвенно, это подтверждается вашими же словами "Самое интересное что вручную если запускаю DTS Packeges то всё проходит на ура" - т.к. вручную скорее всего от имени учетной записи вроде админа
...
Рейтинг: 0 / 0
23.04.2002, 19:37
    #32028600
Не запускает Job DTS packeges хоть тресни!!!
Вчера страдали 30 минут с похожей проблемой (точно такая), когда вручную запускаю DTS работает, через Job - нет. (данные я заганяю на другой компьютер).
Ты запускаеш вручную DTS - то он запускается от имени того кто логанулся на компьютер, если через Job от имени того отчего имени стартует SQL Agent, а этот юзер непрописан на другом компьютере, вот тут и проблемка (((,
У меня принципиально он не должен иметь права доступа на соседнюю машину. Вот сижу и думаю можно ли именно этот Job запустить от имени другого пользователя (не того от кого стартовал SQL Agent). Или в общем есть список Job-ов, и они должны стартовать от разных пользователей:
Job1 - от Пети
Job2 - от Васи
Job3 - от Юры
...
А в тоем случае лечиться прописыванием пользователя на соседней машине login sa, password admin ))) , в общем администратора базы даниих.
...
Рейтинг: 0 / 0
24.04.2002, 05:58
    #32028612
Andrew+Kurilov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не запускает Job DTS packeges хоть тресни!!!
Почитай ответы на вопрос Ильи от 2002.04.04 "DTS и Jobs - как подружить".
К своему совету: << Была похожая ситуация. Я ее тщательно не исследовал. Убежден, что дело в системах безопасности NT, SQL-сервера и их взаимодействии. Недолго думая, я выкрутился, вставив первым шагом в job - net use S: \SQL2\NetResurs. >> добавлю, что даже в случае ошибки в step1, надо выставить переход к step2.
...
Рейтинг: 0 / 0
24.04.2002, 06:09
    #32028613
Андрей
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не запускает Job DTS packeges хоть тресни!!!
на другом компьютере я прописал себя как админа
т.е. создал такую же учётную запись как на компьютере источнике
и SQL Server Agent грузится под той же учётной записью
я везде использую Use Windows Authentithication или System account
я подключаю сетевой диск может проблема в этом?
...
Рейтинг: 0 / 0
24.04.2002, 08:44
    #32028635
Andrew+Kurilov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не запускает Job DTS packeges хоть тресни!!!
Ты все-таки не почитал...
Далеко не лучшее, но приемлемое решение: Step1 in Job: net use S: \SQL2\NetResurs
...
Рейтинг: 0 / 0
24.04.2002, 09:03
    #32028637
Андрей
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не запускает Job DTS packeges хоть тресни!!!
прочитал я те ответы на вопрос про 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).
...
Рейтинг: 0 / 0
24.04.2002, 09:34
    #32028639
Glory
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не запускает Job DTS packeges хоть тресни!!!
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 ?
...
Рейтинг: 0 / 0
24.04.2002, 11:34
    #32028655
Андрей
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не запускает Job DTS packeges хоть тресни!!!
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
...
Рейтинг: 0 / 0
24.04.2002, 11:44
    #32028657
Андрей
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не запускает Job DTS packeges хоть тресни!!!
вот код 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
...
Рейтинг: 0 / 0
24.04.2002, 12:04
    #32028660
Glory
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не запускает Job DTS packeges хоть тресни!!!
2. В какие роли (серверные и базовые) на MS SQL входит логин Server\Администратор ?
серверные
Классный ответ - честное слово ! А вы знаете что в SQL существует 9 серверных и 9 базовых фиксированных ролей ? И в какие же роли входит Server\Администратор - sysadmin, serveradmin, ..., db_owner, db_ddladmin, ... ?

Теперь насчет авторизации учетных записей при доступе к сетевым ресурсам.

Локальной учетной запись одного компьютера не может быть добавлена в пользователи сетевого ресурса другого компьютера по определению, именно потому, что это ЛОКАЛЬНАЯ учетная запись. В этом случае на другом компьютере должна быть создана своя локальная учетная запись с таким же именем и паролем (и правами на локальные ресурсы). Просто при обращении первого компьютера к ресурсу второго из-за совпадения логинов и пролей происходит "прозрачная" авторизация

Доменые же учетные записи могут быть непосредственно добавлены в пользователи ресурсов отдельных компьютеров без добавления в локльные пользователи.

Т.к. у вас только ActiveXScript обращается к сетевому ресурсу и делает это от имени ABEREGHECI\Администратор то значит, что ваш ABEREGHECI\Администратор не может авторизоваться на втором сервере (пароли учетной записи Администратор на обеих серверах одинаковы ???) - Error Description: Разрешение отклонено (Permissons denied).

На вашем месте, если вы планируете и дальше использовать в работе сетевые ресурсы, я бы организовал запуск сервсисов MSSQLSERVER и SQLSERVERAGENT от имени доменой учетной записи, которой и давал бы конкретные права на конкретные сетевые ресурсы по мере необходимости.
...
Рейтинг: 0 / 0
24.04.2002, 13:03
    #32028668
Андрей
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не запускает Job DTS packeges хоть тресни!!!
Роль: SysAdmin(сморозил насчёт ролей

Учётные записи одинаковые на обоих машинах
Пользователи и пароли одинаковые, права Админа(на обоих машинах Windows2000Server_rus)
...
Рейтинг: 0 / 0
25.04.2002, 07:21
    #32028747
Андрей
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не запускает Job DTS packeges хоть тресни!!!
даже диск не хочет промапить
xp_cmdshell 'net use G: \Server1\temp 1a1'
Системная ошибка 5.
Отказано в доступе.
и нет так называемой "прозрачной" авторизации
хотя я на другом компьютере
создал локальную учётную запись
с таким же именем и паролем
...
Рейтинг: 0 / 0
25.04.2002, 07:38
    #32028751
Glory
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не запускает Job DTS packeges хоть тресни!!!
Очень интересно.
Если не трудно, запишите следующий фрагмент в виде файла 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
...
Рейтинг: 0 / 0
25.04.2002, 07:52
    #32028757
Андрей
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не запускает Job DTS packeges хоть тресни!!!
Самое интересное что под дос "прозрачная" авторизация работает
а через xp_cmdshell не хочет хотя я запускаю MS SQL Server под SystemAccount
помогите кто чем может!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
я уже неделю мучаюсь
...
Рейтинг: 0 / 0
25.04.2002, 08:04
    #32028761
Андрей
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не запускает Job DTS packeges хоть тресни!!!
Очень долго процесс выполняется
одним словом завис

шарик крутится крутится не как накрутится не может
...
Рейтинг: 0 / 0
25.04.2002, 09:10
    #32028776
Glory
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не запускает Job DTS packeges хоть тресни!!!
Андрей, опять я вас не пойму - "запускаю MS SQL Server под SystemAccount" -

Вы можете четко сказать
Сервисы WinNT MSSQLSERVER и SQLSERVERAGENT под какой учетной записью стартуют

(на всякий случай смотрится так Start - Settings - Control Panel - Administrative Tools - Services)

Насчет скрипта несколько напутал - запустите не через xp_cmdshell, а через ваш Job + DTS + ActiveXScript
...
Рейтинг: 0 / 0
25.04.2002, 12:59
    #32028819
Андрей
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не запускает Job DTS packeges хоть тресни!!!
Сервисы 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).
...
Рейтинг: 0 / 0
25.04.2002, 13:17
    #32028824
Glory
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не запускает Job DTS packeges хоть тресни!!!
Системная учётная запись - это наверное по-английски Local system account. Так что же вы, ведь эта учетная запись НЕ МОЖЕТ ИМЕТЬ никаких прав на сетевые ресурсы.

Сервисы WinNT MSSQLSERVER и SQLSERVERAGENT должны запускатся под нормальной(если можно так выразится) учетной записью, например, под ABEREGHECI\Администратор.
...
Рейтинг: 0 / 0
25.04.2002, 14:11
    #32028835
Андрей
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не запускает Job DTS packeges хоть тресни!!!
Сдеееееееееееееееееелал Уряяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяя
Огромное спасиба за помощь!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
И за проявленное терпение!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Не запускает Job DTS packeges хоть тресни!!! / 20 сообщений из 20, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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