powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / dts
13 сообщений из 13, страница 1 из 1
dts
    #32030925
elyna
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
1. dts пакет выполняется вручную и по расписанию. но на 13 процентах каждый раз вылетает:
... DTSRun: Executing...
DTSRun OnStart: Copy SQL Server Objects
DTSRun OnProgress: Copy SQL Server Objects; Scripting objects for Transfer; PercentComplete = 0; ProgressCount = 0
DTSRun OnProgress: Copy SQL Server Objects; Scripting Logins; PercentComplete = 0; ProgressCount = 0
<.....>
DTSRun OnProgress: Copy SQL Server Objects; Scripting Users : 13 Percent Completed; PercentComplete = 13; ProgressCou... Process Exit Code 1. The step failed.
в чем может быть дело, кроме несчастливого числа, и как это отловить? sql7 sp4
2. 2 раза (независимо) установили сп4. сейчас в select @@version пишет Microsoft SQL Server 7.00 - _7.00.1063_ (Intel X86), НО (Build 2195: Service Pack _2_). что-то не так?
...
Рейтинг: 0 / 0
dts
    #32030928
Фотография jimmers
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1. Что содержит пекэжд? Какие записи в журнале(ах)?
2. Это пакет обновления ОС.
...
Рейтинг: 0 / 0
dts
    #32030936
Glory
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1.
Copy SQL Server Objects очень "чувствительная" задача ко всяким двусмысленным объектам и/или их содержимому.

Из встретившихся мне ошибок наиболее частыми были такие
- объект (представление, процедура) содержит ссылки на несуществующие объекты (таблицы, поля, ...). Учтите, что смена владельца объекта также делает его "другим" объектом.

- название объекта в EM отличается от названия, под которым он создается во внутреннем скрипте. Это возможно при переименовании объекта в EM

- переносимые логины уже существуют на другом сервере

Самый простой способ локализации ошибки - копировать объекты группами: процедуры отдельно, представления отдельно, .... Постепенно сужая круг копируемых объектов, вы найдете "виновника" (как сам объект так и возможно его создателя
)

2. Это он про операционную систему
... on Windows NT 5.0 (Build 2195: Service Pack 2)
...
Рейтинг: 0 / 0
dts
    #32030951
elyna
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
1. jimmers: что такое пекэжд?
glory: dts копирует все объекты один-в-один. названия не менялись..
2. а вот что бывает после дня общения с сервером
...
Рейтинг: 0 / 0
dts
    #32030957
Фотография jimmers
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пекэжд (или пэкэжд) - пакет.

Пробовали ли Вы запускать пакет с опцией создания журнала? Нечто вроде этого:
code:dtsrun.exe /S localhost /E /L MyPackage.log /N MyPackage
Если пробовали, то что содержится в журнале?
Соответственно, какой фрагмент пакета может вызвать сбой (согласно журналу)?

Удачи
...
Рейтинг: 0 / 0
dts
    #32031001
Glory
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DTSRun OnProgress: Copy SQL Server Objects; Scripting Users

Вы случайно не на том же сервере копируете объекты ? И users/logins тоже копируете ?
...
Рейтинг: 0 / 0
dts
    #32031011
Владимир
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Извините jimmers, поправочку даю...
Пакет по англ. Package...Читается как Пакэдж а не -> Пекэжд (или пэкэжд)
...
Рейтинг: 0 / 0
dts
    #32031013
Фотография jimmers
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Боюсь Вас расстроить, Владимир, но мы оба не правы: ближе всего к оригиналу звучит слово 'пэкидж'.

Удачи
...
Рейтинг: 0 / 0
dts
    #32031065
elyna
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
jimmers: спасибо, вот выдержка:
Step Error Source: Microsoft Data Transformation Services (DTS) Package
Step Error Description:Процесс не может получить доступ к файлу, так как этот файл занят другим процессом.
(Microsoft SQL-DMO (80004005): [SQL-DMO]CreateFile error on 'B100.copyoffund.ID2'. Процесс не может получить доступ к файлу, так как этот файл занят другим процессом.
)
Step Error code: 80070020
Step Error Help File:sqldts80.hlp
Step Error Help Context ID:1100
что за файл такой?

Glory: я сделала 'transfer objects and data between sql server 7.0 databases', на тот же самый сервер. на одном из двух серверов прекрасно работает такой же пакет. на втором - вышеописанная картина
...
Рейтинг: 0 / 0
dts
    #32031079
Фотография jimmers
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день

Трудно сказать что это за файл - попробуйте его найти на диске(ах).
Если найдете - дайте знать, где он находится (путь), размер, тип
(если можно прочесть содержимое), атрибуты, разрешения на доступ.

Удачи Вам
...
Рейтинг: 0 / 0
dts
    #32031097
elyna
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
файл находится в том же каталоге, где лежит .mdf. прочитать содержимое было нельзя - sharing violation (к ним обращался процесс sqlmangr). я думаю, этот файл выл создан при работе dtsrun, который завершился аварийно. я почистила этот каталог (жаль, содержимое не посмотрела) и при следующем запуске получила еще один вариант "приветов" от dtsrun:
Step Error Source: Microsoft SQL-DMO (ODBC SQLState: 42S22)
Step Error Description:[Microsoft][ODBC SQL Server Driver][SQL Server]Invalid column name 'SP10992'.
Step Error code: 800400CF
Step Error Help File:SQLDMO80.hlp
Step Error Help Context ID:1131

колонка эта - из таблицы 1с, numeric(9). процесс прерывается на этой таблице, но не пойму, почему..
...
Рейтинг: 0 / 0
dts
    #32031146
Фотография jimmers
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Решили ли Вашу проблему?
Если нет, то на чем остановились?
...
Рейтинг: 0 / 0
dts
    #32031168
elyna
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
чем дальше, тем любопытственнее...
оказалось, что при копировании нарушается констрейнт на первичном ключе. несмотря на то, что я указала при трансфере "drop destination objects first" и "replace existing data". каким образом та же таблица благополучно копируется на другом сервере - неизвестно
Step Error Description:The task reported failure on execution. (Microsoft OLE DB Provider for SQL Server (80004005): The statement has been terminated.) (Microsoft OLE DB Provider for SQL Server (80004005): Violation of PRIMARY KEY constraint 'PK_DT10960'. Cannot insert duplicate key in object 'DT10960'.)
вот так.
...
Рейтинг: 0 / 0
13 сообщений из 13, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / dts
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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