1. 程式人生 > >如何把ACCESS轉成SQL資料庫

如何把ACCESS轉成SQL資料庫

一,首先,我說的是在ACCESS2000,SQL2000之間轉換,其他的我也還沒有嘗試過,希望大家多多試驗,肯定是有辦法的;

二,轉換的方法

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

12,這個步驟你將看到你的資料被匯入SQL2000裡面,當出現已經成功把XXX個表匯入到資料庫的字樣,而且所有的表前面都有綠色的勾,就表示成功匯入所有資料,如果中途出現問題或者表前面有紅色的叉的話,說明該表沒有成功匯入,這時就要回去檢視自己的操作是否正確了.

三,資料修改

1,由於SQL2000裡面沒有自動編號,所以你的以自動編號設定的欄位都會變成非空的欄位,這就必須手工修改這些欄位,並把他的標示選擇是,種子為1,增量為1,

2,另外,ACCESS2000轉換成SQL2000後,原來屬性為是/否的欄位將被轉換成非空的bit,這時候你必須修改成自己想要的屬性了;

3,另外,大家要注意對時間函式的把握.ACCESS與SQL是有很多不同的.

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資料庫處理中,卻不能用。

相關推薦

如何ACCESSSQL資料庫

一,首先,我說的是在ACCESS2000,SQL2000之間轉換,其他的我也還沒有嘗試過,希望大家多多試驗,肯定是有辦法的; 二,轉換的方法 1,開啟”控制面板“下”管理工具“中的”資料庫源“; 2,按”新增“新增一個新的資料來源,在選擇欄裡選“Driver do microsoft Access (

一個將Access資料庫Mssql資料庫的簡單工具

frmMain.cs public partial class frmMain : Form { private Thread TransferWorkerThread = null; public frmMain

通過StreamImageByte[],然後儲存到資料庫的方法

   Image轉成Byte[]的問題把我這個入門級的Asp.Net使用者快要搞暈了,費了很大的勁,查了很多的文章,終於搞定了,把方法寫出來,希望能幫助遇到同樣問題的人. 程式目的是做一個可以上傳照片,然後生成縮圖,把縮圖儲存到資料庫image欄位中,供顯示照片時動態顯示

Python爬蟲系列(四):Beautiful Soup解析HTML之HTMLPython對象

調用 nor 結束 版本 現在 name屬性 data 官方文檔 get 在前幾篇文章,我們學會了如何獲取html文檔內容,就是從url下載網頁。今天開始,我們將討論如何將html轉成python對象,用python代碼對文檔進行分析。 (牛小妹在學校折騰了好幾天,也沒把h

java利用ffmpeg圖片yuv格式

exceptio ioe ever readline filepath uid ont ati cep 安裝ffmpeg: 安裝目錄:/usr/share/ffmpeg 創建ffmpeg目錄,解壓ffmpeg-3.4.1.tar.bz2 tar -xjvf ffmpeg-3

使用Exe4jjarexe

位操作 nbsp gpo 但是 生成 exe 綠色 pos jdk版本 把java程序轉成可執行的.exe。 上網搜索了一下。使用exe4j可以。 但是轉化過程總有一些小差錯。版本原因,或者其他原因。 本人使用exe4j版本 exe4j_windows-x64_5.0,在

如何scratch一個swf文件

post 就是 如何 div 殺毒 online BE class 方案 scratch作為一款啟蒙用的積木式編程軟件,非常受人歡迎,但是,現在有一個問題就是,無法將之轉變成一個可執行文件,以便和周邊的人們分享。 我個人認為把scratch轉變為一個可執行的exe文件,並不

用手機如何PDFPPT文件

alt ESS com img 來看 mage 應用商店 是否 images PDF格式的文件是我們經常見到的一種文件格式,有時我們需要將這種格式轉換為PPT格式,這是如何轉換的呢,一起來看看如何將PDF格式轉換為PPT的吧。 準備工作:迅捷PDF轉換器,需要轉換的PDF文

數字大寫的(一二三)

public static string ChineseTONumber(string chineseStr1) {     string numStr = "0123456789";     string chineseStr = "零一二三四五六七八九";

將前臺日期格式資料庫日期格式相對應,後臺java資料庫日期格式

前臺到後臺java時data日期型別的轉化 在實體類中用@DataTimeFormat,這樣設定即使傳過來是空的字串也是可以轉的,要和前面傳過來的格式一致,如 @XmlElement(name="BeginDate") @DateTimeFormat(pattern="yyyy-MM-dd")

如何免費pdfppt

如何免費把pdf轉成ppt,其實pdf轉換成ppt是極其簡單的,使用wps軟體直接轉換就可以了,但是前提是需要充值成會員。當然我們常見的pdf轉換軟體也是可以的。比如像我們常用的北斗pdf轉換器,將pdf轉換成ppt時,原始檔為ppt的pdf檔案進行精準快速識別後進行轉換ppt,俗稱恢復成原

牛客:字串整數

題目描述: 將一個字串轉換成一個整數(實現Integer.valueOf(string)的功能,但是string不符合數字要求時返回0),要求不能使用字串轉換整數的庫函式。 數值為0或者字串不是一個合法的數值則返回0。 輸入描述: 輸入一個字串,包括數字母符號,可以為空。 輸出描

javahtml圖片的方法

程式碼 1.1 html模版 static String HtmlTemplateStr = "<style type=\"text/css\">"+   "body {background-color: yellow}"+ "h1 {background

(劍指offer)字串整數

時間限制:1秒 空間限制:32768K 熱度指數:141595 本題知識點: 字串 題目描述 將一個字串轉換成一個整數(實現Integer.valueOf(string)的功能,但是string不符合數字要求時返回0),要求不能使用字串轉換整數的庫函式。 數值為0或者字串不是一個合法

java 反射轉換類(map轉為java bean , javabean map)

import org.slf4j.Logger; import org.slf4j.LoggerFactory; import java.lang.reflect.Field; import java.lang.reflect.Modifier; import

FlashJavascript/HTML5

SmokeScreen是 這樣一個開源軟體,它可以把Flash的swf檔案轉成Javascript/HTML5,它的口號是:Flash without plugin。為什麼要這樣做呢?它說主要是因主Apple的iPhone/iPod/iPad不支援flash,而且看似Steve Jobs也不願意在以後支

物件陣列

var json = { name: 'shskfh', id: 1, profit: 20, percent: '20%',

數字人民幣貨幣形式

formatMoney = (num) => { return `¥ ${num}`.replace(/\B(?=(\d{3})+(?!\d))/g, ","); }; format

不要 svg base64

不是什麼新知識,一個小技巧而已。 今天遇到一個專案中使用純色圖示的問題,用字型麻煩用圖片low,所以就想直接用svg,畢竟只有一兩個圖示。 第一想法是用 DataURI,然後想到了之前 CSS-tricks 的文章,翻了下做下彙總: 不建議把 svg 轉 base64 來用 base

Gson物件json格式的字串

最近在做一個java web service專案,需要用到jason,本人對java不是特別精通,於是開始搜尋一些java平臺的json類庫。 發現了google的gson,因為之前對於protocolbuf有一些瞭解,帶著一些好奇心,我開始使用了gson。