BUG: DTS Package Creator/Owner Name Does Not Change When Another User Saves a New Package

ID: Q247052


The information in this article applies to:
  • Microsoft SQL Server version 7.0

BUG #: 55363 (SQLBUG_70)

SYMPTOMS

If one user creates and saves a Data Transformation Services (DTS) package and then later another user edits the package and uses Save As to save the changes into a new package, that new package still has the previous user's name as the Creator in the Package Properties dialog box and as the Owner in the Packages window in SQL Server Enterprise Manager (SEM). However, the Package GUID (globally unique ID) is changed as expected.

Also, when creating and saving a package, the name that is listed as the Creator is the Windows NT user who logged on to the computer, regardless of whether you are using Windows NT Authentication or SQL Server Authentication.


WORKAROUND

To work around this problem, do either of the following:

  • Create a new package from scratch rather than modifying an existing package and using Save As.

    -or-


  • Try to ensure that the original package creator makes the necessary changes and then saves the package using Save As.



STATUS

Microsoft has confirmed this to be a problem in SQL Server version 7.0.


MORE INFORMATION

Steps to Reproduce the Problem

  1. Create two new Windows NT users.


  2. Grant these new users rights to the Pubs and Northwind databases.


  3. Log on to Windows NT as one of the new users.


  4. In SQL Server Enterprise Manager, create a new DTS package and save it by doing the following:


    1. Under Data Transformation Services in Enterprise Manager, right-click Local Packages and then click New Package on the shortcut menu.


    2. On the Task menu, click Transfer SQL Server Objects.


    3. On the Source tab, select Windows NT Authentication and the pubs database.


    4. On the Destination tab, select Windows NT Authentication and the northwind database.


    5. On the Transfer tab, click to clear the Transfer All Objects check box and then click Select Objects.


    6. Click to check the authors table (indicating a transfer of the authors table from the pubs database to the northwind database) and then click OK.


    7. On the Package menu, click Save As.


    8. Select Windows NT Authentication and then click OK.


  5. Log off Windows and then log back on as the other user you created in Step 1 of this procedure.


  6. Under the Data Transformation Services folder in SQL Server Enterprise Manager, click Local Packages and note that the name in the Owner column is the first user (who created the package).


  7. Right-click the package and click Design Package on the shortcut menu.


  8. On the Package menu, click Properties. Note the name listed as the Creator and the Package GUID then close the DTS Package Properties dialog box.


  9. Make a change to the package. You can do the following to make a simple change:


    1. Right-click the Transfer SQL Server Objects Task icon and click Properties on the shortcut menu.


    2. On the Transfer tab, click Select Objects.


    3. Click to clear the check box by the authors table and then click to check the titles table. Next, click OK.


  10. On the Package menu, click Save As to save the changes. Change the package name to a new name and then click OK.


  11. View the package properties again. Because you have made changes and saved a new package as another user, the Creator should have changed, but it will still show the name of the user who originally created the package. However, the Package GUID has indeed changed as expected.


Additional query words:

Keywords : SSrvAdmin SSrvTrans kbbug7.00 kbSQLServ700bug
Version : winnt:7.0
Platform : winnt
Issue type : kbbug


Last Reviewed: January 27, 2000
© 2000 Microsoft Corporation. All rights reserved. Terms of Use.