If a user who logs on to Windows Server 2003 is a member of the Administrators group, every process that the user starts has the full administrator access token. When the user creates a file, the ownership of the file is assigned to the Administrators group. After you upgrade from Windows Server 2003 to Windows Server 2008, the ownership for this file is retained.
By default, every process in Windows Server 2008 runs under the standard user token because of UAC access token filtering. Therefore, the file share delivery extension in Windows Server 2008 cannot overwrite a report that existed before the upgrade. This is because the file is owned by the Administrators group. This behavior occurs only when the target folder for the subscription is a local folder. If the target folder is located on a remote share, UAC access token filtering does not occur, and you do not experience the problem that is described in the "Symptoms" section.
Steps to reproduce this behavior
- On a server that is running Windows Server 2003, create a subscription for a report in SQL Server 2005 Reporting Services.
- Under Report Delivery Options, click Windows File Share in the Delivered by list.
- In the Path box, enter a local shared folder.
- In the User Name box, enter a user who is a member of the Administrators group.
- In the Password box, enter the password of the user.
- Click Overwrite an existing file with a newer version, and then click OK to create the subscription.
- After the report is created in the local shared folder, upgrade from Windows Server 2003 to Windows Server 2008.