I'm running a side-by-side, single server installation of 2000 and
2005 with a SQL Server 2000 DB engine. The developers are in the
process of testing so that we can eventually drop the RS 2000
install. There are 4 DBs: the two old (ReportServer and
ReportServerTempDB) and the two new/upgraded (backups restored and
renamed, ReportServer2005 and ReportServer2005TempDB)

Everything seems to be working except for being able to creata a new
or edit an existing subscription. The developers are comparing old to
new and found that they can't edit the subscriptions on the new
reports and save them. After working through a few errors (including
tracking down a reference to the wrong TempDB in a trigger), I'm down
to this error when trying to modify:

The specified @name ('1AD2E986-230A-426B-B82C-805283BCF7C5') already
exists.

And this error when they try to create a new one:

The specified '@owner_login_name' is invalid (valid values are
returned by sp_helplogins [excluding Windows NT groups]).

I've run Profiler to see what's going on and the problem and the
problems occur in these spots, respectively:

Modified:

-- sp_verify_job
IF (EXISTS (SELECT *
FROM msdb.dbo.sysjobs
WHERE (name = @name)
AND (originating_server = @originating_server)
AND (job_id <> ISNULL(@job_id, 0x911)))) -- When adding a new job
@job_id is NULL

New:

-- sp_verify_job
IF (@owner_sid IS NULL) OR (EXISTS (SELECT *
FROM master.dbo.syslogins
WHERE (sid = @owner_sid)
AND (isntgroup <> 0)))

Any ideas on what's going on here? I'm not sure what to look at now
and I'm new to Reporting Services. I'm assuming it's a setup/config
problem at this point but what?