2011-02-07 2 views
15

Я пытаюсь написать .NET-программу, поэтому я могу выполнить Dts pacakge, но я не могу найти ссылку на Microsoft.SqlServer.ManagedDTS.dll, поэтому я могу тогда используйте пространство имен Microsoft.SqlServer.Dts.Runtime.У меня нет Microsoft.SqlServer.ManagedDTS.dll, но

Однако у меня есть версия для разработчиков SQL Server 2008, установленная на моей машине разработки вместе с Visual Studio 2008 и 2010. Поэтому она должна быть там, что я пропустил?

Большое спасибо

Майк

ответ

24

В References, перейдите в этот каталог:

C: \ Program Files \ Microsoft SQL Server \ 90 \ SDK \ Сборки

надеюсь, вы найдете его там.

Вышеупомянутое предназначено для SQL Server 2005. Оно должно быть расположено в вашем GAC. Посмотрите в:

C: \ Windows \ Assembly

для DLL в Visual Studio не будет перечислять все библиотеки DLL, так что вы будете иметь, чтобы перейти к нему.

+0

пятно на большое спасибо :-) – hydev

+17

Это помогло мне хорошо. Мне пришлось спуститься в C: \ Windows \ assembly \ GAC_MSIL \ Microsoft.SqlServer.ManagedDTS –

+0

Если при переходе в папку C: \ Windows \ assembly \ у вас нет доступа к папке GAC_MSIL, вам необходимо изменить реестр, чтобы папка стала доступной. Эта ссылка покажет вам, как это сделать: [http://geekswithblogs.net/khanna/archive/2004/11/01/14150.aspx](http://geekswithblogs.net/khanna/archive/2004/11/ 01/14150.aspx) – jtate

5

Для SQL 2005

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

Для SQL 2008

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

Если вы все еще не можете найти Ассамблею, убедитесь, что вы установили Tools Client SDK.

+2

где есть ссылка на скачивание SDK – deostroll

5

Еще одна возможность попробовать, если вышеуказанное решение не работает.

Добавить скрипт Задача на панель управления SSIS ControlFlow. Дважды щелкните, чтобы настроить. Нажмите «Редактировать скрипт ...». Страница скрипта откроется как проект в Visual Studio. Найдите справочную папку под проектом. Здесь по умолчанию будет добавлен Microsoft.SqlServer.ManagedDTS.dll. Нажмите на Dll и перейдите в окно свойств. Скопируйте путь. Это работало для меня после проб и ошибок. Я использую пробную версию VS Data Tools.

13

для Windows 7 "Microsoft.SqlServer.ManagedDTS" можно найти в следующих пути

"C: \ Windows \ Microsoft.NET \ сборка \ GAC_MSIL \ Microsoft.SqlServer.ManagedDTS \"

+0

Я нашел его здесь и в 8.1. – Oli

+0

Это тоже для Windows 10. –

1

Для DotNet Framework 4.0 C: \ Windows \ Microsoft.NET \ сборка \ GAC_MSIL \ Microsoft.SqlServer.ManagedDTS \ v4.0_11.0.0.0__89845dcd8080cc91

Смежные вопросы