當前位置:首頁 » 編程語言 » 怎樣把資料庫轉換成sql
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

怎樣把資料庫轉換成sql

發布時間: 2022-07-12 19:02:46

⑴ AC資料庫 如何轉換 sql 資料庫

這些資料對你可能有幫助

由於SQL2000裡面沒有"自動編號",所以你的以"自動編號"設置的欄位都會變成非空的欄位,這就必須手工修改這些欄位,並把他的"標示"選擇"是",種子為"1",增量為"1",
2,另外,ACCESS2000轉換成SQL2000後,原來屬性為"是/否"的欄位將被轉換成非空的"bit",這時候你必須修改成自己想要的屬性了;

ACCESS轉SQL SERVER中的一些經驗
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資料庫處理中,卻不能用。
1、必須先安裝Microsoft Office Access 2003,和SQL Server2000。2、把舊的動網資料庫備份,備份完成後,用Access 2003打開動網舊資料庫,在打開時會出現一個警告,不要理會它(安全警告),按打開鍵,打開後按工具欄——資料庫實用工具——轉換資料庫——轉換為2002-2003格式,把資料庫轉換成2003格式。
2、轉換完成後再用Access 2003打開,打開後按工具欄——資料庫實用工具——升遷向導——新建資料庫——填寫SQL資料庫登陸名稱、密碼和要新建的動網資料庫(准備轉成新的動網資料庫),按下一步,按「 》」鍵,再按下一步,選取所有選項,再按下一步,選擇「不對應用程序作任何改動」,再按完成。
3、打開SQL企業管理器——資料庫��吹礁詹判陸ǖ畝���菘飭稅桑�慊髡飧鍪�菘庖幌攏�緩笤詮ぞ呃浮���?/FONT>SQL腳本——常規——全部顯示——編寫全部對象腳本——確定(記住存放的位置)。
4、用記事本打開剛才生成的SQL腳本,在編輯欄——替換——查找內容為「smalldatetime」替換為「datetime」——替換全部;完成後再在編輯欄——替換——查找內容為「nvarchar」替換為「varcha」——替換全部,完成後保存退出。
5、打開SQL企業管理器——資料庫——點擊這個資料庫一下新建的動網資料庫,然後在工具欄——SQL查詢分析器——文件——打開——「剛才生成的SQL腳本」——查詢——執行,然後關閉窗口。
6、再回到SQL企業管理器——資料庫——點擊這個資料庫一下新建的動網資料庫,然後打開工具欄——資料庫轉換服務——導入數據——下一步——數據源「Microsoft Access」文件名「為舊的動網資料庫」——下一步——再下一步——從源數據復製表和視圖——下一步——全選——下一步——立即運行——下一步——完成。
7、修改動網文件夾兩個文件conn.asp和inc\const.asp。

SQL時間函數是getdata()

⑵ 如何把ACCESS資料庫轉換成SQL資料庫

方法如下: 一、打開」控制面板「下」管理工具「中的」資料庫源「。 二,按」添加「添加一個新的數據源,在選擇欄里選「Driver do microsoft Access (*.mdb)」,完成後將出現一個框,在「資料庫源」裡面輸入想寫的名稱,舉例取名叫「AAA」,說明不需要填。 接著,按下面的選擇,尋找資料庫地址和選中 (注意,請先備份自己的ACCESS資料庫),然後確定。 數據源在這里建好了,剩下轉換了。 三,打開SQL二000企業管理器,進入資料庫,新建一個空的資料庫「AAA」; 四,選擇新建立的資料庫,按滑鼠右鍵,選擇「所有任務」下「導入數據」, 按「下一步」繼續; 5,在資料庫源下拉但中選擇」Driver do microsoft Access(*.mdb)「,在」用戶/系統DSN「中,選種剛才添加的」ABC「,按 」下一步「; 陸,「目的」不需要修改,選擇伺服器(一般下為自己的本機local,也可以選擇伺服器地址或者局域中國地址,確定你的許可權是否可以操作,), 使用WINDOWS 身份驗證指用自己的系統管理員身份操作, 使用SQL身份操作驗證可以用於中國站的操作,推薦用後者; 漆,選上使用SQL身份操作驗證後,填寫用戶名和密碼。選擇的是系統默認號碼sa,****,資料庫選擇剛新建的AAA,按下一步; 吧,這一步的兩個單項選擇,從數據源復製表和視圖與用一條查詢指令指定要傳輸的數據,選擇前者,按下一步繼續; 9,這里將出現ACCESS資料庫的表,按全選後,下一步; 一0,DTS導入/導出向導,看立即運行被選中按下一步, 一一,按完成繼續

