Partition View and DTS Help !!!

Salik
Дата: 09.12.2002 13:21:29
Pomogite pojaluysta est problema :

Postroil Partition view "Sales" kotoriy sostoit is sled tabliz:
"Sale_Januar" , "Sale_Februar",...,"Sale_December"

Teper kogda zapuskayu v T-SQL sleduyushuyu komandu:
insert into Sales

SELECT * FROM OLD_SALES


vse normalno dannie raskidivayutsya po tablizam 4erez view ,vse horosho.

No kogda ya pitayus prodelat po4ti to je samoe 4ere DTS Transform Task

polu4ayu sleduyushuyu oshibku :

Step Error Source: Microsoft Data Transformation Services (DTS) Package
Step Error Description:The task reported failure on execution. (Microsoft OLE DB Provider for SQL Server (80004005): Partitioned view 'Sales' is not updatable as the target of a bulk operation.)
Step Error code: 8004043B



Mojet kto podskajet kak bit???
Glory
Дата: 09.12.2002 15:09:12
dannie raskidivayutsya po tablizam 4erez view ,vse horosho.

Они у вас сами "раскладываются" или может триггер какой срабатывает ?


Partitioned view 'Sales' is not updatable as the target of a bulk operation

Попробуйте в Transform Task в закладке Options отключить опцию Fast load
Salik
Дата: 09.12.2002 15:19:09
Они у вас сами "раскладываются" или может триггер какой срабатывает ?
Raskladivayutsya sami tolko na kajdoy tablize est "check" na pole ,kotoriy sledit 4tobi v tablizu popadali tolko te dannie dlya kotorih tabliza prednazna4ena.



Попробуйте в Transform Task в закладке Options отключить опцию Fast load

Ne pomoglo proboval
Glory
Дата: 09.12.2002 18:58:14
А GUID поля в таблицах случайно нет ли ?
Salik
Дата: 09.12.2002 22:06:13
Net Glory takogo polya net.
No ya sdelal sleduyushee :
k tablize "Sale_Januar" podzepil trigger instead of insert ,
kotoriy i raskidivaet dannie po tablizam.
I teper DTS vstavlyaet ne v View a v tablizu "Sale_Januar" i vse rabotaet.

Попробуйте в Transform Task в закладке Options отключить опцию Fast load

A vot sey4as otklu4enie etoy opzii pomoglo.

Ateper voznikaet vopros : A pravilno li ya sdelal ili est kakieto posledstviya kotorie nado u4est ??

Zaranee spasibo .
Glory
Дата: 10.12.2002 16:52:44
1.
k tablize "Sale_Januar" podzepil trigger instead of insert ,
kotoriy i raskidivaet dannie po tablizam.


Лучше думаю сделать instead of триггер на представление.


2.
А в Transform Task в закладке Options опцию Check Constraints включена ?(в случае импорта без триггера)

3.
Можно ли добавить данные с помощью BCP или BULK INSERT ?(в случае импорта без триггера)
Salik
Дата: 10.12.2002 17:05:35
1. Лучше думаю сделать instead of триггер на представление.
Proboval no eto ne pomoglo polu4ayu oshibku s kotoroy vse na4alos
2. А в Transform Task в закладке Options опцию Check Constraints включена ?(в случае импорта без триггера)

Net ne vklu4ena
3. Можно ли добавить данные с помощью BCP или BULK INSERT ?(в случае импорта без триггера)

Net u menya dannie uje v tablize.
Glory
Дата: 10.12.2002 17:19:58
2. А в Transform Task в закладке Options опцию Check Constraints включена ?(в случае импорта без триггера)

Net ne vklu4ena


Возможно проблема как раз в этом. Потому как
"When you use BCP or BULK INSERT without the CHECK_CONSTRAINTS option, these two operations ignore the constaints by marking all column constraints untrusted. This invalidates the check constraint on the partitioning columns, and renders the partitioned view unable to be updated."