如何為 SQL Server 2000 分發和安裝 SQL-DMO

來源:互聯網
上載者:User
 

http://support.microsoft.com/ scid=kb;zh-cn;326613&spid=2852&sid=676SQL-DMOSQL-DMO 是一組可協助您以編程方式管理 SQL Server 的對象。SQL-DMO 是作為 DLL 實現的雙介面、進程內組件對象模組 (COM) 伺服器。在建立 SQL-DMO 應用程式時,可以使用任何 OLE 自動控制器或使用 C 或 C++ 的 COM 用戶端開發作業系統。

要求

SQL-DMO 用戶端需要下列作業系統之一:

Microsoft Windows 2000
Microsoft Windows NT 4.0 版(Service Pack 5 或更高版本)
Microsoft Windows 98 或 Microsoft Windows 95

此外,SQL-DMO 用戶端需要在 SQL Server 2000 中附帶的 Microsoft SQL Server ODBC 驅動程式 3.80 版或更高版本。

有關 SQL-DMO 系統要求的更多資訊,請訪問下面的 Microsoft 網站:

http://msdn.microsoft.com/library/default.asp url=/library/en-us/sqldmo/dmoref_con01_9xbn.asp (http://msdn.microsoft.com/library/default.asp url=/library/en-us/sqldmo/dmoref_con01_9xbn.asp)

注意:本文中建立的 SQL-DMO 分發包可以處理 Windows 檔案保護所涵蓋的檔案。例如,Sqlunirl.dll 是這些檔案中的一個。因此,如果包含在部署套件中的 Sqlunirl.dll 版本比目標系統上的版本新,則 SQL-DMO 軟體包可能不會在某些版本的 Windows 作業系統(如 Microsoft Windows XP)上正確部署。

SQL-DMO 組件

SQL-DMO 包含下列檔案:

檔案名稱 說明
Sqldmo.dll 實現 SQL-DMO 對象的 DLL
Sqldmo.rll DMO 資源檔
Sqlresld.dll SQL 企業管理器資源 DLL 載入程式
Sqlsvc.dll 資料庫服務層
Sqlsvc.rll 資料庫服務層資源 DLL
Sqlunirl.dll SQL Server Unicode/ANSI 轉換層
W95scm.dll SQL Service 控制管理器抽象層

如何打包 SQL-DMO 組件

可以通過將在“SQL-DMO 組件”一節中列出的每個檔案包括在分發包中來分發 SQL-DMO。

逐個打包 SQL-DMO 檔案
1. 啟動 Microsoft Visual Studio .NET。
2. 建立一個安裝項目:

a. 在[檔案] 功能表上,指向“建立”,然後單擊“項目”。

顯示“建立項目”對話方塊。

b. 在“項目類型”下,單擊“安裝和部署項目”。
c. 在“模板”下,單擊“安裝項目”。
d. 單擊“確定”。
3. 將下列檔案添加到安裝項目中:

Sqldmo.dll
Sqldmo.rll
Sqlresld.dll
Sqlsvc.dll
Sqlsvc.rll
Sqlunirl.dll
W95scm.dll

下表列出了每個檔案的名稱及其預設位置:

檔案名稱 位置
Sqldmo.dll
Sqlresld.dll
Sqlsvc.dll
W95scm.dll
Installation drive:Program FilesMicrosoft SQL Server80ToolsBinn
Sqlsvc.rll
Sqldmo.rll
Installation drive:Program FilesMicrosoft SQL Server80ToolsBinnResources1033
Sqlunirl.dll Installation drive:WINNTsystem32
4. 將 Sqldmo.DLL 檔案的註冊屬性值更改為 vsdrfCOMSelfReg

a. 在方案總管中,單擊“sqldmo.dll”。
b. 在“屬性”視窗中,單擊“註冊”列表中的“vsdrfCOMSelfReg”。
5. 將 Sqlunirl.DLL 檔案的安裝資料夾更改為系統檔案夾。例如,將安裝資料夾更改為 Installation drive:WinntSystem32 檔案夾或 Installation drive:WindowsSystem 檔案夾。

a. 在方案總管中,單擊安裝項目
b. 在“視圖”菜單上,指向“編輯器”,然後單擊“檔案系統”。
c. 在“操作”菜單上,指向“添加特殊檔案夾”,然後單擊“系統檔案夾”。
d. 在方案總管中,單擊“sqlunirl.dll”。
e. 在“屬性”視窗中,單擊“檔案夾”列表中的“系統檔案夾”。
6. 在“產生”菜單上,單擊“產生 Project Name”以產生安裝項目。
  

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.