⑶ 怎麼將mysql資料庫數據導出成.sql文件

1、首先雙擊打開mysql資料庫,打開需要導出的文件。

⑷ 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,按完成繼續;

⑸ 如何將 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自帶的資料庫遷移向導差了一點

⑹ 如何把資料庫備份轉換成sql文件

如何把資料庫備份轉換成sql文件
1、打開SQL Server Management Studio 2008 ,連接到資料庫伺服器,展開對象資源管理器到資料庫節點

2、選擇需要將數據導出到腳本的資料庫,將包含所有的存儲過程,表,視圖,表裡的數據等等。

3、右擊選中的數據,按照以下路徑選擇生成腳本向導 :AdventureWorks -〉任務 -〉生成腳本

4、當點擊生成腳本,彈出一個向導--生成資料庫對象腳本。

5、下一步到達設置腳本編寫選項,進入高級設置對話框,關鍵是要編寫腳本的數據類型這里,默認是僅限架構,選擇架構和數據或者是數據都可以吧數據導成腳本

執行完就可以看到結果了

⑺ 怎樣把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個表導入到資料庫的字樣,而且所有的表前面都有綠色的勾,就表示成功導入所有數據,如果中途出現問題或者表前面有紅色的叉的話,說明該表沒有成功導入,這時就要回去查看自己的操作是否正確了.

⑻ 怎樣把資料庫從ACCESS改為SQL

1、把你的ACCESS保存起來
2、打開SQL
Server管理控制台
新建個資料庫
然後右擊展開:任務—導入數據
系統會自動啟動一個面板,點擊下一步會出現「選擇數據源」,在其旁邊的下拉列表中找到ACCESS,選中它,單擊下一步。
3、單擊「ACCESS文件路徑」右側的「瀏覽」按鈕,找到原先保存的ACCESS文件,選中,單擊下一步。
4、選擇伺服器(你用什麼伺服器聯的SQL就選什麼伺服器),資料庫就選你剛建的那個就OK了,單擊下一步。
5、選擇「復制一個或多個表或視圖的數據(C),單擊下一步。
6、選擇原表和原視圖中的默認目標表名,將其修改為[你建的資料庫名稱].[dbo].[保存的access名],單擊下一步。
7、選擇立即執行,單擊下一步。
8、點擊完成。
9、系統就會自動執行了,你可以查看報告按鈕看是否執行成功。
OK,恭喜你完成了
呵呵
1、把你的ACCESS保存起來
2、打開SQL
Server管理控制台
新建個資料庫
然後右擊展開:任務—導入數據
系統會自動啟動一個面板,點擊下一步會出現「選擇數據源」,在其旁邊的下拉列表中找到ACCESS,選中它,單擊下一步。
3、單擊「ACCESS文件路徑」右側的「瀏覽」按鈕,找到原先保存的ACCESS文件,選中,單擊下一步。
4、選擇伺服器(你用什麼伺服器聯的SQL就選什麼伺服器),資料庫就選你剛建的那個就OK了,單擊下一步。
5、選擇「復制一個或多個表或視圖的數據(C),單擊下一步。
6、選擇原表和原視圖中的默認目標表名,將其修改為[你建的資料庫名稱].[dbo].[保存的access名],單擊下一步。
7、選擇立即執行,單擊下一步。
8、點擊完成。
9、系統就會自動執行了,你可以查看報告按鈕看是否執行成功。
OK,恭喜你完成了
呵呵