このファイルには、sqldmo.dllを発見されました
C:\ Program Files \ MicrosoftのSQLサーバ\ 80の\ツール\ Binnの\ sqldmo.dll
.NET Frameworkは、ツールがでマネージコードに変身提供します
tlbimpとsqldmo.dll /アウト:C:\ SQLDMO.dll
述べたように、それを行うための方法はありませんか?
あなたはSQLDMOを使用しなければならない場合は、どのようにこのCOMコンポーネントを使用するには、SQLのマシンにインストールされていません。
私のマシンで常にエラーはSQLをインストールされていません。
system32ディレクトリに次のファイルを公開します
sqldmo.dll
sqlunirl.dll
Sqlresld.dll
sqlsvc.dll
w95scm.dll
リソース\ 2052 \ sqldmo.rll
リソース\ 2052 \ sqlsvc.rll
次にします。regsvr32 sqldmo.dllを実行します
SQL分散管理、中にSQL Server2005の以前のバージョンでは、プログラムでSQL Serverを管理するための非常に効果的な方法を提供してくれます(SQL-DMO)のオブジェクト。SQL-DMOは、インタフェースをサポートし、COMは、SQL Serverの中で見つけることができます開発者は、このインターフェイスを介してオブジェクトと操作。この点ではSQL Server2005、大きな改善が、それはSQL Serverの管理と呼ばれる新しい管理フレームワークは、(SMOと略す)オブジェクト、このアセンブリは、より強力な管理機能を持っており、それが上に構築されています。 Framework2.0の純。もちろん、我々はまだSQL Server2005を管理するために、SQL-DMOを使用することができますが、SMOは、より多くの機能を提供してくれますが、また、SQL Server2005、その性能は、SQL-DMOよりも最適です多くの新機能をサポートしています。
マイクロソフトSMOは、次のように定義の「Microsoft SQL Serverの設計されたオブジェクトのプログラム可能な管理。」SMOは、テーブル、カラム、インデックス、ストアドプロシージャ、トリガ、サービスブローカ、データベーススナップショット、バックアップとして、開発者はより包括的なSQL Serverの管理の様々な要素の機能を提供し、復元、ファイルおよびファイルグループのように。
C:\ Program Files \ MicrosoftのSQLサーバ\ 90 \ SDK \アセンブリ\ Microsoft.SqlServer.Smo.dll
SQLDMO.dllは良いことで、ASP.NETは様々な機能のオンラインバックアップを実行してデータベースを復元するためにそれを使用することができます。最近では、顧客管理データベースは、バックグラウンドで機能を追加します。だから、この記事でした。
顧客のデータベースとWEBサービスは、もはや同じサーバーであるため、我々は、サーバー上のサイトを展開する場合、プログラムを実行していない、私は次のエラーをお勧め:
CLSID {10020200-E260-11CF-AE68-00AA004A34D5}を持つコンポーネントのCOMクラスファクトリを取得すると、次のエラーに起因する失敗しました:80040154
。
そして、顧客は、我々は唯一のMSSQLにインストールされていないコンピュータ上でSQLDMO.DLLコンポーネントを登録する必要がありますので、MSSQLは、このコンピュータにインストールする必要はありません。
最初のステップ:まずmsvcr71.dllを、SQLDMO.DLL、リソース\ 2052 \ sqldmo.rll、リソース\ 1033 \ Cにコピーsqldmo.rll:\ Program Files \ MicrosoftのSQLサーバ\ 80の\ツール\ Binnディレクトリ。
ファイルのダウンロードSQLDMO
ステップ2:[スタート]、 "C:\ Program Files \ MicrosoftのSQLサーバ\ 80 \ツール\ Binnの\ sqldmo.dll" の操作でregsvr32を入力登録sqldmo.dll。
通常の状況下では、後に二つ以上の手順では、登録することができますが、win10システムは、許可が必要です。
コマンドプロンプト(管理者)の内部で再登録