Showing posts with label copy. Show all posts
Showing posts with label copy. Show all posts

Thursday, March 29, 2012

Error: Event id: 208 @ Copy Database Wizard

Can anyone help me?

When i Use the copy database wizard @.sql 2005 at the last step

i get these 2 Error's in the log's

Event Type: Warning
Event Source: SQLSERVERAGENT
Event Category: Job Engine
Event ID: 208
Date: 14-8-2006
Time: 13:28:40
User: N/A
Computer: SERVER01

Description:
SQL Server Scheduled Job 'CDW_NAME_0' (0x883C948F64FCAA49BEA22068F4C7E15A) - Status: Failed - Invoked on: 2006-08-14 13:28:19 - Message: The job failed. The Job was invoked by User Domain\Administrator. The last step to run was step 1 (CDW_NAME_0_Step).

For more information, see Help and Support Center at http://go.microsoft.com/fwlink/events.asp.


Event Type: Error
Event Source: SQLISPackage
Event Category: None
Event ID: 12291
Date: 14-8-2006
Time: 13:28:40
User: Domain\Administrator
Computer: SERVER01
Description:
Package "CDW_NAME_0" failed.

For more information, see Help and Support Center at http://go.microsoft.com/fwlink/events.asp.

I have the same error on SQL 2005 enterprise, am trying to copy a 2000 database into 2005. Should work but fails on copy.|||

I'm moving this over to the tools forum since they have more experience with CDW.

Thanks,
Sam

|||DID YOU FIND ANYTHING ON THIS PROBLEM|||

what is the service pack on this box. You should apply SP2 and also check whether SSIS (Integration Service) is installed or not

Madhu

|||THERE IS SP2 AND THE INTEGRATION SERVICE IS STARTED AS ADMNISTRATOR

Error: Event id: 208 @ Copy Database Wizard

Can anyone help me?

When i Use the copy database wizard @.sql 2005 at the last step

i get these 2 Error's in the log's

Event Type: Warning
Event Source: SQLSERVERAGENT
Event Category: Job Engine
Event ID: 208
Date: 14-8-2006
Time: 13:28:40
User: N/A
Computer: SERVER01

Description:
SQL Server Scheduled Job 'CDW_NAME_0' (0x883C948F64FCAA49BEA22068F4C7E15A) - Status: Failed - Invoked on: 2006-08-14 13:28:19 - Message: The job failed. The Job was invoked by User Domain\Administrator. The last step to run was step 1 (CDW_NAME_0_Step).

For more information, see Help and Support Center at http://go.microsoft.com/fwlink/events.asp.


Event Type: Error
Event Source: SQLISPackage
Event Category: None
Event ID: 12291
Date: 14-8-2006
Time: 13:28:40
User: Domain\Administrator
Computer: SERVER01
Description:
Package "CDW_NAME_0" failed.

For more information, see Help and Support Center at http://go.microsoft.com/fwlink/events.asp.

I have the same error on SQL 2005 enterprise, am trying to copy a 2000 database into 2005. Should work but fails on copy.|||

I'm moving this over to the tools forum since they have more experience with CDW.

Thanks,
Sam

|||DID YOU FIND ANYTHING ON THIS PROBLEM|||

what is the service pack on this box. You should apply SP2 and also check whether SSIS (Integration Service) is installed or not

Madhu

|||THERE IS SP2 AND THE INTEGRATION SERVICE IS STARTED AS ADMNISTRATORsql

error: copy database wizard

SQL SERVER SERVICE IS RUNNING UNDER THE LOCAL SYSTEM
ACCOUNT.
YOU NEED TO CHANGE YOUR SQL SERVER SERVICE ACCOUNT TO
HAVE THE RIGHTS TO COPY FILES OVER THE NETWORK.
Hi,
Yes, The copy database wizard requires the write permissions in destination
server folder. So you should start the SQL Server in both the servers using
domain user which got write access to the destination server folder.
How to change the startup SQL server account:-
1. Go to Control Panel -- Admin tools -- Services
2, Double click MSSQL server services
3. Go to Log on option and change the start up account and password to a
domain user.
4. Do the same for both servers
5. restart both sql servers.
(I feel like you are starting SQL server in Local system account.)
Thanks
Hari
MCDBA
"new" <anonymous@.discussions.microsoft.com> wrote in message
news:a8ce01c4368d$098b76c0$a401280a@.phx.gbl...
> SQL SERVER SERVICE IS RUNNING UNDER THE LOCAL SYSTEM
> ACCOUNT.
> YOU NEED TO CHANGE YOUR SQL SERVER SERVICE ACCOUNT TO
> HAVE THE RIGHTS TO COPY FILES OVER THE NETWORK.

