日韩天天综合网_野战两个奶头被亲到高潮_亚洲日韩欧美精品综合_av女人天堂污污污_视频一区**字幕无弹窗_国产亚洲欧美小视频_国内性爱精品在线免费视频_国产一级电影在线播放_日韩欧美内地福利_亚洲一二三不卡片区

如何巧用SQL鏈接服務(wù)器訪問遠(yuǎn)程Access數(shù)據(jù)庫_Access數(shù)據(jù)庫教程

編輯Tag賺U幣
教程Tag:暫無Tag,歡迎添加,賺取U幣!

推薦:如何刪除Access數(shù)據(jù)庫中的空記錄
假如你目前需要在Microsoft Access數(shù)據(jù)庫中指示不存在數(shù)據(jù),可以在文本或備注字段輸入零長(zhǎng)度字符串 (零長(zhǎng)度字符串:不含字符的字符串�?梢允褂昧汩L(zhǎng)度字符串來表明您知道該字段沒有值。輸入零長(zhǎng)度字符串的方法是鍵入兩個(gè)彼此之間沒有空格的雙引號(hào) ( )。)。在

由于Access數(shù)據(jù)庫是一種文件型數(shù)據(jù)庫,所以無法跨服務(wù)器進(jìn)行訪問。下面我們來介紹一下如何利用SQL Server 的鏈接服務(wù)器,把地理上分散的Access 數(shù)據(jù)庫整合起來,使 Access 數(shù)據(jù)庫具有跨越 Web 服務(wù)器群的能力。此方法還可以使 Access 數(shù)據(jù)庫與SQL Server數(shù)據(jù)庫,甚至 Oracle 等網(wǎng)絡(luò)數(shù)據(jù)庫連接起來,實(shí)現(xiàn)異構(gòu)數(shù)據(jù)庫的互連,最終執(zhí)行分布式的查詢、更新、命令和事務(wù)。

1.創(chuàng)建鏈接服務(wù)器,連接本地 Access 數(shù)據(jù)庫

創(chuàng)建鏈接服務(wù)器可以用“企業(yè)管理器”,也可以執(zhí)行系統(tǒng)存儲(chǔ)過程 sp_addlinkedserver 來完成。用系統(tǒng)存儲(chǔ)過程相對(duì)快捷一些,格式為:

sp_addlinkedserver '鏈接服務(wù)器名', '產(chǎn)品名', 'Microsoft.Jet.OLEDB.4.0', 'Access數(shù)據(jù)庫路徑及文件名'。  

指定 Microsoft.Jet.OLEDB.4.0 作為 provider_name,指定 Access 數(shù)據(jù)庫文件的完整路徑名作為 data_source。.mdb 數(shù)據(jù)庫文件必須駐留在本地服務(wù)器上,路徑必須是服務(wù)器上的有效路徑�! �

例如,本例創(chuàng)建一個(gè)名為Anna的鏈接服務(wù)器,對(duì) E:\我的文檔\ 文件夾下名為 DOS.mdb 的 Access 數(shù)據(jù)庫進(jìn)行操作,則在“SQL查詢分析器”中執(zhí)行: 

sp_addlinkedserver 'Anna', 'Access 2000', 'Microsoft.Jet.OLEDB.4.0', 'E:\我的文檔\DOS.mdb'  

2.創(chuàng)建鏈接服務(wù)器登錄映射

同樣可以用“企業(yè)管理器”或存儲(chǔ)過程來完成。存儲(chǔ)過程的格式為:  

sp_addlinkedsrvlogin '鏈接服務(wù)器', false, 'SQLServer登錄名', 'admin', NULL  

為訪問非保密的 Access 數(shù)據(jù)庫,試圖訪問 Access 數(shù)據(jù)庫的 SQL Server 登錄應(yīng)該有一個(gè)為用戶 Admin 定義的沒有密碼的登錄映射,下例使得本地用戶 sa 可以訪問名為 mytest 的鏈接服務(wù)器:  

sp_addlinkedsrvlogin 'mytest', false, 'sa', 'admin', NULL  

要訪問保密的 Access 數(shù)據(jù)庫,需使用注冊(cè)表編輯器配置注冊(cè)表,以便使用 Access 的正確的工作組信息文件。使用注冊(cè)表編輯器向該注冊(cè)表項(xiàng)中添加 Access 使用的工作組信息文件的完整路徑名稱:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\4.0\Engines\SystemDB 

配置了注冊(cè)表項(xiàng)后,請(qǐng)使用 sp_addlinkedsrvlogin 創(chuàng)建從本地登錄到 Access 登錄的登錄映射: 

sp_addlinkedsrvlogin 'mytest', false, 'sa', '[AccessUser]', '[AccessPwd]'  

鏈接服務(wù)器和鏈接服務(wù)器登錄映射建立完畢,可以在企業(yè)管理器里進(jìn)行查看�! �

3.鏈接服務(wù)器的測(cè)試

可以在“SQL查詢分析器”里對(duì)創(chuàng)建的鏈接服務(wù)器進(jìn)行測(cè)試。由于 Access 數(shù)據(jù)庫沒有目錄和架構(gòu)名稱,因此,基于 Access 的鏈接服務(wù)器中的表可以在分布式查詢中使用 [linked_server]...[table_name] 的四部分名稱進(jìn)行引用。下例從名為 mytest 的鏈接服務(wù)器中檢索 articles 表的所有行:  

Select * from mytest...articles  
或者:Select * from OpenQuery(mytest, 'Select * from .articles') 

4.用代碼訪問鏈接服務(wù)器的 Access 數(shù)據(jù)庫

只有實(shí)現(xiàn)用代碼訪問鏈接服務(wù)器的 Access 數(shù)據(jù)庫,才使得鏈接服務(wù)器發(fā)揮了最大的靈活性和實(shí)用性�?梢允褂萌械臏y(cè)試鏈接服務(wù)器的代碼建立存儲(chǔ)過程,供 Asp 代碼調(diào)用,也可以直接在 Asp 代碼中調(diào)用鏈接服務(wù)器。

分享:如何讓asp和access數(shù)據(jù)庫連接?
您的網(wǎng)站是否仍一如既往地保持靜態(tài)?目前呈幾何增長(zhǎng)的互聯(lián)網(wǎng)網(wǎng)站中,有相當(dāng)一部分仍固守靜態(tài),無形中已大大落后于時(shí)代的步伐。所謂靜態(tài)指的就是網(wǎng)站的網(wǎng)頁內(nèi)容固定不變,當(dāng)用戶瀏覽器通過互聯(lián)網(wǎng)的HTTP協(xié)議向WEB服務(wù)器請(qǐng)求提供網(wǎng)頁內(nèi)容時(shí),服務(wù)器僅僅是將原已

來源:模板無憂//所屬分類:Access數(shù)據(jù)庫教程/更新時(shí)間:2009-05-20
相關(guān)Access數(shù)據(jù)庫教程