Yes I also had to install SP7 and it was fine. So, even after running grant70.sql you still get the error? I know we have a user who gets asked for a password when running Detail Range Reports on LY. You can check the permissions I suppose, but Grant70.sql should take care of this.
Is there a way you can do a spot check in SQL on the historical tables? (CPY50100).
Did you ask your vendor?
Here are the scripts I was emailed by our vendor:
---------------------------------------------------
/* Microsoft Dynamics - GP Canadian Payroll Tax Credit 2006
Set Quebec Employee Tax Credits for 2006 in the CPY10100.
*/
update CPY10100 set PQuebecMR19Base=9555.00 where PTaxableProvince = 'QC' and PQuebecMR19Base in (9330.00, 9610.00)
update CPY10100 set PQuebecMR19Line12=9555.00 where PTaxableProvince = 'QC' and PQuebecMR19Base in (9330.00, 9610.00)
--------------------------------------------------------
/* Microsoft Dynamics - GP Canadian Payroll Tax Credit 2006
Set CPR Employee Tax Credits for 2006 in the CPY10105.
*/
/* update Federal tax credits */
update CPY10105 set PBasicPersonalAmount=9039.00 where PJurisdiction = 'CA' and PBasicPersonalAmount in (8148.00, 8327.00)
update CPY10105 set PSpousalAmount=7675.00 where PJurisdiction = 'CA' and PSpousalAmount in (6919.00, 7071.00)
update CPY10105 set PEquToMarriedAmt=7675.00 where PJurisdiction = 'CA' and PEquToMarriedAmt in (6919.00, 7071.00)
update CPY10105 set PAgeAmount=4066.00 where PJurisdiction = 'CA' and PAgeAmount=3979.00
update CPY10105 set PDisabilityAmount=6741.00 where PJurisdiction = 'CA' and PDisabilityAmount=6596.00
update CPY10105 set PCaregiverAmount=3933.00 where PJurisdiction = 'CA' and PCaregiverAmount=3848.00
update CPY10105 set PDisabledDependantAmt=3933.00 where PJurisdiction = 'CA' and PDisabledDependantAmt=3848.00
/* update Manitoba tax credit */
Update CPY10105 set PBasicPersonalAmount=7734.00 where PJurisdiction='MB' and PBasicPersonalAmount in (7634.00, 7734.00)
--------------------------------------------------------
--Grant70.sql
/*Count : 1 */
declare @cStatement varchar(255)
declare G_cursor CURSOR for select 'grant select,update,insert,delete on [' + convert(varchar(64),name) + '] to DYNGRP' from sysobjects
where (type = 'U' or type = 'V') and uid = 1
set nocount on
OPEN G_cursor
FETCH NEXT FROM G_cursor INTO @cStatement
WHILE (@@FETCH_STATUS <> -1)
begin
EXEC (@cStatement)
FETCH NEXT FROM G_cursor INTO @cStatement
end
DEALLOCATE G_cursor
declare G_cursor CURSOR for select 'grant execute on [' + convert(varchar(64),name) + '] to DYNGRP' from sysobjects
where type = 'P'
set nocount on
OPEN G_cursor
FETCH NEXT FROM G_cursor INTO @cStatement
WHILE (@@FETCH_STATUS <> -1)
begin
EXEC (@cStatement)
FETCH NEXT FROM G_cursor INTO @cStatement
end
DEALLOCATE G_cursor
----------------------------------------------------------