Thursday, March 22, 2012

Error: 4813 Expected the text length in data stream for bulk copy

Hi,
I am getting this error with Transactional replication for a table which has
column data type text, and has no data in it.
"Error: 4813,Expected the text length in data stream for bulk copy of text,
ntext, or image data."
Any idea why I am getting this error.
Thanks
Shan
Have a look at this
http://groups-beta.google.com/group/...e=source&hl=en
Hilary Cotter
Looking for a SQL Server replication book?
http://www.nwsu.com/0974973602.html
Looking for a FAQ on Indexing Services/SQL FTS
http://www.indexserverfaq.com
"Shan" <Shan@.discussions.microsoft.com> wrote in message
news:D8A5F5BC-9BFE-4CC0-A12F-1362DB8FAC77@.microsoft.com...
> Hi,
> I am getting this error with Transactional replication for a table which
has
> column data type text, and has no data in it.
> "Error: 4813,Expected the text length in data stream for bulk copy of
text,
> ntext, or image data."
> Any idea why I am getting this error.
> Thanks
> Shan

Friday, February 24, 2012

Error while using OUTPUT clause - The multi-part identifier could not be bound

I was trying to copy child records of one parent record into another, and wanted to report back new child record id and corresponding child record id that was used to create it. I ran into run-time error with OUTPUT clause. Following is a script that will duplicate the situation I ran into:

CREATE TABLE Parent(

ParentID INT NOT NULL IDENTITY(1,1) PRIMARY KEY,

ParentName VARCHAR(50) NOT NULL)

GO

CREATE TABLE Child(

ChildID INT NOT NULL IDENTITY(1,1) PRIMARY KEY,

ParentID INT NOT NULL REFERENCES Parent(ParentID),

ChildName VARCHAR(50) NOT NULL)

GO

INSERT INTO Parent(ParentName) VALUES('Parent 1')

INSERT INTO Parent(ParentName) VALUES('Parent 2')

GO

INSERT INTO Child(ParentID, ChildName) VALUES(1, 'Child 1')

INSERT INTO Child(ParentID, ChildName) VALUES(1, 'Child 2')

GO

At this stage, there Child table looks like:

ChildID

ParentID

ChildName

1

1

Child 1

2

1

Child 2

What I want to do is copy Parent 1’s children to Parent 2, and report back which source ChildID that was used to create the new child records. So I wrote the query:

DECLARE @.LinkTable TABLE (FromChildID INT, ToChildID INT)

INSERT INTO Child(ParentID, ChildName)

OUTPUT c.ChildID, inserted.ChildID INTO @.LinkTable

SELECT 2, c.ChildName

FROM Child c

WHERE c.ParentID = 1

SELECT * FROM @.LinkTable

In the end I was expecting Child table to look like:

ChildID

ParentID

ChildName

1

1

Child 1

2

1

Child 2

3

2

Child 1

4

2

Child 2

and OUTPUT clause to return me:

FromChildID

ToChildID

1

3

Child record with ID 3 was created using ID of 1.

2

4

Child record with ID 4 was created using ID of 2.

But infact I’m getting following error:

Msg 4104, Level 16, State 1, Line 9

The multi-part identifier "c.ChildID" could not be bound.

Any ideas on how to fix the OUTPUT clause in the query to return me the expected output?

Thanks

Yogesh

This is not possible because the INSERT statement doesn’t have a FROM clause. The UPDATE and DELETE however has the non-standard TSQL specific FROM clause as part of the DML statement itself so you can reference those tables in the OUTPUT clause. You can only do INSERT….VALUES or INSERT..SELECT or INSERT…EXECUTE. So you can only reference the inserted table. And the INSERT DML itself cannot reference other tables (except you can now use CTE in SQL Server 2005 and reference it as target table of insert which is non-standard also).

See the link below for the OUTPUT clause usage (also documents where you can use from_table_name in the OUTPUT clause column list):

http://msdn2.microsoft.com/en-us/ms177564(SQL.90).aspx

In your example, you need to reference the inserted table columns:

INSERT INTO Child(ParentID, ChildName)

