亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 數據庫 > Access > 正文

使用MSSQL數據轉換服務升遷Access數據庫

2024-09-07 19:04:51
字體:
來源:轉載
供稿:網友
 

開發者常常以Access作為原型或者用Access來開發不是很關鍵的應用程序。但是,隨著公司業務的增長,要解決的問題會變得越來越復雜,Access環境可能無法滿足需要。目前,Access 2002的.mdb和.adp文件都將一個數據庫的長度限制在2 GB以內。這意味著幾乎每個Access和SQL Server開發者最終都要將一個Access數據庫升遷成一個SQL Server數據庫。

由于升遷已成為極為常見的一個任務,所以Access配套提供了一個“升遷向導”。它雖然能完成這個工作,但操作過程并不簡單。SQL Server與Access的幾處不兼容的地方是該向導無法處理的。你或許不知道,SQL Server的“數據轉換服務”(Data Transformation Services,DTS)也能升遷一個Access數據庫。下面讓我們比較這兩個向導,并體驗如何使用DTS來升遷一個實際Access數據庫。這樣一來,你在遇到一個升遷任務時,就能選擇最有效的方式。


比較Access升遷向導和DTS

Access升遷向導(AUW)在Access內部工作,能將數據拷貝到SQL Server表。相反,DTS將來自一個Access數據庫的數據拷貝到SQL Server表中。注意,你可將數據從一個文本文件或者一個OLE DB數據源(其中自然包括Access數據庫)導入SQL Server。導入文件的同時,還能對數據進行轉換。

DTS的功能非常齊全,有的開發者認為它比AUW強得多,理由是:

可在導入數據時更改列(字段)屬性。
在導入期間創建查詢,限制實際導入的數據。
但AUW也有DTS不具備的一個優點,那就是它能將一個Access前端鏈接到SQL Server數據。DTS則不然,它只能導入數據,你不能將導入的數據鏈接到一個現有的前端。

 

使用DTS導入/導出向導

可采取幾種方式來執行DTS:

在Windows【開始】菜單中,選擇【Microsoft SQL Server】,再選擇【導入和導出數據】。
運行企業管理器,連接到想導入數據的一個特定的服務器和數據庫,然后從【工具】菜單中選擇【數據轉換服務】|【導入數據】。在一個現有的數據庫中導入數據時,可使用這個選項。
在企業管理器中,連接到要導入數據的服務器,再右擊【數據轉換服務】節點。選擇【所有任務】|【導入數據】。向導最開始會顯示一個提示性屏幕。請單擊【下一步】開始操作。

指定數據源

升遷Access的第一步是指定數據源以及包含了待導入數據的實際文件。在本例中,請選擇Microsoft Access作為數據源,再找到Northwind.mdb數據庫(Access配套提供的示范數據庫)。它通常在以下文件夾中:
LocalDrive:/Program Files/Microsoft Office/Office10/Samples

注意,你可對任意Access數據庫進行升遷。升遷不會對實際的.mdb文件及其數據產生任何影響。

如圖A所示,本例不要求你輸入密碼和用戶名。但是,在操作一個安全數據庫時,則可能必須管理管理員用戶名和密碼。換言之,在操作這種數據庫之前,你必須獲得管理權限。請單擊【下一步】繼續。

圖A

 

指定數據源和文件。如果操作的是安全數據庫,還需要輸入管理員用戶名和密碼

相反,如果使用的是AUW,它首先會要求你選擇新建一個SQL Server數據庫,或者選擇將SQL Server數據鏈接到一個Access前端。如前所述,DTS沒有提供鏈接選項。


選擇目的


在下一個屏幕中,要為導入的數據選擇一個目的(地)。你可選擇當前服務器上的任何數據庫,也可以新建一個數據庫(本例采取的是第二種做法)。不要更改“目的”設置,雖然有幾個選項可供選擇,但本例的“目的”就是【用于SQL Server的Microsoft OLE DB提供程序】。

雖然能更改服務器,但本例不要求你這樣做。除此之外,還應該保留【使用Windows身份驗證】設置。只有SQL Server 2000才支持Windows身份驗證。當然,如果你的安全設置有所區別,那么也可以相應地修改那個選項。

從【數據庫】下拉列表中選擇【<新建>】。隨后會出現【創建數據庫】對話框。請輸入新數據庫的名稱,Northwind的數據將導入這個數據庫中,如圖B所示。命名一個工作數據庫時,務必遵循你的公司的命名規范。單擊【確定】后,DTS會自動更新【數據庫】下拉列表中的名稱。單擊【確定】繼續。

圖B

指定新的數據庫名稱

限制要導入的數據


