Bonjour
Est-il possible de faire tourner la base de DNN5 (5.2) sur un serveur SQL 2000.
Il y a l'air d'avoir un problème avec la fonction ROW_NUMBER utilisée par 05.02.00SQLdataprovider.
Cette fonction est inconnu de SQL 2000.
Cela veut-il dire qu'aprés la 5.1.0 il n'est plus possible de faire tourner sur un 2000 et il faut installer 2005 ou 2008 ?
Par avance merci pour vos remarques.
CREATE PROCEDURE {databaseOwner}{objectQualifier}PurgeEventLog
AS
;WITH logcounts AS
(
SELECT
LogEventID,
LogConfigID,
ROW_NUMBER() OVER(PARTITION BY LogConfigID ORDER BY LogCreateDate DESC) AS logEventSequence
FROM {databaseOwner}{objectQualifier}EventLog
)
DELETE {databaseOwner}{objectQualifier}EventLog
FROM {databaseOwner}{objectQualifier}EventLog el
JOIN logcounts lc ON el.LogEventID = lc.LogEventID
INNER JOIN {databaseOwner}{objectQualifier}EventLogConfig elc ON elc.ID = lc.LogConfigID
WHERE elc.KeepMostRecent <> -1
AND lc.logEventSequence > elc.KeepMostRecent