OUTPUT inserted.ParentID, inserted.ChildID INTO @.LinkTable

SELECT 2, c.ChildName

FROM Child c

WHERE c.ParentID = 1

|||

Thanks a bunch Umachandar for your prompt reply. I really need the output as I explained earlier. I played with CTE as per your suggestion for a while but I could not get records inserted into my @.LinkTable table variable as I wanted. Finally as a last option I tried with cursors, and got the source and target child id output.

I’m not terribly worried about poor performance of cursor because this stored procedure will be called only once in 6 months when no one else but admin of my application is logged in. What are your thoughts on using this in production app given these circumstances?

DECLARE

@.ChildID int,

@.ChildName varchar(50)

DECLARE child_cur CURSOR FORWARD_ONLY READ_ONLY FOR

SELECT ChildID, ChildName

FROM Child

WHERE ParentID = 1

DECLARE @.LinkTable TABLE (FromChildID INT, ToChildID INT)

OPEN child_cur

FETCH child_cur INTO @.ChildID, @.ChildName

WHILE @.@.fetch_status = 0

BEGIN

INSERT INTO Child(ParentID, ChildName)

OUTPUT @.ChildID, inserted.ChildID INTO @.LinkTable

VALUES (2, @.ChildName)

FETCH child_cur INTO @.ChildID, @.ChildName

END

CLOSE child_cur

DEALLOCATE child_cur

SELECT * FROM @.LinkTable

This code gave my expected output:

FromChildID

ToChildID

1

3

2

4

|||

I didn't mean to imply that using a CTE as target for the insert statement will work. It is just not possible to reference other tables in the OUTPUT clause of INSERT DML. Your code looks fine except that I don't see the need for OUTPUT clause at all. You can just do below:

DECLARE

@.ChildID int,

@.ChildName varchar(50)

DECLARE child_cur CURSOR FORWARD_ONLY READ_ONLY FOR

SELECT ChildID, ChildName

FROM Child

WHERE ParentID = 1

DECLARE @.LinkTable TABLE (FromChildID INT, ToChildID INT)

OPEN child_cur

WHILE (1=1)

BEGIN

FETCH child_cur INTO @.ChildID, @.ChildName

IF @.@.FETCH_STATUS < 0 BREAK

INSERT INTO Child(ParentID, ChildName) VALUES (2, @.ChildName)

INSERT INTO @.LinkTable VALUES (@.ChildID, SCOPE_IDENTITY())

END

CLOSE child_cur

DEALLOCATE child_cur

SELECT * FROM @.LinkTable

