TEST2
TEST_KEY BIGINT NOT NULL
TEST_NAME varchar(50)
I am trying to use SQL Analysis Server to create a relationship between those two tables but I get an error that the data types are different. Is there a setting to let SQL Server know that they are similar and to allow the relationship to be built?
There are 2 rules to create a foreign key:
1) There should be a primary key on the master table. In your example, it is not clear about the primary key.
2) The datatypes of the Primary key in the master table and the referring column in the child table must be same. in your example, the two columns are of different datatype numeric(19,0) and Bigint.
If these two rules are not met SQL Server doesn't allow to create FK.
1) There should be a primary key on the master table. In your example, it is not clear about the primary key.
2) The datatypes of the Primary key in the master table and the referring column in the child table must be same. in your example, the two columns are of different datatype numeric(19,0) and Bigint.
If these two rules are not met SQL Server doesn't allow to create FK.