No se puede registrar el ensamblaje stdole en SQL Server 2012

Estoy en el proceso de migrar un SQL Server 2008 a 2012 y me encuentro con desafíos para crear algunos de los ensamblados necesarios para una rutina CLR. La rutina depende destdole.dll, pero no puedo crear este ensamblado. Mi código es el siguiente:

ALTER DATABASE main SET TRUSTWORTHY ON;

create assembly [stdole]
from
'C:\Program Files (x86)\Microsoft.NET\Primary Interop Assemblies\stdole.dll'
WITH PERMISSION_SET = unsafe

Recibo el siguiente error:

Warning: The Microsoft .NET Framework assembly 'stdole, version=7.0.3300.0, culture=neutral, publickeytoken=b03f5f7f11d50a3a.' you are registering is not fully tested in the SQL Server hosted environment and is not supported. In the future, if you upgrade or service this assembly or the .NET Framework, your CLR integration routine may stop working. Please refer SQL Server Books Online for more details.
Msg 10332, Level 16, State 1, Line 3
Assembly "stdole" was built using version v1.0.3705 of the .NET Framework. SQL Server currently uses version v4.0.30319.

Actualmente estoy conectado con una cuenta que tiene privilegios de administrador de sistemas, así que tengoUNSAFE ASSEMBLY permisos

¡Por favor ayuda! He estado investigando esto durante horas, pero no puedo encontrar nada que funcione.

Gracias

Respuestas a la pregunta(1)

Su respuesta a la pregunta