2011-02-07 22 views
15

Estoy tratando de escribir un programa .NET para que pueda ejecutar un pacakge de Dts pero no puedo encontrar la referencia Microsoft.SqlServer.ManagedDTS.dll entonces puedo use el espacio de nombres Microsoft.SqlServer.Dts.Runtime.No tengo Microsoft.SqlServer.ManagedDTS.dll pero

Sin embargo, tengo la edición SQL Server 2008 Developer instalada en mi máquina de desarrollo junto con Visual Studio 2008 y 2010. Por lo tanto, debería estar allí, ¿Qué me he perdido?

Muchas gracias

Mike

Respuesta

24

en las referencias, vaya a este directorio:

C: \ Archivos de programa \ Microsoft SQL Servidor \ 90 \ SDK \ Assemblies

espero que lo encuentres allí.

Lo anterior era para SQL Server 2005. Debe estar ubicado en su GAC. Echar un vistazo en:

C: \ Windows \ assembly

para el DLL como Visual Studio no la lista de todos los archivos DLL por lo que tiene que ver con ella.

+0

el clavo muchas gracias :-) – hydev

+17

Esto me ayudó también. Tuve que bajar a C: \ Windows \ assembly \ GAC_MSIL \ Microsoft.SqlServer.ManagedDTS –

+0

Si cuando va a la carpeta C: \ Windows \ assembly \ no tiene acceso a la carpeta GAC_MSIL, necesita editar el registro para que la carpeta esté disponible. Este enlace le mostrará cómo hacerlo: [http://geekswithblogs.net/khanna/archive/2004/11/01/14150.aspx](http://geekswithblogs.net/khanna/archive/2004/11/ 01/14150.aspx) – jtate

5

Para SQL 2005

C:\Program Files\Microsoft SQL Server\90\SDK\Assemblies\Microsoft.SQLServer.ManagedDTS.dll

Para SQL 2008

C:\Program Files\Microsoft SQL Server\100\SDK\Assemblies\Microsoft.SQLServer.ManagedDTS.dll

Si todavía no puede encontrar la Asamblea, asegúrese de que ha instalado las herramientas de SDK cliente.

+2

dónde está el enlace para descargar el SDK – deostroll

5

Una opción más para probar si la solución anterior no funciona.

Agregue una tarea de secuencia de comandos a SSIS ControlFlow Panel. Haga doble clic para configurar. Haga clic en Editar secuencia de comandos ... La página Script se abrirá como proyecto en Visual Studio. Encuentra la Carpeta de referencia en el proyecto. Aquí se agregará Microsoft.SqlServer.ManagedDTS.dll por defecto. Haga clic en la DLL y vaya a la ventana de propiedades. Copie la ruta. Esto funcionó para mí después de una prueba y error. Estoy usando la versión de prueba de VS Data Tools.

13

para 7 "Microsoft.SqlServer.ManagedDTS" ventanas se pueden encontrar en ruta siguiente

"C: \ Windows \ Microsoft.NET \ assembly \ GAC_MSIL \ Microsoft.SqlServer.ManagedDTS \"

+0

Lo encontré aquí también en 8.1. – Oli

+0

También está disponible para Windows 10. –

1

Para framework .NET 4.0 C: \ Windows \ Microsoft.NET \ assembly \ GAC_MSIL \ Microsoft.SqlServer.ManagedDTS \ v4.0_11.0.0.0__89845dcd8080cc91

Cuestiones relacionadas