指定了Access數據源,并新建了一個SQL Server數據庫之后,就可開始將數據從數據源導入新的SQL Server數據庫(NorthwindonlocalSS)。但是,也許不能在一個會話中完成全部工作。雖然每次都能拷貝任意數量的表。但假如你需要用一個查詢來限制數據,每次就只能操作那一個表。幸運的是,額外的工作并不需要花多少時間。

 

首先,讓我們創建一個查詢來限制“產品”表中的數據,從而開始我們的拷貝過程。具體地說,我們只想拷貝那些活動的(而不是中止的)的產品。為此,請選擇【用一條查詢指定要傳輸的數據】,如圖C所示,再單擊【下一步】。

圖C

可拷貝幾個表,或者拷貝一個查詢的結果

 

圖D的SQL語句將要導入的記錄限制為那些沒有中止的產品。使用查詢生成器來顯示你要包括的表和列。對于像這樣的簡單語句來說,查詢生成器可能有點兒大材小用,但對于較復雜的語句來說,如果指定了幾個列的名稱,查詢生成器就能有效地防止你犯錯。單擊【分析】來驗證語句的有效性。輸入了正確的SQL語句后,請單擊【下一步】。

圖D

輸入對數據進行限制的SQL語句

 

在下一個屏幕,單擊【預覽】按鈕,以便核實查詢結果。特別要注意的是,“中止”列中的每一個值都應該為False。預覽完成后,單擊【確定】以關閉【查看數據】屏幕。如果想更改一個列的屬性,可以單擊【轉換】列中的省略號按鈕,但本例不要求你那樣做。相反,我們準備在拷貝整個表時轉換數據。此時,你可能要考慮重命名即將生成的目的表。默認情況下,向導會使用“結果”這個名稱。請在【目的】列中單擊“結果”,把它更改為“產品”。單擊【下一步】繼續。

下一個屏幕顯示了用于調度導入任務的選項:

立即運行——這個選項立即執行導入任務(在DTS中稱為“包”)。如果選擇這個選項,那么不會保存任務,相反只是運行它。升遷時請選擇這個選項。
用復制方法發布目的數據——將目的表用于復制。使用這個選項,DTS 導入/導出向導結束運行后將啟動創建發布向導。
調度DTS包以便以后執行——如果想推遲到以后執行,就用這個選項來創建任務。升遷一個數據庫時,你可能不需要保存任何導入任務。單擊這個選項旁邊的省略號按鈕,會顯示一系列調度選項,本文不再贅述。
保存DTS包——將導入的任務保存到以下任何位置之一:SQL Server、SQL Server Meta Data Services、結構化存儲文件或者Visual Basic文件。
就本例來說,請選擇【立即運行】,如圖E所示,然后單擊【下一步】。

圖E

可選擇立即運行導入任務。進行升遷時,一般要選擇這個選項
 
