web-dev-qa-db-ja.com

SSIS 2012メソッドが見つかりません:void

OLE DBソースコンポーネント:

===================================

Method not found: 'Void Microsoft.DataTransformationServices.DataFlowUI.DataFlowConnectionPage.set_DataPreviewTimeout(Int32)'. (Microsoft Visual Studio)

------------------------------
Program Location:

at Microsoft.DataTransformationServices.DataFlowUI.OleDbSourceUI.SetConnectionPageDescriptions(DataFlowConnectionPage connectionPage)
at Microsoft.DataTransformationServices.DataFlowUI.DataFlowAdapterUI.AddCommonConnectionPage(DataFlowComponentForm form, String helpKeyword)
at Microsoft.DataTransformationServices.DataFlowUI.OleDbSourceUI.AddPagesToForm(DataFlowComponentForm form)
at Microsoft.DataTransformationServices.DataFlowUI.DataFlowComponentUI.EditImpl(IWin32Window parentControl)
at Microsoft.DataTransformationServices.DataFlowUI.DataFlowComponentUI.Edit(IWin32Window parentWindow, Variables variables, Connections connections)

先週はうまくいったし、それ以来何も変えなかったと思う。助言がありますか?

8
DenStudent

Visual Studio 2010を搭載したコンピューターでこれと同じ問題が発生しました(VS2012の解像度は同じになると確信しています)。 Visual Studio 2015をインストールし、VS = 2010でADO NET sourceまたはOLD DB Sourceを開こうとしたときに、このエラーの受信を開始しました。DatatransformationServicesファイルがフォルダーC:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\PrivateAssembliesが破損しました。VS2010が動作しているコンピューターからローカルコンピューターのフォルダーC:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\PrivateAssembliesにすべての_Microsoft.DatatransformationServices_ファイルをコピーしました。

これを行うには、cmdから次のようなコマンドを使用できます。

_copy /Y "\\\GoodComputerName\C$\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\PrivateAssemblies\Microsoft.DataTransformationServices.*.dll" "C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\PrivateAssemblies\"
_

次に、cmdで次のコマンドを使用してアセンブリをキャッシュに追加しました(gacutilを使用してディレクトリをフォルダーC:\Program Files (x86)\Microsoft SDKs\Windows\v10.0A\binの最新バージョンに変更し、Visual Studioのフォルダーを変更したバージョンのフォルダーに変更します)エラーが表示されます):

_cd "C:\Program Files (x86)\Microsoft SDKs\Windows\v10.0A\bin\NETFX 4.6.1 Tools"
gacutil /if "C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\PrivateAssemblies\Microsoft.DatatransformationServices.DataFlowUI.dll"
gacutil /if "C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\PrivateAssemblies\Microsoft.DataTransformationServices.Design.DLL"
gacutil /if "C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\PrivateAssemblies\Microsoft.DataTransformationServices.DTSExecUI.Controls.dll"
gacutil /if "C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\PrivateAssemblies\Microsoft.DataTransformationServices.Interfaces.dll"
gacutil /if "C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\PrivateAssemblies\Microsoft.DataTransformationServices.VsIntegration.DLL"
gacutil /if "C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\PrivateAssemblies\Microsoft.DataTransformationServices.Wizards.DLL"
_
29
GaryS

壊れたレジストリエントリを修正することで、CCleanerの無料バージョンで同じ問題を修正しました。

私にとって、2015プレビューを含むSSDTの複数のバージョンをインストールした後、Visual Studio 2010を使用するSQL Serverデータツール2012で問題が発生しました。

OLEDBソースコンポーネントを開くと欠落していたDLL C:\ Program Files(x86)\ Microsoft Visual Studio 10.0\Common7\IDE\PrivateAssemblies\Microsoft.DatatransformationServices.DataFlowUI.dllのエラー

GoldBishopによってリンクされたsolvusoft.comサイトは、問題に関する有用な情報を提供しましたが、疑わしい製品を使用して修正することを推奨しています。 Solvusoftと Nortonコミュニティサイト のこのスレッドと、RegCleanProの使用方法をお読みください。

CCleanerなどのツールを使用する前に、それを調査してください。誰がそれを優れた製品として評価したかを確認してください。それを使用している間に、レジストリエントリがバックアップされていることを確認します(実際にバックアップされています)。

3
Dave P.

このトピックをすばやく検索して、別のサイトにアクセスしてください: http://www.solvusoft.com/en/files/missing-not-found-error/dll/windows/Microsoft/msdn-disc-2729/ Microsoft-datatransformationservices-dataflowui-dll / -これは基本的にDLL /レジストリが見つからない/破損していることを示しています

MSDNドキュメントを確認した後、これはドラッグアンドドロップの実装によるものだと思いますか?環境が不足しているようですDLL行方不明/破損しています。エラーが持続している場所を正確に確認するには、パッケージのデバッグ実行が必要になる場合があります。

0
GoldBishop

Visual Studio 2010を搭載したコンピューターでこれと同じ問題が発生しました(VS2012の解像度は同じになると確信しています)。 Visual Studio 2015をインストールし、VS = 2010でADO NETソースまたはOLD DBソースを開こうとしたときに、このエラーの受信を開始しました。DatatransformationServicesファイルがフォルダーにあることがわかりました

C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\PrivateAssemblies 
had become corrupt. I copied all Microsoft.DatatransformationServices files from a computer where VS2010 was working to my local computer, folder

C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\PrivateAssemblies
You can use a command like the following from cmd to do so:

copy /Y "\\GoodComputerName\C$\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\PrivateAssemblies\Microsoft.DataTransformationServices.*.dll" "C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\PrivateAssemblies\"

I then added the assemblies to my cache using the following commands in cmd (just change the directory with gacutil to your newest version in the folder C:\Program Files (x86)\Microsoft SDKs\Windows\v10.0A\bin and change the folder for Visual Studio to the folder for the version in which you are receiving the error):

cd "C:\Program Files (x86)\Microsoft SDKs\Windows\v10.0A\bin\NETFX 4.6.1 Tools"

gacutil /if "C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\PrivateAssemblies\Microsoft.DatatransformationServices.DataFlowUI.dll"

gacutil /if "C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\PrivateAssemblies\Microsoft.DataTransformationServices.Design.DLL"

gacutil /if "C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\PrivateAssemblies\Microsoft.DataTransformationServices.DTSExecUI.Controls.dll"

gacutil /if "C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\PrivateAssemblies\Microsoft.DataTransformationServices.Interfaces.dll"

gacutil /if "C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\PrivateAssemblies\Microsoft.DataTransformationServices.VsIntegration.DLL"

gacutil /if "C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\PrivateAssemblies\Microsoft.DataTransformationServices.Wizards.DLL"

この解決策は私にとってうまくいったので、あなたにもうまくいくことを願っています:)

0
Rajan Sethi

私のために働く。 C:\Program Files (x86)\Microsoft SDKs\Windows\v8.1A\bin\NETFX 4.5.1 Toolsで最新バージョンを確認してください。

0
user2957022

SSMS 2016を使用して同じことがありました。これは、2016年7月リリースの既知の問題です。

最初は問題はありませんでしたが、SMOをいじっていました。

16.5.3をインストールすると問題が修正されました: https://docs.Microsoft.com/en-us/sql/ssms/download-sql-server-management-studio-ssms

ソース: https://connect.Microsoft.com/SQLServer/feedback/details/2925257

0
tommylux