Gemini Community Support Site

This Gemini community support site can be used to find solutions to product issues. You can log in using Open Id, Google Profile and even Facebook. Feel free to ask a question or browse FAQs and documentation. Product tour videos are also available along with how-to videos demonstrating key Gemini capabilities.




Warning to others - Gemini 3.6 and (NO) SQL2000 Support

web-app

Hi all!

I'm pretty disgruntled at the moment having attempted an upgrade to 3.6 and had it fail.

The documentation in 3.6 states the SQL 2000 IS supported , yet it officially doesn't.

If it officially was still supported the upgrade script wouldn't have SQL2005/2008 syntax in it, or it would have checks aganst the version to run the appropriate syntax.

The reason given by Support  was '2000 is an old syntax that is hardly ever used anymore'.  Honestly, we have lots of customers - big multinational corporates - who are still using 2000!

An upgrade should be seamless.  If the decision has been made to not support 2000 anymore, tell us in the documentation, or have the script do the check and PRINT '2000 no longer supported'.  Nowhere did I see anything telling me that its no longer supported.

I don't expect that old platforms will be supported for ever , but please be upfront about it so we can plan.

Whoever at Support gave me the 'fix' thanks.  The speed with which I received a fix inferred that I'm not the only one stung by this issue. 

Regards
Paul.






spire
· 1
spire
Replies (1)
helpful
0
not helpful

Agreed. We will amend our docs.

Actually you are the first to point this out - we just have very fast support!

Gemini 3.6 will support SQL Server 2000 using the fix provided:


In the upgrade script do not run the section:

/******************
Modifing old SQL types - Do not run for SQL 2000 or 7
*******************/
ALTER TABLE geminiissues ALTER COLUMN longdesc NVARCHAR(MAX)
ALTER TABLE gemini
issuecomments ALTER COLUMN comment NVARCHAR(MAX) NOT NULL
ALTER TABLE geminiprojectversionattributevalues DROP CONSTRAINT geminiprojectversionattributesvaluesattributvaluedef
ALTER TABLE geminiprojectversionattributevalues ALTER COLUMN attributevalue NVARCHAR(MAX) NOT NULL
ALTER TABLE gemini
projectversionattributevalues ADD CONSTRAINT geminiprojectversionattributesvaluesattributvaluedef DEFAULT(N'') FOR attributevalue
ALTER TABLE gemini
issueattachments ALTER COLUMN filecontent VARBINARY(MAX)
ALTER TABLE geminiissuealerts ALTER COLUMN alertdata VARBINARY(MAX)
ALTER TABLE gemini
projectrepository ALTER COLUMN nodedata VARBINARY(MAX)
GO

update (n)varchar(max) to (n)text and from varbinary(max) to image.

And update the createprocs.sql script:

CREATE PROCEDURE gemini
logmessage
                @messagetype varchar(30),
                @messagesource varchar(30),
                @logmessage varchar(MAX),

to

CREATE PROCEDURE gemini_logmessage
                @messagetype varchar(30),
                @messagesource varchar(30),
                @logmessage varchar(7999),

 


Mark Wing
· 9108
Mark Wing