在Access 資料庫沒有問題,轉到MSSQL資料庫就執行不了 50

2025-01-23 18:40:09 字數 5029 閱讀 3061

在access 資料庫沒有問題,轉到mssql資料庫就執行不了.

1樓:良心的泯滅

首先,樓上的,寫成是可以的,不要瞎呼u!

沒有錯誤提示,是因為你**屏去了錯誤。

先把裡面的:on error resume next去掉看執行效果,如果沒有錯誤提示就是資料庫原因了,如果有錯誤提示,就是你**出錯。

伺服器access資料庫不可用,但mssql沒問題?

2樓:網友

regsvr32

regsvr32

如果還冊緩不行,建議檢查c:\冊姿吵windowns\temp資料夾許可權設定是州侍否正確.

3樓:電腦玩我

可以用pb進行建表。

access與sql server的資料有部分割槽別。

4樓:網友

驅動程式不一樣。

也不知道你用的什麼連線方法。

**資料庫嗎?)

access轉mssql資料庫問題

5樓:網友

在mssql中不支援instr函式。

換成like

access資料庫轉換為mssql資料庫?

6樓:焉維陶晗

二,轉換的方法。

1,開啟」控制面板「下」管理工具「中的」資料庫源「;

2,按」新增「新增乙個新的資料來源,在選擇欄裡選」driver

domicrosoft

access

.mdb)」,完成後將出現乙個框,在」資料庫源「裡面輸入想寫的名稱,要是取名叫「abc」,說明不需要填,接著,按下面的選擇。

尋找資料庫位址和選中(注意,請先備份自己的access資料庫),然後確定。

資料來源在這裡建好了,剩下轉換了。

3,開啟sql2000企業管理器,進入資料庫,新建乙個空的資料庫「abc」;

4,選擇新建立的資料庫,按滑鼠右鍵,選擇「所有任務」下「匯入資料」,按「下一步」繼續;

5,在資料庫源下拉但中選擇」driver

domicrosoft

access(*.mdb)「,在」使用者/系統dsn「中,選種你剛才新增的」abc「,按。

下一步「;6,「目的」不需要修改,選擇伺服器(一般下為自己的本機「local「,也可以選擇伺服器位址或者區域網位址,確定許可權是否可以操作,),使用windows

7,選上「使用sql身份操作驗證「後,填寫你的使用者名稱和密碼,我自己選擇的是系統預設號碼「sa「,「資料庫選擇剛新建的「abc「,按「下一步「;

8,這一步的兩個單項選擇,「從資料來源複製表和檢視「與「用一條查詢指令指定要傳輸的資料「,選擇前者,按「下一步「繼續;

9,這裡將出現你自己access資料庫的表,按「全選「後,下一步;

10,「dts匯入/匯出嚮導「,看「立即執行「被選中按「下一步「,11,按「完成「繼續;

7樓:

你在本地建個sql的資料庫,將access直接到入到sql server ,然後將本地的資料庫匯入到伺服器。

8樓:網友

1、在mssql裡新建乙個資料庫,這裡新建資料庫名為test

2、在新建的test資料庫上用滑鼠右單擊,選擇「任務」下的「匯入資料」。

3、在彈出的視窗裡單擊「下一步」。

4、在資料來源裡選擇「microsoft access」,單擊「瀏覽」按鈕,選擇要匯入資料庫的access資料庫,這裡選擇,然後單擊「下一步」。

5、在目標裡選擇「microsoft ole db provider for sql server」,伺服器名裡選擇「本機計算機名」,如果要匯入遠端資料庫,選擇想匯入資料的遠端sql sever伺服器名,身份驗證使用windows身份驗證,遠端可以使用sql sever 身份驗證,資料庫選擇新建的test,單擊「下一步」。

6、選擇「複製乙個或多個表或檢視的資料」,單擊「下一步」。

7、勾選擇要匯入的表,可以勾選源前的方塊,選擇所有的表,單擊「下一步」。

8、勾選擇「立即執行」,單擊「下一步」。

9、觀察操作無誤,單擊「完成」,如果有問題單擊「上一步」修改。

10、單擊「完成」,完成了資料庫的轉換。

11、如果你用32位版的sql server2005來匯入access,要先打sp4補丁,否則無法正常匯入。

access資料庫怎麼轉換為mssql資料庫

9樓:網友

你可以用ssis包來做,開啟sql server business intelligence development studio然後檔案--新建乙個integration services 專案,然後在右上角的資料來源中新建乙個資料來源,在連線管理器的視窗中選擇提供程式為:本機ole db\microsoft ole db provider 再瀏覽選擇到你的要匯入的access資料庫,完成。接著在下方的連線管理器中--右鍵選擇--從資料來源新建連線,鏈結到你剛剛匯入的access資料庫。

