程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> 其他數據庫知識 >> 更多數據庫知識 >> Access 導入到SQL Server 2005的方法小結,accesssql

Access 導入到SQL Server 2005的方法小結,accesssql

編輯:更多數據庫知識

Access 導入到SQL Server 2005的方法小結,accesssql


方法一:

  名稱:DTS(這個在MSSQL2000裡邊也有)

  操作:在命令提示符窗口中運行 DTSWizard.exe

  SQL Server 導入和導出向導提供了生成 Microsoft SQL Server 2005 Integration Services (SSIS) 包最簡單的方法。SQL Server 導入和導出向導可以訪問各種數據源。可以向下列源復制數據或從其中復制數據:
  ·Microsoft SQL Server
  ·文本文件
  ·Microsoft Office Access
  ·Microsoft Office Excel
  ·其他 OLE DB 訪問接口
  此外,可以只使用 ADO.NET 訪問接口和 ODBC 數據源作為源。
  啟動 SQL Server 導入和導出向導
  在 Business Intelligence Development Studio 中,右鍵單擊“SSIS 包”文件夾,再單擊“SSIS 導入和導出向導”。
  - 或 -
  在 Business Intelligence Development Studio 中的“項目”菜單上,單擊“SSIS 導入和導出向導”。
  - 或 -
  在 SQL Server Management Studio 中,連接到數據庫引擎服務器類型,展開數據庫,右鍵單擊一個數據庫,指向“任務”,再單擊“導入數據”或“導出數據”。
  - 或 -
  在命令提示符窗口中運行 DTSWizard.exe(位於 C:\Program Files\Microsoft SQL Server\90\DTS\Binn)。

方法二:

  SQL 查詢
  操作:執行下列sql語句:
  EXEC sp_configure 'show advanced options', 1;
  GO
  RECONFIGURE;
  GO
  EXEC sp_configure 'Ad Hoc Distributed Queries', 1;
  GO
  RECONFIGURE;
  GO
  INSERT INTO 表名(字段1,字段2,字段3)
  SELECT 字段1,字段2,字段3
  FROM opendatasource( 'Microsoft.Jet.OLEDB.4.0','Data Source="d:\source.mdb";Jet
  OLEDB:Database Password=密碼')...表名

詳細的步驟文字版:

安裝好SQL Server 2005 Express後,再安裝SQL Server Management Studio ExpressCTP就可以很方便的使用控制台進行數據庫的管理。但SQL Server Management Studio ExpressCTP並沒有導入Access數據庫的功能,我們應該使用Access的“數據庫實用工具”進行導入。
本文以Access2003為例介紹如何將Access的數據庫導入到SQL Server 2005 Express中,其中沒有說明的地方均使用默認設置。

1、安裝Access 2003,選中Access下的“數據庫復制”組件。
2、打開Access 2003數據庫,依次單擊“工具”-“數據庫實用工具”-“升遷向導”。
3、在“升遷向導”中選擇“新建數據庫”,單擊“下一步”。選擇安裝了SQL Server 2005Express的服務器為導入服務器,使用默認的數據庫名稱,
單擊“下一步”。將其中可以的表添加到“導出到 SQLServer”中,
單擊“下一步”。升遷默認的表屬性,
單擊“下一步”。創建一個新的ADP文件,
單擊“下一步”。單擊“打開新ADP文件”,單擊“完成”。
4、打開剛剛創建的Adp文件,依次單擊“工具”-“數據庫實用工具”-“傳送數據庫”。在SQL Server中輸入“Myserver/sqlexpress”,單擊“下一步”。單擊“完成”。導入完成。
5、打開“SQL Server Management Studio Express”就可以看到剛剛添加的數據庫。

這樣的導入方式可以導入表或者是link表以及他們的relationship。


怎把access數據導入sqlserver2005中

什麼是"有些功能沒法實現"?

若果數據庫結構一樣,

在同一個 ACCESS mdb/accdb 內連接SQL上的數據表,
打開ACCESS的數據表, 全選所有記錄, Ctrl-C,
打開連接SQL的數據表, 全選所有記錄(唯一的新記錄行), Ctrl-V,
你就成功了!

夠詳細嘛?追加100分嘛?

若果有自動跳號的字段, 也有些跷蹊的!
但也可以用 Ctrl-C / Ctrl-V 實現的!
千萬行也可以的! 放心!
 

用access數據庫文件怎導入到SqlServer2005?

具體需要看access的表結構,有些表結構和sql server 2005有些不兼容的。建議不要這麼做,即使導進去,也會有些問題。主要是字段類型方面的問題。
 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved