SQL Server 數(shù)據(jù)庫與ACCESS數(shù)據(jù)的導入與導出
以下的文章主要描述的是SQL Server 數(shù)據(jù)庫與ACCESS數(shù)據(jù)的導入導出,在實際操作中常規(guī)的數(shù)據(jù)導入與導出:使用DTS向導遷移你的Access數(shù)據(jù)庫的數(shù)據(jù)到SQL Server數(shù)據(jù)庫,你可以使用這些步驟:
1、在SQL Server企業(yè)管理器中的Tools(工具)菜單上,選擇Data Transformation
2、Services(數(shù)據(jù)轉換服務),然后選擇 czdImport Data(導入數(shù)據(jù))。
3、在Choose a Data Source(選擇數(shù)據(jù)源)對話框中選擇Microsoft Access as the Source,然后鍵入你的。mdb數(shù)據(jù)庫(。mdb文件擴展名)的文件名或通過瀏覽尋找該文件。
4、在Choose a Destination(選擇目標)對話框中,選擇Microsoft OLE DB Prov ider for SQL Server,選擇數(shù)據(jù)庫服務器,然后單擊必要的驗證方式。
5、在Specify Table Copy(指定表格復制)或Query(查詢)對話框中,單擊Copy tables(復制表格)。
6、在Select Source Tables(選擇源表格)對話框中,單擊Select All(全部選定)。下一步,完成。
Transact-SQL語句進行導入導出:
1.在SQL Server里查詢access數(shù)據(jù):
SELECT * FROM OpenDataSource( \\\\\\\'Microsoft.Jet.OLEDB.4.0\\\\\\\',\\\\\\\'Data Source="c:\\\\\\\\DB.mdb";User ID=Admin;Password=\\\\\\\')……表名
2.將access導入SQL Server在SQL Server 數(shù)據(jù)庫里運行:
SELECT * INTO newtable FROM OPENDATASOURCE (\\\\\\\'Microsoft.Jet.OLEDB.4.0\\\\\\\',\\\\\\\'Data Source="c:\\\\\\\\DB.mdb";User ID=Admin;Password=\\\\\\\' )……表名
3.將SQL Server表里的數(shù)據(jù)插入到Access表中在SQL Server 數(shù)據(jù)庫里運行:
insert into OpenDataSource( \\\\\\\'Microsoft.Jet.OLEDB.4.0\\\\\\\',\\\\\\\'Data Source=" c:\\\\\\\\DB.mdb";User ID=Admin;Password=\\\\\\\')……表名 (列名1,列名2) select 列名1,列名2 from sql表
實例:insert into OPENROWSET(\\\\\\\'Microsoft.Jet.OLEDB.4.0\\\\\\\',\\\\\\\'C:\\\\\\\\db.mdb\\\\\\\';\\\\\\\'admin\\\\\\\';\\\\\\\'\\\\\\\', Test) select id,name from Test
INSERT INTO OPENROWSET(\\\\\\\'Microsoft.Jet.OLEDB.4.0\\\\\\\', \\\\\\\'c:\\\\\\\\trade.mdb\\\\\\\'; \\\\\\\'admin\\\\\\\'; \\\\\\\'\\\\\\\', 表名) SELECT * FROM sqltablename
上述的相關內(nèi)容就是對SQL Server 數(shù)據(jù)庫和ACCESS的數(shù)據(jù)導入導出的描述,希望會給你帶來一些幫助在此方面。
【編輯推薦】