Hi,
It is MS SQL Server 2012.
We found the problem. It was related with server collation : TURKISH_CI_AS
The db creation script within the Installer, first create the values_for_params as containerId :
CREATE TABLE [dbo].[values_for_params](
[ID] [numeric](19, 0) IDENTITY(1,1) NOT NULL,
[containerId] [numeric](19, 0) NULL,
[parameterId] [numeric](19, 0) NULL,
[CONTAINER_TYPE] [int] NULL,
[value] [numeric](19, 0) NULL, ….
Then, later on, the below alter statement cause the error:
alter table values_for_params
add constraint vfp_uniq unique (containerid, parameterid, container_type)
When we changed the collation to SQL_Latin1_General_CP1_CI_AI, installation completed without a problem.
The default collation Turkish_CI_AS and db creation script does not seem to be compatible with this.
Maybe it should be tested by your engineers.
Just for information, in Turkish alphabet, there are two letters different from each other: ( I-ı and İ- i ). On contrary to english, the lower case of the capital I is ı (without dot), and the capital case of lower case i is İ (with dot).
Regards,