『壹』 在sql server2012中導入dbf文件失敗
使用 OPENDATASOURCE
select *
from OPENDATASOURCE(
'SQLOLEDB',
'Data Source=ip,埠;User ID=賬號;Password=密碼'
).庫名.dbo.表名
『貳』 Sql Server 2008如何導入DBF文件
正常進入SQL server2008後。在左側的「對象資源管理器」窗口中右鍵「資料庫」,在彈出菜單中選擇「附加」,再在彈出的「附加資料庫」窗口中點擊「添加」按鈕,然後選擇你的數據文件,點擊「確定」定可以添加進來了。
『叄』 sql導入dbf文件用什麼方式
--方法一:
select * into 要生成的SQL表名 from OPENROWSET('MICROSOFT.JET.OLEDB.4.0','dBase IV;HDR=NO;IMEX=2;DATABASE=c:/','select * from dbf表名.dbf')
--方法二:
select * into 要生成的SQL表名 from OPENROWSET('MICROSOFT.JET.OLEDB.4.0','dBase III;HDR=NO;IMEX=2;DATABASE=c:/','select * from dbf表名.dbf')
--方法三:
select * into 要生成的SQL表名 from openrowset('MSDASQL','Driver=Microsoft Visual FoxPro Driver;SourceType=DBF;SourceDB=c:/','select * from dbf表名.DBF')
『肆』 dbf文件如何往裡手動輸入內容
1、打開VisualFoxpro軟體,進入界面,導入DBF文件,如果需要修改指定內容,直接移動游標進行選中,即可修改。
2、在菜單欄中點擊、追加新記錄,即可新增相關信息。
3、新增一行,直接輸入內容即可。
『伍』 將DBF數據表導入到sql server2000中的問題
SQL
Server有數據導入導出工具,可以直接將FOX資料庫導出到SQL中。
『陸』 Sql Server 2005如何導入DBF文件
select * into 要生成的SQL表名 from OPENROWSET('MICROSOFT.JET.OLEDB.4.0','dBase IV;HDR=NO;IMEX=2;DATABASE=c:\','select * from dbf表名.dbf')
--方法二:
select * into 要生成的SQL表名 from OPENROWSET('MICROSOFT.JET.OLEDB.4.0','dBase III;HDR=NO;IMEX=2;DATABASE=c:\','select * from dbf表名.dbf')
--方法三:
select * into 要生成的SQL表名 from openrowset('MSDASQL','Driver=Microsoft Visual FoxPro Driver;SourceType=DBF;SourceDB=c:\','select * from dbf表名.DBF')
--用前兩種方法導入SQL SERVER後,源表再用VFP打開就不提示「不能存取文件」,說明語句執行後就把源表關閉了。不過也有不盡人意的地方,就是用前兩種方法導入後,源表中的字元型欄位導入後SQL表欄位對應變成NVARCHAR了。
--第三種方法有一個缺點:把DBF表導入SQL Server中後,馬上用VISUAL FOXPRO打開DBF表,會提示「不能存取文件」,即這個表還被SQL打開著呢。可是過了1分鍾左右,再打開DBF表就可以了,說明經過一段時間後查詢分析器才把這個表關閉。
--也可以只導幾個欄位
select * into 要生成的SQL表名 from openrowset('MSDASQL','Driver=Microsoft Visual FoxPro Driver;SourceType=DBF;SourceDB=c:\','select 欄位1,欄位2 from aa.DBF')
『柒』 怎樣把本地dbf數據導入到遠程SQL伺服器上
以下是具體實現步驟:(1)將MS SQL Server數據文件(*.mdf)導附加到本地資料庫,首先登錄到本地資料庫伺服器,接著右擊您准備導入數據的資料庫,選擇「所有任務」下的「附加到資料庫...」 然後,按照提示選擇本地資料庫文件(*.mdf),即可實現將MS SQL Server數據文件(*.mdf)導附加到本地資料庫。(2)將本地的MS SQL Server數據導入到遠程伺服器上。 以下演示引導客戶將本地的MS SQL Server數據導入到遠程伺服器上,供客戶的網站使用。首先登錄到遠程資料庫伺服器:1.右擊您准備導入數據的資料庫,選擇「所有任務」下的「導入數據」2.進入DTS導入/導出向導,點擊「下一步」按鈕繼續3.選擇數據源,輸入數據源所在的資料庫伺服器名稱、用戶名、密碼和要復制數據的源資料庫,點擊「下一步」按鈕4.選擇目的,輸入目的資料庫所在的資料庫伺服器名稱、用戶名、密碼和要復制數據的目的資料庫,點擊「下一步」按鈕5.選擇「在SQL Server資料庫之間復制對象和數據」方式,點「下一步」繼續6.取消安全措施選項7.設定調度方式,一般選「立即運行」就可以,然後點「下一步」繼續8.點「完成」執行9.數據導入完成 至此即可將本地的MS SQL Server數據導入到遠程伺服器上。
『捌』 將DBF導入SQLserver用C#怎麼寫
將SQL資料庫表導出為DBF文件。方法步驟如下: 1、打開SQL企業管理器,找到伺服器下對應資料庫的表,右鍵所有任務-》導出數據 2、下一步之後選擇數據源時默認,目的數據源是選擇DBASEIII,文件名出填寫需要導出的目錄即可 3、繼續下一步即可。
『玖』 在win7 64位系統下 如何利用SqlServer 導入dbf
你首先要把sqlservcer的關於這個的功能開關打開。具體是什麼,你搜搜。長時間不用,忘記了
『拾』 能否直接想sql表中直接導入dbf文檔,以及能否直接導出成dbf的文檔
告訴你一個最快的方法,用SQLServer連接DBF
在SQLServer中執行
SELECT * into bmk
FROM OpenDataSource( 'Microsoft.Jet.OLEDB.4.0',
'Data Source="e:\share";User ID=Admin;Password=;Extended properties=dBase 5.0')...bmk
這樣就可以把e:\share中的bmk.dbf表導入到Sqlserver中,
速度是最快的
把壓箱底的方法都告訴大家
在Form上放一個ADOConnection,連結指向目標Access庫
比如txt文件在c:\temp\aaaa.txt
就執行
ADOConnection.Connected := True;
ADOConnection.Execute('Select * Into abcd From [Text;Database=c:\temp].aaaa.txt');
就一切Ok了,這個方法一定行的,我好不容易才研究出來的
有了這兩個例子,異構資料庫之間導數據的問題就舉一反三,迎刃而解了。