當前位置:首頁 » 編程語言 » access轉sql

access轉sql

發布時間: 2023-03-02 13:46:53

A. 怎樣把access資料庫轉化為sql資料庫

步驟如下:
1,打開」控制面板「下」管理工具「中的」資料庫源「;
2,按」添加「添加一個新的數據源,在選擇欄里選「Driver do microsoft Access (*.mdb)」,完成後將出現一個框,在「資料庫源」裡面輸入想寫的名稱,這里取名叫「AAA」,說明不需要填,接著,按下面的選擇,尋找資料庫地址和選中(注意,請先備份自己的ACCESS資料庫),然後確定。數據源在這里建好了,剩下轉換了。
3,打開SQL2000企業管理器,進入資料庫,新建一個空的資料庫「AAA」;
4,選擇新建立的資料庫,按滑鼠右鍵,選擇「所有任務」下「導入數據」,按「下一步」繼續;
5,在資料庫源下拉但中選擇」Driver do microsoft Access(*.mdb)「,在」用戶/系統DSN「中,選中剛才添加的」ABC「,按 」下一步「;
6,「目的」不需要修改,選擇伺服器(一般下為自己的本機local,也可以選擇伺服器地址或者區域網地址,確定你的許可權是否可以操作,),使用WINDOWS 身份驗證指用自己的系統管理員身份操作,使用SQL身份操作驗證可以用於網站的操作,推薦用後者;
7,選上使用SQL身份操作驗證後,填寫用戶名和密碼,這里選擇的是系統默認號碼sa,****,資料庫選擇剛新建的AAA,按下一步;
8,這一步的兩個單項選擇,從數據源復製表和視圖與用一條查詢指令指定要傳輸的數據,選擇前者,按下一步繼續;
9,這里將出現自己ACCESS資料庫的表,按全選後,下一步;
10,DTS導入/導出向導,看立即運行被選中按下一步,
11,按完成繼續;
12,這個步驟將看到數據被導入SQL2000裡面,當出現已經成功把XXX個表導入到資料庫的字樣,而且所有的表前面都有綠色的勾,就表示成功導入所有數據,如果中途出現問題或者表前面有紅色的叉的話,說明該表沒有成功導入,這時就要回去查看自己的操作是否正確了.

B. ACCESS數據如何導入SQL資料庫

找開企業管理器
先在sql里建一資料庫
選擇所有任務
導入數據
選擇數據源中選microsoft
access
在把access資料庫導入到mssql資料庫時,應該注意的幾個問題
在使用MSSQL
SERVER的時候,和ACCESS有很多區別的,即使是用SQL
SERVER導入ACCESS資料庫,也有很多地方需要注意,這里,撿幾個例子來說說。
1、在ACCESS中經常使用的自動編號欄位,導入到MSSQL後,他並不是自增型的INT,需要手工設置,把導入後的自動編號欄位的標識的「否」改為「是」,「種子」和「遞增量」都為「1」,才能成為自動編號;
2、在MSSQL
SERVER中,有許多保留字,在ACCESS中是沒有的,當你把數據導入到MSSQL的時候,問題就出來了。MSSQL在導入的時候,會自動給這些欄位(包括資料庫中的表名)加上「[欄位名]」,因此,你必須修改你的腳本,把相應的欄位名字(或者表名字)加上中括弧,或改變欄位名字為不是MSSQL的保留字。(具體是那些,請參考有關資料)

C. 如何將ACCESS資料庫導入到SQL SERVER

A1. 安裝 SQLServer x0dx0aA2. 建立 SQLServer 資料庫x0dx0a x0dx0a 在sqlserver資料庫的「企業管理器」中新建一個資料庫,命名為sample,建好後在sqlserver安裝目錄\MSSQL\Data x0dx0a文件夾下會生成sample_Data.MDF、sample_Log.LDF兩個文件x0dx0a具體步驟:依次展開sql server 組 ==》右擊資料庫==》新建資料庫==》命名sample==》確定x0dx0a x0dx0aA3. 導入表結構x0dx0a x0dx0aa. 建立表結構腳本 _ x0dx0a執行SqlSvrTbl.bat從sample.mdb抽取表結構,sample.mdb一定是當前型號的資料庫,即執行makemdb、getmdb後獲取的,x0dx0a註:SqlSvrTbl.bat可以在任意目錄執行,執行時會出現如下信息(此報錯信息可以忽略,該命令執行時間比較長):x0dx0ajava.sql.SQLException: [Microsoft][ODBC Microsoft Access Driver] 不能讀取記錄;x0dx0a在 'MSysQueries上沒有讀取數據許可權。x0dx0a at x0dx0asun.jdbc.odbc.JdbcOdbc.createSQLException(JdbcOdbc.java:6026)x0dx0a ??x0dx0a x0dx0a b. 讀入表結構腳本x0dx0a 在sqlserver資料庫的「查詢分析器」界面中讀入上一步生成的SqlSvrTbl.sql腳本,生成資料庫結構x0dx0a 具體步驟:打開上一步生成的SqlSvrTbl.sql腳本===》點擊工具欄的「執行查詢」按鈕(或 按F5 執行)x0dx0a 注意:類似警告信息可忽略,錯誤要查明原因。x0dx0a警告: 已創建表 'Department',但其最大行大小(17573)超過了每行的最大位元組數(8060)。如果結果行長度超過 8060 x0dx0a位元組,則此表中行的 INSERT 或 UPDATE 將失敗。 x0dx0aA4. 導入數據x0dx0a 使用sqlserver的「導入和導出數據」功能,按步驟將access資料庫中的數據導入到sqlserver資料庫的sample資料庫中x0dx0a 具體步驟:運行「導入導出數據」工具==》下一步 ==》選擇 數據源:Microsoft x0dx0aAccessx0dx0a ==》在「文件名」處,瀏覽打開需要導入的數據源 sample.mdb ==》下一步x0dx0a ==》選擇目的資料庫:在「資料庫」下拉列表中選擇之前建好的samplex0dx0a ==》一直「下一步」 到「選擇源表和視圖」將所有要導入的表和視圖x0dx0a「勾選」 執行「下一步」 ==》點「下一步」==》點「完成」開始導入x0dx0a注意:如果在導入完成後報如下錯誤提示,說明導入有錯x0dx0a錯誤提示:x0dx0a在目的的行號為1處出錯.到目前為止,在改任務中遇到錯誤數:1.x0dx0a 插入錯誤、列58("Birthday",DBTYPE_DBTIMESTAMP)、狀態6:數據溢出。x0dx0a 對於造型說明無效的字元值。 x0dx0aA5. NHS 伺服器連接資料庫 x0dx0a a. 將nhssystem.mdb 手工拷到本機的%JXCRUN%\Bin文件夾中x0dx0a b.用客戶端登錄軟體。x0dx0a如果出現「admin」用戶不存在,在sqlserver中用查詢管理器查詢「select * from sysuser 」 x0dx0a看結果跟access中資料庫中sysuser中數據是否匹配。如果不匹配說明資料庫有誤,需要更換資料庫。x0dx0a如果出現sa用戶密碼錯誤,沒有連接上,先關掉軟體。在sqlserver企業管理器中,打開「安全性」==》「登錄」==》右擊sa更改密碼即可。x0dx0a在沒有插網線的情況下,如果出現「不能連接SqlServer 或SqlServer x0dx0a拒絕連接」的錯誤,將網線插上試試看是否可以。如果還不行,查看SqlServer是否啟動。

