I'm in the process of installing a client's ASP.net site on a Windows Server 2003 box running Sql 2008.

The site uses Report Viewer 2012, but when I attempted to install it on the server, I got the message "CLR Types for Sql Server 2012" were missing.

Does anyone know if it be possible to install the 2012 CLR types alongside SQL 2008, and without Sql 2012?

Many thanks.


“Microsoft® System CLR Types for Microsoft® SQL Server® 2012” can be downloaded at Microsoft® SQL Server® 2012 Feature Pack (direct links: X86 version, X64 version).

And it seems to have fixed the installation problem for us; the server we needed to install the Report Viewer 2012 on does not have SQL Server installed at all.

  • 12
    +1 for the direct links. they seem impossible to find using microsoft's search tools.
    – msulis
    Jul 7 '14 at 21:35
  • Unfortunately it looks like these links are now dead, I posted a new answer with an updated link if anyone is still looking for this.
    – Zam
    Apr 19 at 15:20

Here the solution to download the Microsoft® System CLR Types for Microsoft® SQL Server® 2012

Step 1 : Choose the below website link


Step 2 : In this link, you have to choose the "Install instructions" menu. Then, you need to troll down up to you have seen the content mentioned below.

Microsoft® System CLR Types for Microsoft® SQL Server® 2012 The SQL Server System CLR Types package contains the components implementing the geometry, geography, and hierarchy id types in SQL Server 2012. This component can be installed separately from the server to allow client applications to use these types outside of the server.

Note: This component also requires Windows Installer 4.5 X86 Package(SQLSysClrTypes.msi) X64 Package (SQLSysClrTypes.msi)

STEP 3 : You may download the file as you needed, along with these software if you're looking for

Microsoft report viewer 2012, you follow this below website link to download it.



Hem Shankar

  • Unfortunately it looks like the first link is now dead, I posted a new answer with an updated link if anyone is still looking for this.
    – Zam
    Apr 19 at 15:20

We've managed to work around this issue by using Report Viewer 2010 in the ASP.net application.

Sadly I'm no wiser about whether 2012 CLR types can be installed alongside a SQL 2008 installation, but after reading their requirements more carefully, I did see that they require a later OS than Server 2003 anyway, so I wouldn't be able to install them in this situation.


It appears that the above links are now dead. I was able to find the CLR types at the following link for Microsoft® SQL Server® 2012 SP4 Feature Pack

Click Download and then scroll down and locate SQLSysClrTypes.msi (I just chose the larger download). Install SQLSysClrTypes.msi and then install ReportViewer.msi and it should work.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.