Alternatively, if the ChildName is unique per parent (your schema doesn't seem to imply if this is the case) then you can simply get the link table values by doing following query:

SELECT c1.ChildID AS FromChildID, c2.ChildID AS ToChildID

FROM Child as c1

JOIN Child as c2

ON c2.ChildName = c1.ChildName

WHERE c2.ParentID = 2

AND c1.ParentID = 1

So by putting the necessary constraints on your data model you can answer most questions efficiently.

|||

I have similer problem, I need to return with OUTPUT clause field from the SELECT clause in insert statement.
If I'll do it as suggested using CURSOR, it going to take a lot of time.

CREATE TABLE [dbo].[ProductsMapping](

[OldProductID] [int] NOT NULL,

[NewProductID] [int] NOT NULL,

[ProductName] [varchar](50) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL,

[IsNEQ] [bit] NOT NULL,

[IsNew] [bit] NOT NULL,

CONSTRAINT [PK_ProductsMapping] PRIMARY KEY NONCLUSTERED

(

[OldProductID] ASC

,[NewProductID] ASC

)WITH FILLFACTOR = 90 ON [PRIMARY]

) ON [PRIMARY]

CREATE TABLE [dbo].[Products](

[ProductID] [int] IDENTITY(1,1) NOT NULL,

[ProductName] [varchar](50) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL,

CONSTRAINT [PK_Products] PRIMARY KEY NONCLUSTERED

(

[ProductID] ASC

)WITH FILLFACTOR = 90 ON [PRIMARY]

) ON [PRIMARY]

INSERT INTO ProductsMapping

(OldProductID

,NewProductID

,ProductName

,IsNEQ

,IsNew)

SELECT o.ProductID OldProductID

,isnull(n.ProductID,o.ProductID) NewProductID

,o.ProductName

,(isnull(n.ProductID,0)-o.ProductID) IsNEQ

,isnull(n.ProductID,0) IsNew

FROM LINKEDSRV.DB.dbo.Products o

LEFT OUTER JOIN Products n ON n.ProductName = o.ProductName

DECLARE @.NewProducts TABLE (

[OldProductID] [int] NOT NULL,

[NewProductID] [int] NOT NULL,

[ProductName] [varchar](50))

DECLARE @.OldProductID int

DECLARE @.ProductName varchar(50)

DECLARE NewProduct_cur CURSOR FORWARD_ONLY READ_ONLY FOR

SELECT w.ProductName

,w.OldProductID

FROM ProductsMapping w

WHERE w.IsNew=1

OPEN NewProduct_cur

FETCH NewProduct_cur INTO @.ProductName, @.OldProductID

WHILE @.@.fetch_status = 0

BEGIN

INSERT INTO Products(ProductName)

OUTPUT INSERTED.ProductID AS NewProductID

,INSERTED.ProductName AS ProductName

,@.OldProductID AS OldProductID

INTO @.NewProducts

VALUES (@.ProductName)

END

CLOSE NewProduct_cur

DEALLOCATE NewProduct_cur

UPDATE ProductsMapping

SET NewProductID=t.NewProductID

FROM ProductsMapping w

INNER JOIN @.NewProducts t ON t.OldProductID=w.OldProductID

AND IsNew=1

I also tried CTE and it doesn't work.

Do you have any suggestion how to do it with out cursor?

THNX

Jermy

Error while using OUTPUT clause - The multi-part identifier could not be bound

I was trying to copy child records of one parent record into another, and wanted to report back new child record id and corresponding child record id that was used to create it. I ran into run-time error with OUTPUT clause. Following is a script that will duplicate the situation I ran into:

CREATE TABLE Parent(

ParentID INT NOT NULL IDENTITY(1,1) PRIMARY KEY,

ParentName VARCHAR(50) NOT NULL)

GO

CREATE TABLE Child(

ChildID INT NOT NULL IDENTITY(1,1) PRIMARY KEY,

ParentID INT NOT NULL REFERENCES Parent(ParentID),

ChildName VARCHAR(50) NOT NULL)

GO

INSERT INTO Parent(ParentName) VALUES('Parent 1')

INSERT INTO Parent(ParentName) VALUES('Parent 2')

GO

INSERT INTO Child(ParentID, ChildName) VALUES(1, 'Child 1')

INSERT INTO Child(ParentID, ChildName) VALUES(1, 'Child 2')

GO

At this stage, there Child table looks like:

ChildID

ParentID

ChildName

1

1

Child 1

2

1

Child 2

What I want to do is copy Parent 1’s children to Parent 2, and report back which source ChildID that was used to create the new child records. So I wrote the query:

DECLARE @.LinkTable TABLE (FromChildID INT, ToChildID INT)

INSERT INTO Child(ParentID, ChildName)

OUTPUT c.ChildID, inserted.ChildID INTO @.LinkTable

SELECT 2, c.ChildName

FROM Child c

WHERE c.ParentID = 1

SELECT * FROM @.LinkTable

In the end I was expecting Child table to look like:

ChildID

ParentID

ChildName

1

1

Child 1

2

1

Child 2

3

2

Child 1

4

2

Child 2

and OUTPUT clause to return me:

FromChildID

ToChildID

1

3

Child record with ID 3 was created using ID of 1.

2

4

Child record with ID 4 was created using ID of 2.

But infact I’m getting following error:

Msg 4104, Level 16, State 1, Line 9

The multi-part identifier "c.ChildID" could not be bound.

Any ideas on how to fix the OUTPUT clause in the query to return me the expected output?

Thanks

Yogesh

This is not possible because the INSERT statement doesn’t have a FROM clause. The UPDATE and DELETE however has the non-standard TSQL specific FROM clause as part of the DML statement itself so you can reference those tables in the OUTPUT clause. You can only do INSERT….VALUES or INSERT..SELECT or INSERT…EXECUTE. So you can only reference the inserted table. And the INSERT DML itself cannot reference other tables (except you can now use CTE in SQL Server 2005 and reference it as target table of insert which is non-standard also).

See the link below for the OUTPUT clause usage (also documents where you can use from_table_name in the OUTPUT clause column list):

http://msdn2.microsoft.com/en-us/ms177564(SQL.90).aspx

In your example, you need to reference the inserted table columns:

INSERT INTO Child(ParentID, ChildName)

OUTPUT inserted.ParentID, inserted.ChildID INTO @.LinkTable

SELECT 2, c.ChildName

FROM Child c

WHERE c.ParentID = 1

|||

Thanks a bunch Umachandar for your prompt reply. I really need the output as I explained earlier. I played with CTE as per your suggestion for a while but I could not get records inserted into my @.LinkTable table variable as I wanted. Finally as a last option I tried with cursors, and got the source and target child id output.

I’m not terribly worried about poor performance of cursor because this stored procedure will be called only once in 6 months when no one else but admin of my application is logged in. What are your thoughts on using this in production app given these circumstances?

DECLARE

@.ChildID int,

@.ChildName varchar(50)

DECLARE child_cur CURSOR FORWARD_ONLY READ_ONLY FOR

SELECT ChildID, ChildName

FROM Child

WHERE ParentID = 1

DECLARE @.LinkTable TABLE (FromChildID INT, ToChildID INT)

OPEN child_cur

FETCH child_cur INTO @.ChildID, @.ChildName

WHILE @.@.fetch_status = 0

BEGIN

INSERT INTO Child(ParentID, ChildName)

OUTPUT @.ChildID, inserted.ChildID INTO @.LinkTable

VALUES (2, @.ChildName)

FETCH child_cur INTO @.ChildID, @.ChildName

END

CLOSE child_cur

DEALLOCATE child_cur

SELECT * FROM @.LinkTable

This code gave my expected output:

FromChildID

ToChildID

1

3

2

4

|||

I didn't mean to imply that using a CTE as target for the insert statement will work. It is just not possible to reference other tables in the OUTPUT clause of INSERT DML. Your code looks fine except that I don't see the need for OUTPUT clause at all. You can just do below:

DECLARE

@.ChildID int,

@.ChildName varchar(50)

DECLARE child_cur CURSOR FORWARD_ONLY READ_ONLY FOR

SELECT ChildID, ChildName

FROM Child

WHERE ParentID = 1

DECLARE @.LinkTable TABLE (FromChildID INT, ToChildID INT)

OPEN child_cur

WHILE (1=1)

BEGIN

FETCH child_cur INTO @.ChildID, @.ChildName

IF @.@.FETCH_STATUS < 0 BREAK

INSERT INTO Child(ParentID, ChildName) VALUES (2, @.ChildName)

INSERT INTO @.LinkTable VALUES (@.ChildID, SCOPE_IDENTITY())

END

CLOSE child_cur

DEALLOCATE child_cur

SELECT * FROM @.LinkTable

Alternatively, if the ChildName is unique per parent (your schema doesn't seem to imply if this is the case) then you can simply get the link table values by doing following query:

SELECT c1.ChildID AS FromChildID, c2.ChildID AS ToChildID

FROM Child as c1

JOIN Child as c2

ON c2.ChildName = c1.ChildName

WHERE c2.ParentID = 2

AND c1.ParentID = 1

So by putting the necessary constraints on your data model you can answer most questions efficiently.

|||

I have similer problem, I need to return with OUTPUT clause field from the SELECT clause in insert statement.
If I'll do it as suggested using CURSOR, it going to take a lot of time.

CREATE TABLE [dbo].[ProductsMapping](

[OldProductID] [int] NOT NULL,

[NewProductID] [int] NOT NULL,

[ProductName] [varchar](50) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL,

[IsNEQ] [bit] NOT NULL,

[IsNew] [bit] NOT NULL,

CONSTRAINT [PK_ProductsMapping] PRIMARY KEY NONCLUSTERED

(

[OldProductID] ASC

,[NewProductID] ASC

)WITH FILLFACTOR = 90 ON [PRIMARY]

) ON [PRIMARY]

CREATE TABLE [dbo].[Products](

[ProductID] [int] IDENTITY(1,1) NOT NULL,

[ProductName] [varchar](50) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL,

CONSTRAINT [PK_Products] PRIMARY KEY NONCLUSTERED

(

[ProductID] ASC

)WITH FILLFACTOR = 90 ON [PRIMARY]

) ON [PRIMARY]

INSERT INTO ProductsMapping

(OldProductID

,NewProductID

,ProductName

,IsNEQ

,IsNew)

SELECT o.ProductID OldProductID

,isnull(n.ProductID,o.ProductID) NewProductID

,o.ProductName

,(isnull(n.ProductID,0)-o.ProductID) IsNEQ

,isnull(n.ProductID,0) IsNew

FROM LINKEDSRV.DB.dbo.Products o

LEFT OUTER JOIN Products n ON n.ProductName = o.ProductName

DECLARE @.NewProducts TABLE (

[OldProductID] [int] NOT NULL,

[NewProductID] [int] NOT NULL,

[ProductName] [varchar](50))

DECLARE @.OldProductID int

DECLARE @.ProductName varchar(50)

DECLARE NewProduct_cur CURSOR FORWARD_ONLY READ_ONLY FOR

SELECT w.ProductName

,w.OldProductID

FROM ProductsMapping w

WHERE w.IsNew=1

OPEN NewProduct_cur

FETCH NewProduct_cur INTO @.ProductName, @.OldProductID

WHILE @.@.fetch_status = 0

BEGIN

INSERT INTO Products(ProductName)

OUTPUT INSERTED.ProductID AS NewProductID

,INSERTED.ProductName AS ProductName

,@.OldProductID AS OldProductID

INTO @.NewProducts

VALUES (@.ProductName)

END

CLOSE NewProduct_cur

DEALLOCATE NewProduct_cur

UPDATE ProductsMapping

SET NewProductID=t.NewProductID

FROM ProductsMapping w

INNER JOIN @.NewProducts t ON t.OldProductID=w.OldProductID

AND IsNew=1

I also tried CTE and it doesn't work.

Do you have any suggestion how to do it with out cursor?

THNX

Jermy

Friday, February 17, 2012

Error while Installing SQL Server evaluation version - sqlunirl.dll not found

Hi

When I attempt to install MS SQL Server evaluation copy (downloaded
from Microsoft site) on Windows 2K Professional getting following
error.

Setup initialization error.
The system cannot find the path specified.

Source file or directory missing or cannot be read:
'C:\SQLEVAL\x86\setup..\System\sqlunirl.dll'

Please help.

Regards,
AGajay_gupta@.consultant.com (ag) wrote in message news:<8125681d.0312112140.4b69e1bd@.posting.google.com>...
> Hi
> When I attempt to install MS SQL Server evaluation copy (downloaded
> from Microsoft site) on Windows 2K Professional getting following
> error.
> Setup initialization error.
> The system cannot find the path specified.
> Source file or directory missing or cannot be read:
> 'C:\SQLEVAL\x86\setup..\System\sqlunirl.dll'
> Please help.
> Regards,
> AG

I will download the missing dll and give it another try

Michael Tubuo Ngong

Wednesday, February 15, 2012

Error while copying the data to sql server...

Hi all,
i m trying to copy the data from a view in pl/sql developer.(using ORACLE Provider for OLE DB)...using import/export wizard....the first view was copied without any problem...but in the second one i m getting the following error....

Operation stopped...

- Initializing Data Flow Task (Success)

- Initializing Connections (Success)

- Setting SQL Command (Success)

- Setting Source Connection (Warning)

Messages

Warning 0x80202066: Source - SERVICE [1]: Cannot retrieve the column code page info from the OLE DB provider. If the component supports the "DefaultCodePage" property, the code page from that property will be used. Change the value of the property if the current string code page values are incorrect. If the component does not support the property, the code page from the component's locale ID will be used.
(SQL Server Import and Export Wizard)

- Setting Destination Connection (Success)

- Validating (Error)

Messages

Warning 0x80202066: Data Flow Task: Cannot retrieve the column code page info from the OLE DB provider. If the component supports the "DefaultCodePage" property, the code page from that property will be used. Change the value of the property if the current string code page values are incorrect. If the component does not support the property, the code page from the component's locale ID will be used.
(SQL Server Import and Export Wizard)

Error 0xc00470fe: Data Flow Task: The product level is insufficient for component "Data Conversion 1" (117).
(SQL Server Import and Export Wizard)

- Prepare for Execute (Stopped)

- Pre-execute (Stopped)

- Executing (Success)

- Copying to [Telbill].[COLL_DB_TESTING].[SERVICE] (Stopped)

- Post-execute (Stopped)

- Cleanup (Stopped)

I cant understand wat exactly is wrong....how can i deal with this problem....the data type i m copyin the same thats there in oracle...
y is it not working...can someone please tell me...
thanks in advance,
regards.

Try setting AlwaysUseDefaultCodePage=TRUE on the OLE DB Source component...