dbTalk Databases Forums  

SQL 2005 Data Flow Error

microsoft.public.sqlserver.dts microsoft.public.sqlserver.dts


Discuss SQL 2005 Data Flow Error in the microsoft.public.sqlserver.dts forum.



Reply
 
Thread Tools Display Modes
  #1  
Old   
davidsems@gmail.com
 
Posts: n/a

Default SQL 2005 Data Flow Error - 03-16-2006 , 09:32 AM






I get the following error when adding a Data Flow Task:

TITLE: Microsoft Visual Studio
------------------------------

The task with the name "Data Flow Task" and the creation name
"DTS.Pipeline.1" is not registered for use on this computer.
Contact Information:
Data Flow Task

------------------------------
BUTTONS:

OK
------------------------------


I've uninstalled and reinstalled SQL Server 2005 multiple times and I
still get the error. Esentially, I can't do any imports or data flows.

Anyone have any ideas?


Reply With Quote
  #2  
Old   
Jason Saidoo
 
Posts: n/a

Default RE: SQL 2005 Data Flow Error - 03-29-2006 , 02:59 PM






I am having this exact issue - I've attempted a reinstall as well with no
success - has anyone solved this issue?

"davidsems (AT) gmail (DOT) com" wrote:

Quote:
I get the following error when adding a Data Flow Task:

TITLE: Microsoft Visual Studio
------------------------------

The task with the name "Data Flow Task" and the creation name
"DTS.Pipeline.1" is not registered for use on this computer.
Contact Information:
Data Flow Task

------------------------------
BUTTONS:

OK
------------------------------


I've uninstalled and reinstalled SQL Server 2005 multiple times and I
still get the error. Esentially, I can't do any imports or data flows.

Anyone have any ideas?



Reply With Quote
  #3  
Old   
Kays
 
Posts: n/a

Default Re: SQL 2005 Data Flow Error - 03-30-2006 , 08:49 AM



I am getting the same error....please help!

Jason Saidoo wrote:
Quote:
I am having this exact issue - I've attempted a reinstall as well with no
success - has anyone solved this issue?

"davidsems (AT) gmail (DOT) com" wrote:

I get the following error when adding a Data Flow Task:

TITLE: Microsoft Visual Studio
------------------------------

The task with the name "Data Flow Task" and the creation name
"DTS.Pipeline.1" is not registered for use on this computer.
Contact Information:
Data Flow Task

------------------------------
BUTTONS:

OK
------------------------------


I've uninstalled and reinstalled SQL Server 2005 multiple times and I
still get the error. Esentially, I can't do any imports or data flows.

Anyone have any ideas?




Reply With Quote
  #4  
Old   
Jason Saidoo
 
Posts: n/a

Default RE: SQL 2005 Data Flow Error - 03-30-2006 , 04:39 PM



I've found the solution!! It has to do with insufficient registry
permissions for the user with which the SSIS services uses to logon (by
default it's the NT AUTHORITY\Network Service account). There are a very few
situations which cause a few keys in the registry (under the
HKEY_CLASSES_ROOT\Clsid node) to deny permission to the average user.

You can change the SSIS service to logon as a user with more permissions
(I'm not sure to what level). OR you can change the registry permission for
the offending keys. To do the latter, execute the following code AS A
NON-ADMINISTRATIVE USER (meaning you have to create and build an application,
create a user, assign that user to ONLY the users group, log off, log back on
with the newly created user, run the app, note the keys it finds, log off,
log back on as an admin, and in regedit, change the permissions of the keys
you found).

Here is the code as taken from
http://forums.microsoft.com/msdn/sho...eid=1&PageID=1 (about half way down)

using System;
using Microsoft.Win32;

namespace CheckClsidPerm
{
class Program
{
static void Main(string[] args)
{
RegistryKey clsid =
Registry.LocalMachine.OpenSubKey(@"Software\Classe s\CLSID");
string[] clsids = clsid.GetSubKeyNames();
Console.WriteLine("found {0} keys", clsids.Length);

foreach (string s in clsids)
{
try
{
using(RegistryKey clsidKey = clsid.OpenSubKey(s))
{
using(RegistryKey ic =
clsidKey.OpenSubKey("Implemented Categories"))
{
}
}
}
catch( Exception e )
{
Console.WriteLine("error while reading key {0}: {1}", s,
e.Message);
}
}
}
}
}


"davidsems (AT) gmail (DOT) com" wrote:

Quote:
I get the following error when adding a Data Flow Task:

TITLE: Microsoft Visual Studio
------------------------------

The task with the name "Data Flow Task" and the creation name
"DTS.Pipeline.1" is not registered for use on this computer.
Contact Information:
Data Flow Task

------------------------------
BUTTONS:

OK
------------------------------


I've uninstalled and reinstalled SQL Server 2005 multiple times and I
still get the error. Esentially, I can't do any imports or data flows.

Anyone have any ideas?



Reply With Quote
  #5  
Old   
hperez (Offline)
Junior Member
 
Posts: 1
Join Date: Apr 2006

Default Check Filesystem Permissions, too - 04-13-2006 , 02:05 PM



I had a similar error, for "DTS.Pipeline.1" The resolution was to grant "Read & Execute", "List Folder Contents" and "Read" permissions to the

\Program Files\Microsoft SQL Server\90\DTS\Binn

directory for the group

SQLServer2005DTSUser$[MACHINE_NAME]

Notes:
  • The NT Authority\NetworkService account was part of this group, and is the account that the SSIS service runs as
  • Permissions on the DTSPipeline.dll file were already okay

Reply With Quote
  #6  
Old   
ged_holbrook (Offline)
Junior Member
 
Posts: 1
Join Date: Jul 2006

Default 07-28-2006 , 04:34 PM



I had the same problem and the simlest way I found to get around it is to simply have the service log on as a local system account.

Reply With Quote
Reply




Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off



Powered by vBulletin Version 3.5.3
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.