OK - New Error :(
Uninstalled BES
Installed 4.1.4 from our media
Run SP7
Get an error message "Attempt to upgrade database unsuccessful......"
The installation log shows the following:
[20000] (12/10 10:56:31.596):{0x8F8} [CBESDBInstaller::ExecuteDDL] COM Error 0x80040E14 - IDispatch error #3092 - Source: "Microsoft OLE DB Provider for SQL Server" - Description "Invalid column name 'IS_SECURE'." Native error = 207
[20000] (12/10 10:56:31.596):{0x8F8} [CBESDBInstaller::ExecuteDDL] COM Error 0x80040E14 - IDispatch error #3092 - Source: "Microsoft OLE DB Provider for SQL Server" - Description "Invalid column name 'IS_SECURE'." Native error = 207
[20000] (12/10 10:56:31.596):{0x8F8} [CBESDBInstaller::ExecuteDDL] SQL Error for:
DECLARE @tmi int;
SET @tmi=(select id from sysobjects where name='INBOUND_RELIABLE_QUEUE');
IF ((select count(*) from syscolumns where id=@tmi and name='IS_SECURE') >0)
begin
UPDATE INBOUND_RELIABLE_QUEUE SET SECURITY_TYPE='NULL' WHERE IS_SECURE=0;
UPDATE INBOUND_RELIABLE_QUEUE SET SECURITY_TYPE='IV_PREFIXED_AES_CBC_PKCS5PADDING' WHERE IS_SECURE=1;
SELECT MSG_ID, MSG_TYPE, MSG_BODY, IS_DELETED, EXPIRE_DATE, WICLET_ID, DEVICE_ID, KEEP_LAST_CRITERIA, SECURITY_TYPE INTO INBOUND_RELIABLE_QUEUE_NEW FROM INBOUND_RELIABLE_QUEUE;
DROP TABLE dbo.INBOUND_RELIABLE_QUEUE;
EXEC sp_rename 'INBOUND_RELIABLE_QUEUE_NEW', 'INBOUND_RELIABLE_QUEUE', 'OBJECT';
ALTER TABLE dbo.INBOUND_RELIABLE_QUEUE
ADD CONSTRAINT PK_IN_REL_QUEUE PRIMARY KEY (MSG_ID);
ALTER TABLE dbo.INBOUND_RELIABLE_QUEUE
ADD CONSTRAINT relationship19 FOREIGN KEY (WICLET_ID, DEVICE_ID)
REFERENCES DEVICE_WICLET (WICLET_ID, DEVICE_ID);
end
Any ideas?
|