D. 如何把access資料庫轉換成sql server 資料庫

你可以打開mssql資料庫的企業管理器,資料庫導入,按照向導一步步的就可以把ACCESS導入到sql資料庫了,選擇導入數據之後,根據向導選擇數據源是ACCESS,然後在瀏覽裡面找到你的access資料庫文件,下一步你可以導入到已經有的資料庫中,如果sqlserver沒有資料庫,你就需要提前新建一個資料庫,便於在向導中的下拉菜單選擇。一步步的進行到最後讓你選擇要導入的數據表,你可以單選也可以全選,執行後看到數據復制,復制完畢就可以打開資料庫看到你的sql資料庫中就有資料庫信息了!比較簡單的安照向導執行即可了,祝你好運啊!

E. 如何將 Access 資料庫轉換到 SQL Server

ACCESS2000文件
用ACCESS2007打開,並遷移到SQLSERVER2005里
打開ACCESS2007的資料庫工具
方法一:使用ACCESS2007自帶的資料庫遷移工具
1、打開ACCESS2007的資料庫遷移向導
2、點擊SQLSERVER按鈕,彈出升遷向導對話框
3、選擇新建資料庫
4、輸入計算機名,我的本地計算機名字叫joe,因為SQLSERVER安裝在本地,所以選擇使用可信連接就可以了
資料庫名稱默認就可以了
5、選擇所有表,移動到右邊框
6、把表索引也一起升遷到SQLSERVER里
7、由於沒有應用程序,這一步可以直接跳過
8、點擊完成按鈕開始遷移資料庫到SQLSERVER
9、開始遷移
10、刷新一下SQLSERVER2005里的對象資源管理器里的資料庫
遷移到SQLSERVER之後,SQLSERVER會自動在ACCESS資料庫的名稱後加SQL這三個字母
11、打開LygSQL中的某個數據表,看是否遷移成功
12、表約束也完整遷移成功
方法二:使用SQLSERVER2005自帶的數據導入導出向導
限制:SQLSERVER2005自帶的數據導入導出向導工具只支持ACCESS2003或以下文件
1、在SQLSERVER里新建一個與ACCESS資料庫同名的資料庫Lygl
2、選中Lygl資料庫,然後按右鍵—》任務-》導入數據
3、打開SQLSERVER導入導出向導
4、下一步
提示:如果ACCESS資料庫有密碼的話,點擊下一步會出錯,所以在點擊下一步之前請先去除ACCESS資料庫的密碼!
5、點擊下一步
6、再點擊下一步
7、再點擊下一步
勾選第一個方框就可以了,SQLSERVER會自動幫你勾選ACCESS資料庫中的所有表格
8、點擊下一步
9、最後點擊完成按鈕
10、刷新一下SQLSERVER對象資源管理器里的資料庫
11、打開表
數據都導入進來了
但是表約束沒有導入進來,這個比ACCESS自帶的資料庫遷移向導差了一點

熱點內容
cl加密狗 發布:2024-11-01 10:28:52 瀏覽:610
php建網站 發布:2024-11-01 10:07:37 瀏覽:566
利用舊電腦搭建自己的私有雲伺服器 發布:2024-11-01 10:07:24 瀏覽:608
dl388p伺服器怎麼換硬碟 發布:2024-11-01 10:02:12 瀏覽:254
雲伺服器可以打游戲嘛 發布:2024-11-01 09:49:49 瀏覽:582
編程聚會 發布:2024-11-01 09:38:51 瀏覽:898
7z壓縮密碼 發布:2024-11-01 09:38:50 瀏覽:660
sql字元串去掉空格 發布:2024-11-01 09:27:27 瀏覽:17
c語言學生通訊錄 發布:2024-11-01 09:26:22 瀏覽:286
門線告警演算法 發布:2024-11-01 09:24:58 瀏覽:522