sqlserver2008導入txt
A. 如何將txt文件的數據導入到sql server 2008
第一步,打開導入導出工具。(win7 32位系統下SQL自帶,64位系統下好像要裝)
第二步,選擇源文件的格式。這里txt格式文件選擇平面文件源。
第三步,瀏覽選擇文件源,其中代碼頁要改成簡體中文。另外在列中可查看導入的數據列是否正確,在高級中可編輯欄位名。
第四步,選擇目標伺服器和資料庫。就是確定數據文件要導入到哪一個一個伺服器的哪一個資料庫中。
第五步,選擇目標表,打開編輯映射。默認時以文件名建立新表。
第六步,編輯映射。把數據對應導入資料庫各欄位中!若是目標表是新建的,那麼要編輯資料庫中的個欄位名以及數據類型。
那麼做完這些後只要數據源沒有問題,單擊下一步……就可以搞定了。
現在說說導入數據時要注意的地方。在導入txt格式的文件時首先需要注意數據的排列。每一列之間用統一的分隔符隔開,刪除無關的行信息。另外需要注意的是,txt格式的文件導入時空格也是被讀取的,所以要刪除空格。其實導入時我遇到的就這么點問題,卻足足卡了我一天半。數據按要求排列後如圖所示:
B. 海量txt數據導入sql sever 2008,但顯示錯誤
用EditPlus試一下能否打開然後一點一點的分了,不能打開的話寫個程序分吧,這個文件真是太大了,我導過最大的txt文件就10M左右,差不多有100多萬條記錄
C. 這么把TXT文件導入SQL server資料庫中啊 本人菜鳥說詳細點啊
sqlserver有個數據導入導出工具,打開後,導入txt,中間需要設置一些規則,就是txt文件的過濾規則,設置好了就行了
D. SQL sever 2008,導入和導出向導如何處理
不明白你的txt格式的文件從哪裡來的,好像sql server沒有導出txt的
E. sql2008腳本txt文件怎麼執行
1. 啟動SQL Server Management Studio;
點擊【開始】->【所有程序】->【Microsoft SQL Server 2008 R2】->【SQL Server Management Studio】,
伺服器名稱:伺服器的名稱或者IP地址,如192.168.1.251; 登錄名和密碼:通常都為sa;
點擊【連接】後登錄SQL Server Management Studio;
2. 點擊【文件】->【打開】-->【文件(F)…】,選擇你要打開的文件,如【Optime.Sql】,打開即可,
3. 選擇相應的資料庫,如gerp;
F. sqlserver2008數據導入導出相關數據怎麼填寫
打開SQL Server Management Studio,在對象資源管理器中,展開「SQL Server 實例」→「資料庫」→「MySchool」節點,單擊滑鼠右鍵,選擇「任務」→「導出數據」命令。出現導入和導出向導的歡迎界面,單擊「下一步」按鈕,出現「選擇數據源」對話框,如圖
在「選擇數據源」對話框中設置如下選項:
數據源:SQL Native Client 10.0。
伺服器名稱:DC。
身份驗證:Windows身份驗證。
資料庫:MySchool。
單擊「下一步」按鈕,出現「選擇目標」對話框,設置如下選項(如圖所示):
目標:平面文件目標。
文件名:C:\student.txt。
格式:帶分隔符。
單擊「下一步」按鈕,出現「指定表復制或查詢」對話框,如圖所示。
在「指定表復制或查詢」對話框中選中「復制一個或多個表或視圖的數據」單選按鈕,單擊「下一步」按鈕,出現「配置平面文件目標」對話框,如圖所示。
設置源表或源視圖為MySchool.dbo.student,單擊「下一步」按鈕。
在「保存並執行包」對話框中選中「立即執行」復選框,如圖所示,然後單擊「下一步」按鈕。
在如圖所示的對話框中單擊「完成」按鈕。
如圖所示,當執行完後,單擊「關閉」按鈕。
在Windows資源管理器中打開C:\student.txt文件,驗證導出的結果。
G. txt數據導入到sql server 2008中的問題!!!
你先把txt文件轉成excel文件,在excel文件裡面分三列,在把第一行寫成欄位名稱,再用語句
select * from OPENROWSET('MICROSOFT.JET.OLEDB.4.0','Excel 5.0;HDR=YES;DATABASE=C:\表名.xls',a$) ,a$是表的內名
H. sql server 2008導入txt文檔數據出錯,錯誤代碼如下
是不是超出欄位長度了
I. 如何將TXT文件通過SQL SERVER作業方式定時導入資料庫
下面我們通過以下的簡單的SQL語句即可實現數據的批量導入,代碼如下:
Bulk insert test
From 『C:UsersOliveDesktop est.txt』
With
( fieldterminator=』,』,
rowterminator=』 』
)
備註:1) bulk insert 為Sql server 中一個批量插入的操作
2)test 為上邊定義的表,即我們的數據將要插入的表
3) 『C:UsersOliveDesktop est.txt』為數據源文件所在磁碟上的物理路徑
4)with 相當於一些插入的附屬條件,可以起這里添加一些約束限制條件等
5) fieldterminator=』,』欄位的分割符為」,」一般的txt文本數據源的欄位分隔都為逗號,當然也可以為其他,比如」|」
6) rowterminator=』 』各條信息間的分割符為』 』,一般的txt文本數據源的信息間的分割都是換行符,即一條信息佔一行,也可以用其他格式如:」| 」
原文鏈接:網頁鏈接
J. 怎麼把這個文本(txt)導入SQL SERVER資料庫,不要大概性操作,要一步步
如果是我來的話,可以先替換#號為Tab,然後粘貼到excel里,整理整齊。然後加上列名,就可以導入了。