sql資料庫轉access
選擇要導出SQL庫,右擊,然後選擇所有任務,然後選擇導出數據,進入到導入/導出向導
然後下一步,看看你的身份驗證,如果你安裝SQL的時候用的WIndows身份驗證就選擇WIndows身份驗證,反之就用SQL
Server身份驗證,然後填寫用戶名和密碼,資料庫:選擇你要導出的資料庫,然後點擊下一步,然後在
目的
的下拉列表框中
選擇Microsoft
Access,
選擇要導入到的ACCESS資料庫名,如果你的導入的這個ACCESS資料庫,有用戶名和密碼,就輸入下,接著下一步,接著下一步,選擇你要導出的表,接著下一步,接著下一步,接著完成就可以了
② 如何把Sql Server2005 資料庫轉換成Access
1.打開Access,建立一個後綴名為.mdb的空的資料庫文件(默認後綴可能是.accdb,我們把它改為.mdb就可以了),然後保存該Access空資料庫。
2.在SqlServer2005裡面右擊想要轉換的資料庫--任務--導出數據,彈出一對話框,下一步-----數據源(D):SQL
Native Client
;伺服器名稱(S):選擇你資料庫伺服器名稱;資料庫(T):選擇你要導出的資料庫---下一步:目標(D):Microsoft
Access;文件名(I):點擊瀏覽,選擇你剛才創建的後綴名為.mdb的空資料庫;用戶名和密碼不用管了-----下一步:默認選擇復制一個或多個表
或視圖的數據-----下一步:勾選數據源---下一步---下一步---完成---執行成功,關閉。就完成了SqlServer2005向ACCESS
③ 怎麼把mssql資料庫轉換成access資料庫
二,轉換的方法
1,打開」控制面板「下」管理工具「中的」資料庫源「;
2,按」添加「添加一個新的數據源,在選擇欄里選」Driver do microsoft Access
(*.mdb)」,完成後將出現一個框, 在」資料庫源「裡面輸入想寫的名稱,
要是取名叫「ABC」,說明不需要填,接著,按下面的選擇。
尋找資料庫地址和選中(注意,請先備份自己的ACCESS資料庫),然後確定。
數據源在這里建好了,剩下轉換了。
3,打開SQL2000企業管理器,進入資料庫,新建一個空的資料庫「ABC」;
4,選擇新建立的資料庫,按滑鼠右鍵,選擇「所有任務」下「導入數據」,按「下一步」繼續;
5,在資料庫源下拉但中選擇」Driver do microsoft Access(*.mdb)「,在」用戶/系統DSN「中,選種你剛才添加的」ABC「,按 」下一步「;
6,「目的」不需要修改,選擇伺服器(一般下為自己的本機「local「,也可以選擇伺服器地址或者區域網地址,確定許可權是否可以操作,),「
使用WINDOWS 身份驗證「指用自己的系統管理員身份操作,「使用SQL身份操作驗證「可以用於網站的操作,推薦用後者;
7,選上「使用SQL身份操作驗證「後,填寫你的用戶名和密碼,我自己選擇的是系統默認號碼「sa「,「****「,資料庫選擇剛新建的「ABC「,按「下一步「;
8,這一步的兩個單項選擇,「從數據源復製表和視圖「與「用一條查詢指令指定要傳輸的數據「,選擇前者,按「下一步「繼續;
9,這里將出現你自己ACCESS資料庫的表,按「全選「後,下一步;
10,「DTS導入/導出向導「,看「立即運行「被選中按「下一步「,
11,按「完成「繼續;
④ sql數據怎麼導入 access
找開企業管理器
先在sql里建一資料庫
選擇所有任務
導入數據
選擇數據源中選microsoft
access
在把access資料庫導入到mssql資料庫時,應該注意的幾個問題
在使用mssql
server的時候,和access有很多區別的,即使是用sql
server導入access資料庫,也有很多地方需要注意,這里,撿幾個例子來說說。
1、在access中經常使用的自動編號欄位,導入到mssql後,他並不是自增型的int,需要手工設置,把導入後的自動編號欄位的標識的「否」改為「是」,「種子」和「遞增量」都為「1」,才能成為自動編號;
2、在mssql
server中,有許多保留字,在access中是沒有的,當你把數據導入到mssql的時候,問題就出來了。mssql在導入的時候,會自動給這些欄位(包括資料庫中的表名)加上「[欄位名]」,因此,你必須修改你的腳本,把相應的欄位名字(或者表名字)加上中括弧,或改變欄位名字為不是mssql的保留字。(具體是那些,請參考有關資料)
⑤ sql2000的數據轉換成Access資料庫
access轉mssql
數據源轉換:和樓上的是一樣的方式~
轉換工具:
createsql
access
to
mssql
access轉ms
sql資料庫後的幾點經驗
1.access的資料庫中的自動編號類型在轉化時,sql
server並沒有將它設為自動編號型,我們需在sql創建語句中加上identity,表示自動編號!
2.
轉化時,跟日期有關的欄位,sql
server默認為smalldatetime型,我們最好將它變為datetime型,因為datetime型的范圍比smalldatetime型大。我遇見這種情況,用smalldatetime型時,轉化失敗,而用datetime型時,轉化成功。
3.對此兩種資料庫進行操作的sql語句不全相同,例如:在對access資料庫進行刪除紀錄時用:delete
*
from
user
where
id=10,而對sql
server資料庫進行刪除是用:delete
user
where
id=10.
4.日期函數不相同,在對access資料庫處理中,可用date()、time()等函數,但對sql
server資料庫處理中,只能用datediff,dateadd等函數,而不能用date()、time()等函數。
5.在對access資料庫處理中,sql語句中直接可以用一些vb的函數,像cstr()函數,而對sql
server資料庫處理中,卻不能用。
轉換方法大同小異的,重點是轉換後語句上的區別。
以前在學校的時候我更傾向於同時支持access和mssql...
⑥ 如何sQL數據轉成Access
在SQL Server 2000下,使用DTS工具(在開始—程序組中選擇「數據導入導出工具」打開),按照向導操作就可以了,如果在SQL Server 2005以上版本,在 Management Studio中,找到要導出數據的資料庫,右鍵菜單—任務—導出數據,按照向導一步一步操作就可以了。
⑦ 如何把Sql Server2005 資料庫轉換成Access
您好,為了更直觀的回答您的問題,我特地截圖按步驟說明如下:
圖14.打開access資料庫文件,數據就都導入進來了
⑧ 如何把Sql Server2005 資料庫轉換成Access
1. 打開SQL server enterprise mananger "企業管理器" 在你要導出的SQL資料庫上滑鼠右鍵菜單:所有任務-》導出數據
2. 回出現一個導出向導窗口。
選擇被導出的數據源,為你剛才所選擇的資料庫,如果發現不對應自行修改。
3. 進入導出到目標數據源的選擇,這里我們要轉成ACCESS的資料庫。注意選擇數據源類型為「Microsoft Access。點 「文件名(F)」 後面的按鈕選擇目標.MDB文件。
4. 選擇「從資料庫復製表和視圖」。
5. 我們注意這里選表的時候右邊有一個「轉換」列。SQL導出只轉換數據類型並不考慮其他腳本所以我們遇到的自動編號問題也就出在這里。有自動編號的一定要點選「轉換」。
6. 我們回看到一個「列映射和轉換」對話框。有注意到自增的employeeid int 自增這里變成了Access里的long這肯定不對,long並不是自動編號,只好修改建表腳本,圖片上那個紅圈裡的按鈕「編輯SQL」。
開一個小窗create talbe
紅圈中的腳本就是employeeid 的 Access建表腳本,在 "NOT NULL" 前面加上 "IDENTITY (1, 1)"。
7. 立即執行。
⑨ 如何把SQL里的MDF文件轉換成ACCESS里的MDB文件
SQL企業管理器——選擇資料庫——工具——數據導出——dts模式——選擇ACCESS——(下一步)——ok!
反向:
1、控制面版->管理工具->數據源->添加->選擇Driver do microsoft access(*.mdb)->點擊完成->選擇資料庫地址->輸入數據源名稱->點擊確定.完成ODBC數據源添加.
2、打開SQL企業管理器->右鍵資料庫->所有任務->導入數據->下步->
數據源選擇: 其他(ODBC數據源)
用戶/系統DSN(M):選擇第一步您輸入的數據源名稱
->點擊下步->目的
目的:選擇 用於SQL SERVER 的MICROSOFT OLE DB 提供程序
伺服器:選擇你的SQL伺服器
資料庫:選擇你要把ACCESS資料庫導進SQL的資料庫
點擊下步->從源資料庫復製表和視圖->下步->全選->下步->下步->完成