MSDE使用说明文档
一.MSDE介紹
??? MSDE 2000 (SQL Server 桌面引擎,MS SQL Server Desktop Engine)是微軟公司提供的一個免版稅、可再分發(fā)的數(shù)據庫引擎,它與 Microsoft SQL Server 2000 完全兼容。
MSDE2000體積小,系統(tǒng)要求低,支持SQL Server 2000其它版本的大多數(shù)功能,但不包括圖形管理工具(企業(yè)管理器、查詢分析器等等)。(可有替代方案實現(xiàn)圖形管理)
MSDE是一種使能技術,它提供了本地的數(shù)據存儲,并完全跟Microsoft SQL Server? version 7.0的代碼是兼容的。
MSDE 2000 系統(tǒng)要求:
1、操作系統(tǒng)
MSDE 2000 專為在下列操作系統(tǒng)中運行而設計:
Microsoft Windows 98
Microsoft Windows NT Workstation 4.0 Service Pack 5 (SP5) 或更高版本
? Microsoft Windows NT Server 4.0 Service Pack 5 (SP5) 或更高版本
? Microsoft Windows NT 4.0 Server Enterprise Edition Service Pack 5 (SP5) 或更高版本
? Microsoft Windows 2000 Professional
? Microsoft Windows 2000 Server
? Microsoft Windows 2000 Advanced Server
? Microsoft Windows 2000 Datacenter Server
? Microsoft Windows XP
? Microsoft Windows Server 2003
處理器:使用最低為 166 MHz 的 Pentium 處理器的計算機。
內存:最低 32 兆字節(jié) (MB) 的 RAM。
注意:Microsoft 建議您使用 64 MB 或更大內存。根據操作系統(tǒng)的要求,可能需要更多內存。
硬盤:最低 44 MB 的可用硬盤空間。
其他:Microsoft Internet Explorer 5.0 或更高版本。
注意:在安裝 Microsoft Internet Explorer 5.0 之前,您必須安裝 Microsoft Windows NT 4.0 Service Pack 5 或更高版本。
??? 2. MSDE和Microsoft Access性能比較(略)
????
??? 注意:
??? 1. MSDE所處理的數(shù)據庫要求每個數(shù)據庫數(shù)據總量小于2GB。
??? 2. 最大支持5個在線用戶,每個用戶的會話連接數(shù)沒有限制。(但在測試中好像沒有發(fā)現(xiàn)這個限制)
二.安裝說明
??? MSDE是隨SQLSERVER2000同時發(fā)布的,可以在SQLSERVER2000安裝光盤上找到(不是SP4版),也可以從微軟官方網站下載,地址是:
http://www.microsoft.com/downloads/details.aspx?familyid=8E2DFC8D-C20E-4446-99A9-B7F0213F8BC5&displaylang=en (頁面下方的 SQL2000.MSDE-KB884525-SP4-x86-ENU.EXE)
??? 在MSDE文件夾中有個文件setup.ini,是對安裝程序前的配置,常見格式如下:
[Options]
targetdir="d:\setup\msde\binn" //程序安裝目錄 默認C:\Program Files\Microsoft SQL Server
datadir="d:\setup\msde\data" //數(shù)據文件存放目錄
instancename="zanb"??????? //實例名,可以避免和默認實例名沖突
securitymode="sql"????????? //驗證模式為混合模式,默認為windows認證
SAPWD="sa"???????????????? //用戶sa的密碼,好像是SP4版才管用
USEDEFAULTSAPWD???????? //sa的密碼為空,默認亦為空
DISABLENETWORKPROTOCOLS=0 //不允許網絡連接 ,設置0 為允許
??? 雙擊SETUP即可安裝到指定目錄,安裝完畢后需要執(zhí)行C:\Program Files\Microsoft SQL Server\80\Tools\Binn的sqlmangr.exe 來啟動sqlserver。或者到管理器的“服務”中啟動mssqlserver服務項。
三.管理MSDE
管理方式一:利用其它安裝了sql2000機器的企業(yè)管理器上新建注冊進行管理。當然利用SQLSERVER2000自帶的企業(yè)管理器和分析器可以使用,比如A機器裝的是SQLSERVER2000,B機器使用MSDEsp4,則可以利用企業(yè)管理器和分析器連接MSDEsp4,(也可以從網上下載綠色版企業(yè)管理器和分析器,但是這樣做不穩(wěn)定)。
管理方式二:利用msde自帶的osql.exe進行管理 ?
?MSDE沒有像SQLSERVER那樣的可視化企業(yè)管理器,但可以通過OSQL.EXE來進行數(shù)據庫管理。
??? 如果是安裝后第一次使用,需要進行以下設置:
??? 1. 安裝完畢后,默認管理帳戶sa的密碼為空,需要進行密碼設置。
??? a. 利用OSQL.EXE登陸。在命令提示符中敲入:
??????????????? osql -U sa -S servername\instancename (回車)
??? b. 出現(xiàn)提示:??? Password: (回車)
??? c. 鍵入:sp_password @old = null, @new = 'sa', @loginame ='sa' (回車)???????
??? d. 鍵入:go (回車)
???
??? 返回成功信息。
??? 2. 企業(yè)版程序會自動添加用戶和初始化數(shù)據庫,如果需要增加用戶,可以使用 sp_addlogin 存儲過程創(chuàng)建一個使用 SQL Server 身份驗證建立 SQL Server 連接的新登錄帳戶。下面的示例為一個名叫“zanb”的用戶創(chuàng)建了一個密碼為“zhianbang”的 SQL Server 登錄:則執(zhí)行:
??????? 鍵入:EXEC sp_addlogin 'zanb', 'zhianbang' (回車)
??????? 鍵入:go (回車)
???
????? 用sa創(chuàng)建一個數(shù)據庫。
??????? create database cmsdb
??????? go
??????? 把該數(shù)據庫授權給zanb擁有
??????? use cmsdb
??????? sp_changedbowner zanb
??????? go
退出,使用zanb登陸
??? osql -S LIZP -U zanb -P zhianbang
??? 就可以對cmsdb數(shù)據庫做操作了
osql命令符合Transact-SQL規(guī)范,具體命令請參考SQLSERVER2000自帶的幫助文檔。
3. 更改身份驗證模式
??? 如果不能確定如何驗證 MSDE 安裝的身份驗證模式,可以查看相應的注冊表項。默認情況下,對于 Windows 身份驗證,Windows LoginMode 注冊表子項的值設置為 1。如果啟用了混合模式身份驗證,則此值為 2。
???? LoginMode 子項的位置取決于您是將 MSDE 作為默認 MSDE 實例安裝還是作為命名實例安裝。如果 MSDE 是作為默認實例安裝的,則 LoginMode 子項位于以下注冊表子項中:HKLM\Software\Microsoft\MSSqlserver\MSSqlServer\LoginMode,如果 MSDE 是作為命名實例安裝的,則 LoginMode 子項位于以下注冊表子項中:
HKLM\Software\Microsoft\Microsoft SQL Server \ %InstanceName% \ MSSQLServer \ LoginMode
??? 注意:切換身份驗證模式之前,必須設置 sa 密碼,以免暴露潛在的安全漏洞。
四.使用MSDE
??? 由于MSDE和SQLSERVER2000是完全兼容的,即對與程序員來說,對數(shù)據庫的連接,MSDE和SQLSERVER2000是完全一樣的,這里不再贅述。
總結
以上是生活随笔為你收集整理的MSDE使用说明文档的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 病毒攻击网卡(ddos攻击自动发卡网)
- 下一篇: GAN对抗生成网络原始论文理解笔记