Categories
Dynamics NAV Microsoft SQL Server Windows 7 Windows 8 / 8.1 Windows Vista

Package Microsoft SQL Server 2005 Express failed with error. See detailed message above.

Package Microsoft SQL Server 2005 Express failed with error. See detailed message above.

The above error message appears when you try to install Microsoft Navision 6 Client on Windows Vista or Windows 7 or Windows 8.

Package Microsoft SQL Server 2005 Express failed with error

Solution:

  1. To copy the contents of DVD to your computer’s hard drive
  2. To explore the content to find \\Prerequisite Components\\Microsoft SQL Server 2005 Express folder
  3. Right-click on the SQLEXPR.EXE file Property -> Compatibility and set the Compatibility Mode to the previous O.S. version
  4. I suggest you to set the Compatibility Mode also for the Autorun.exe file in the main folder.

Did my solution solve your problem? Leave a reply.

Categories
Microsoft SQL Server

Cannot resolve the collation conflict between “SQL_Latin1_General_CP1_CI_AS” and “Latin1_General_100_CI_AS”

Cannot resolve the collation conflict between “SQL_Latin1_General_CP1_CI_AS” and “Latin1_General_100_CI_AS” in the equal to operation.

in Italian

Impossibile risolvere il conflitto tra le regole di confronto “SQL_Latin1_General_CP1_CI_AS” e “Latin1_General_100_CI_AS” nell’operazione equal to.

Cannot resolve the collation conflict between…, SELECT command example

[sourcecode lang=”SQL”]
SELECT * FROM YourTableName1 One INNER JOIN YourTableName2 Two on One.YourColumnName = Two.OffendingColumn
[/sourcecode]

Cause:
You have two tables with different collation in the columns

Solution 1:

Use COLLATE Left or Right side of comparison in your SELECT command, for example:

[sourcecode lang=”SQL”]
SELECT * FROM YourTableName1 One INNER JOIN YourTableName2 Two on One.YourColumnName = Two.OffendingColumn COLLATE SQL_Latin1_General_CP1_CI_AS
[/sourcecode]

Solution 2:
Change collation of your OffendingColumn in one of your tables so you’ll have the same collation in for successive comparison
[sourcecode lang=”SQL”]
ALTER TABLE YourTableName
ALTER COLUMN OffendingColumn
VARCHAR(100) COLLATE Latin1_General_CI_AS NOT NULL
[/sourcecode]

Did my solution solve your problem? Leave a reply.