Playing with demo version and been trying to get DA Relativity Server working in AWS EC2. Installed Relativity Server from AMI. Have tested with SQL Server, MySQL and PostgreSQL but with no success. They are also been deployed to AWS RDS service. I manage to connect and admin all these 3 databases with SSMS, MySQL Workbench and pgAdmin4.
When making connection in Relativity Server - Admin Tool, i can’t get connection databases.
With PostgreSQL i get following error: Connection to “PostgreSQL” failed: An exception occurred on the server: failed to establish a connection to “myserver.xxxxxxx.eu-west-1.rds.amazonaws.com,5432”.
Are you sure you have all the rights port open, incoming on where the database is hosted and outgoing on the EC2?
Hmm, MSSQL should work out fo the box. MySQL I believe we do not deploy the driver due to licensing reasons (IIRC it is GPL, so you need a commercial license or decide how to deal with the GPLness of the license yourself, unfortunately).
My colleagues might now more on Tuesday (unfortunately Monday is a holiday for the person best suited to handle this one. My apologies for this inconvenience.
With MSSQL is same security definitions as PostgreSQL so it seems that there’s some problem with PostgreSQL driver.
I test now DA with MSSQL and after it make decision of purchase and what DB to use. This your support at weekend was very convincing and affected positively very much to my purchase decision.
IIRC you need a special prefix for MSSQL in AWS, if you use the Express version. I just tried to check what we use, but it seems we’re on full now :(.
As I recall, rather than the “\SQLEXPRESS” suffix, it was a variations, such as \EC2SQLEXPRESS or the like. Unfortunately I have a hard time finding uniting about this on Google right now.
Yeah, it sounds like the driver is actually missing :(. We really should be creating updated AMIs for the latest Relativity server anyways, when we do, I’ll make sure it gets included (unfortunately, I don’t have the login for the finished AMI (for security reasons, we destroy/discard the key when done), but if you want, you can follow these steps to install (latest) Relativity on a fresh Linux EC2 instance:
I have accidentally picked Pervasive driver and maybe in Pervasive connection string server is “Server name” and not “Server” like it’s in PostgreSQL. I manually changed that in connection string after error message.
Pervasive and PostgreSQL drivers look similar, i have learned my lesson now
EDIT: Tested, in Pervasive conn string server is “Server name=xxxx”