為了執行這個包,請在最后一個屏幕上單擊【完成】。之后,向導會用一個對話框來顯示進度。在狀態列表中,顯示了每一項單獨的任務,并隨時指出它們是否完成。所有任務完成后,單擊【完成】關閉向導。
現在,DTS已經將一個表成功升遷為一個新的SQL Server數據庫(即NorthwindonlocalSS)。你還需要拷貝剩余的表,所以請重新啟動DTS。最開始,還是將數據源指定為Northwind數據庫。接著,從【數據庫】下拉列表中選擇【NorthwindonlocalSS】,單擊【下一步】。
在下一個屏幕中,選擇【從源數據庫復制表和視圖】,再單擊【下一步】。選擇想要拷貝的每一個表,如圖F所示。記住,你現在可以跳過“產品”表,因為剛才已經升遷了那個表。因此,請在此屏幕中選擇除“產品”之外的其他所有表(和查詢)。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
伊人久久免费视频| 午夜精品理论片| 久久国产精品影片| 在线播放亚洲激情| 亚洲欧美日韩视频一区| 亚洲精品久久久久久久久久久久久| zzijzzij亚洲日本成熟少妇| 在线播放日韩av| 成人黄色在线观看| 欧美成人中文字幕在线| 国产精品99蜜臀久久不卡二区| 亚洲九九九在线观看| 欧美日韩国产一区在线| 欧美大片va欧美在线播放| 一区二区三区视频免费在线观看| 国产精品久久久久久久久久久久久| 欧美成人三级视频网站| 中文字幕日韩精品在线| 久久久久久久久亚洲| 91po在线观看91精品国产性色| 日韩中文字幕在线视频播放| xxxxxxxxx欧美| www.亚洲免费视频| 久久国产精品电影| 亚洲天堂av综合网| 国产一区二区三区三区在线观看| 久久精品一偷一偷国产| 欧美丝袜第一区| 亚洲性xxxx| 久久影视电视剧免费网站| 久久久久久久久电影| 日韩免费观看在线观看| 久久九九精品99国产精品| 在线性视频日韩欧美| 人九九综合九九宗合| 国产精品嫩草影院久久久| 精品国产成人在线| 日本中文字幕久久看| 国产日本欧美一区二区三区在线| 成人羞羞国产免费| 国产精品一区二区三区免费视频| 精品无人区太爽高潮在线播放| 欧美黄色www| 久久精品精品电影网| 成人国产在线激情| 精品动漫一区二区三区| 欧美激情精品久久久久| 日韩美女视频免费在线观看| 久久99视频精品| 国产免费一区二区三区在线能观看| 国产亚洲a∨片在线观看| 欧美体内谢she精2性欧美| 亚洲美女av在线播放| 国产精品手机播放| 国产专区精品视频| 精品久久久久久久大神国产| 国产精品亚洲视频在线观看| 国产区精品在线观看| 亚洲一区中文字幕在线观看| 精品久久久久久中文字幕大豆网| 国内精品久久久久| 国产精品成人aaaaa网站| 亚洲欧美在线免费观看| 色噜噜狠狠狠综合曰曰曰88av| 91精品久久久久久久久久久| 日本精品免费观看| 欧美午夜视频在线观看| 欧美裸体xxxx极品少妇软件| 亚洲大胆人体av| 亚洲无av在线中文字幕| 成人免费视频xnxx.com| 日韩精品在线免费| 7777免费精品视频| 精品国产一区二区三区四区在线观看| 久久久久久久久久久人体| 久久精品亚洲一区| 欧美激情视频在线免费观看 欧美视频免费一| 成人av色在线观看| 亚洲伊人成综合成人网| 欧美一级淫片aaaaaaa视频| 精品久久久在线观看| 中文字幕在线看视频国产欧美| 亚洲免费视频一区二区| 日韩欧美aⅴ综合网站发布| 国产精品aaaa| 亚洲美女福利视频网站| 久久久国产在线视频| 国产午夜精品全部视频在线播放| 午夜精品一区二区三区在线视频| 亚洲xxxx做受欧美| 欧美极品少妇xxxxⅹ喷水| 国产精品第七影院| 亚洲九九九在线观看| 国产国语videosex另类| 精品国产一区二区三区久久狼黑人| 日本成熟性欧美| 亚洲系列中文字幕| 日本欧美一二三区| 亚洲成人亚洲激情| 日韩精品免费在线视频观看| 欧美亚洲成人网| 国产综合香蕉五月婷在线| 国外成人性视频| 精品国产成人av| 亚洲欧美国产精品专区久久| 免费av在线一区| 91精品久久久久久久久久| 九九久久久久99精品| 亚洲a中文字幕| 国产aaa精品| 一夜七次郎国产精品亚洲| 国产在线精品自拍| 欧美亚洲成人网| 姬川优奈aav一区二区| 午夜精品久久17c| xxx成人少妇69| wwwwwwww亚洲| 奇米四色中文综合久久| 2019中文字幕全在线观看| 成人精品久久av网站| 精品日本高清在线播放| 日韩va亚洲va欧洲va国产| 中文字幕亚洲欧美日韩在线不卡| 欧美久久精品一级黑人c片| 日韩av网站在线| 国产a级全部精品| 精品国产精品三级精品av网址| www.日韩视频| 亚洲欧美成人在线| 精品国产欧美一区二区三区成人| 欧美高清激情视频| 日韩成人av网址| 久久久黄色av| 国内揄拍国内精品少妇国语| 日韩精品中文字幕在线播放| 久国内精品在线| 欧美日韩中文字幕在线| 欧美性视频精品| 综合av色偷偷网| 国产精品成人免费视频| 欧美老女人www| 一区二区三区视频免费| 亚洲精品美女久久久久| 亚洲性69xxxbbb| 亚洲日本中文字幕| 久久久精品999| 国产亚洲人成网站在线观看| 亚洲人成在线观看| 在线精品国产欧美| 精品国产一区二区在线| 久久人91精品久久久久久不卡| 78色国产精品| 久久激情视频久久| 97视频在线看| 伊人伊成久久人综合网小说| 国产一区二区黑人欧美xxxx| 九九热这里只有精品6| 国产精品69久久| 欧美成人中文字幕在线| 91精品国产色综合| 欧美激情二区三区| 国产一区二区激情| 亚洲小视频在线| 国产激情久久久久|