接著在工具箱裡面選擇資料流任務,然後再選擇資料流選項卡,在裡面放入(工具箱裡面選擇)乙個ole db源和ole db目標,選擇ole db源然後選擇你匯入的access資料庫選擇要匯入哪個表,然後再把綠色的箭頭拖向ole db目標,接著ole db目標新建ole db聯結器,選擇你要匯入到的sql例項,再選擇你要匯入到哪個資料庫哪個表,然後選擇除錯,啟動除錯,就可以了!!

10樓:實信科技

你能轉就沒問題,問題不是出在資料庫上,出在程式**上,因為兩個資料庫在查詢**上有所不同,還有就是注意乙個問題,所有資料表上的id欄位如果原先access上用的是自動編號,那請在新的mssql中對錶的相應欄位進行修改,因為mssql資料匯出匯入是不帶欄位屬性的,修改方法是 表右鍵 「設計表」 選中對應欄位 把「標識」屬性改成「是」

標識種子」和「標識遞增量」全設定成 1 就可以了。

11樓:果典熊經賦

匯出資料時選擇mdb資料庫就可以。

匯出後要重新檢查鍵設定及欄位屬性。

如何把access資料庫轉成mssql資料庫?

12樓:網友

在mssql裡先建乙個空庫,然後右鍵選「匯入」

第乙個「選擇目標」的視窗選擇你的access檔案第二個「複製到目標」視窗就用預設的。

最後「選擇要匯入的資料」視窗點「全選」

13樓:網友

先說明下,我不太懂資料庫,但是我知道這個軟體 access2mssql ,還有 mssql2access 。

版本型別比較多,我不知道該給你推薦那乙個,只好你自己上網詳細查詢了!不知能否幫上忙。

怎麼把mssql資料庫轉換成access資料庫

14樓:賈喬於夢秋

開啟管理工具->資料來源(odbc)

建立好資料來源之後,就可以進行匯入了在目的資料庫上右鍵->所有任務->匯入資料。

選擇剛才建立的資料來源。

然後一直下一步即可,直到"選擇源表和檢視"這一步,可以選擇access資料庫中需要匯入的表,不需要的表可以不用匯入這樣就成功匯入了access資料庫。

上面是根據mssql的資料匯入嚮導一步一步做的,其中或許有不對的地方,或者有更好的辦法實現相同的目的,希mssql自帶的資料匯入匯出功能可以實現大多數資料庫之間的倒資料很方便的。

如何將access資料庫匯入到mssql資料庫裡面

15樓:一點設計演示

1.開啟匯入/匯出資料嚮導對話方塊。

可在開始選單中直接找到該快捷方式【匯入和匯出資料】;

也可通過物件資源管理器中資料庫的右鍵選單,任務-->匯入資料 來開啟。

2.開啟匯入和匯出嚮導後,在嚮導開始介面顯示了該向導的功能。

能夠在多種常用資料格式(包括資料庫,電子**,文字檔案等)之間匯入和匯出資料,還能建立目標資料庫等。

點選「下一步」。

3.資料來源選擇microsoft access ,然後在檔名中選擇需要匯入的access資料庫檔案。

點選「下一步」。

4.設定目標資料庫的伺服器資訊。

目標資料庫使用新建,在建立資料庫介面設定資料庫的名稱及其他一些設定。

點選「下一步」。

5.因為是將access資料庫匯入到mssql中,匯入方式選擇「複製乙個或多個表或試圖的資料」

點選「下一步」。

6.選擇需要匯入的表和試圖。

點選「下一步」。

7.最後,顯示該匯入任務需要執行的任務列表。

8.點選完成後,系統開始匯入任務。最後顯示執行結果。

9.最後,瀏覽下匯入的資料。

16樓:網友

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

具體是那些,請參考有關資料) 3、在用access關於時間的使用,大家喜歡使用「select * from aaaa while time="

17樓:龍水吟

自己寫sql語句,不知道access有沒有匯出功能,有的話匯出成乙個寫滿sql語句的檔案,然後把這些語句改改欄位什麼的,再到mssql裡執行。

ACCESS資料庫合併

要看你的5000條在不在30000的裡面,如果包含在30000裡,乾脆把表1刪了,如果5000條的表,與30000條的意思不同就要用聯接的方法來使用這兩個表.conn.execute update dzk ziptable set dzk ziptable.qxcode dzk qxtable.qx...

access資料庫大作業,謝謝!!

送你一個,有文字說明的圖書館資訊查詢系統。前提建立有 學生檔案表 表裡有 學號 姓名 出生日期 等欄位。通過設定其 控制元件 屬性將非繫結型文字框,設定成繫結型或計算型了。例如 繫結型文字框 1.雙擊資料庫視窗 窗體 列表中的 在設計檢視中建立窗體 新建空白窗體,單擊工具欄中的屬性按鈕,設定窗體的 ...

access資料庫sql中insert語句中value某個引數用

按如下方式獲得 如,access庫中有以下兩張表 現要將測試表1的資料追加到測試表中內,其中測試表1的name列為引數,age為固容定值20,需要select獲得。可用如下語句 insert into 測試表 name,age select name,20 from 測試表1 追加後的結果 多寫一點...