sqlserver怎麼匯出資料庫

2021-03-03 20:44:12 字數 7105 閱讀 9808

1樓:千鋒教育

開啟sql server management studio,在物件資源管理器中,「sql server 例項」→「資料庫」→「myschool」節點,單擊滑鼠右鍵,選擇「任務」→「匯出資料」命令。出現匯入和匯出嚮導的歡迎介面,單擊「下一步」按鈕,出現「選擇資料來源」對話方塊,如圖

2在「選擇資料來源」對話方塊中設定如下選項:

資料來源:sql native client 10.0。

伺服器名稱:dc。

身份驗證:windows身份驗證。

資料庫:myschool。

單擊「下一步」按鈕,出現「選擇目標」對話方塊,設定如下選項(如圖所示):

目標:平面檔案目標。

檔名:c:\student.txt。

格式:帶分隔符。

3單擊「下一步」按鈕,出現「指定表複製或查詢」對話方塊,如圖所示。

4在「指定表複製或查詢」對話方塊中選中「複製一個或多個表或檢視的資料」單選按鈕,單擊「下一步」按鈕,出現「配置平面檔案目標」對話方塊,如圖所示。

5設定源表或源檢視為myschool.dbo.student,單擊「下一步」按鈕。

在「儲存並執行包」對話方塊中選中「立即執行」核取方塊,如圖所示,然後單擊「下一步」按鈕。

6在如圖所示的對話方塊中單擊「完成」按鈕。

7如圖所示,當執行完後,單擊「關閉」按鈕。

8在windows資源管理器中開啟c:\student.txt檔案,驗證匯出的結果。

end將excel資料匯入到sql server步驟

開啟sql server management studio,在物件資源管理器中,「sqlserver 例項」→「資料庫」→「be***」節點,單擊滑鼠右鍵,選擇「任務」→「匯入資料」命令。出現歡迎介面,單擊「下一步」按鈕,出現「選擇資料來源」對話方塊。在「選擇資料來源」對話方塊中設定如下選項

資料來源:microsoft excel。

excel檔案路徑:c:\temp\customer.xls。

版本:microsoft excel 97-2005。

(4)單擊「下一步」按鈕,出現「選擇目標」對話方塊,設定如下選項:

目標:sql native client。

伺服器名稱:testsql。

身份驗證:windows身份驗證。

資料庫:be***。

單擊「下一步」按鈕,出現「指定表複製或查詢」對話方塊。在「指定表複製或查詢」對話方塊中選中「複製一個或多個表或檢視的資料」單選按鈕,單擊「下一步」按鈕。出現「選擇源表和源檢視」對話方塊,設定如下選項,如圖4.

9所示,然後單擊「下一步」按鈕。

源:cumtomer。

目標:be***.dbo.customer。

在「儲存並執行包」對話方塊中選中「立即執行」核取方塊,然後單擊「下一步」 按鈕。

在如圖所示的對話方塊中單擊「完成」按鈕。

當執行完後,單擊「關閉」按鈕。

sqlserver怎麼匯出資料庫

2樓:匿名使用者

方法/步驟

1開啟服務管理器

2開啟服務

3開啟企業管理器

4找到你要匯出的資料庫,右鍵--所有任務

5匯出資料庫

6下一步

7再點選下一步

8下一步

9選擇第一個選項,下一步

10全選--下一步

11匯出成功

3樓:千鋒教育

有四種方式匯出資料庫:

1、資料庫備份方式:將相應資料庫備份,使用其備份檔案。

2、直接拷備*.mdf、*_log.ldf檔案:將資料庫離線或斷開資料庫服務,直接拷備檔案使用,在另一伺服器通過「資料庫-附加」方式使用。

3、指令碼匯出(不適合大批量資料):生成帶資料的指令碼,在另一伺服器直接執行。(sql server2000不支援)。

4、資料庫複製:可相互訪問區域網內,通過資料庫複製,直接將其匯出、匯入。

注意:以上方式,要注意資料庫間的版本,低版本sql server不可向高版本相容。

sqlserver怎麼匯出資料庫

4樓:藤閣美人

材料/工具:sql server

1、開啟sql server,找到需要匯出的資料庫。

2、在需要匯出的資料庫上右擊,

選擇任務選項中的匯出資料選項。

3、sql server匯入和匯出嚮導視窗中,單擊下一步按鈕。

4、選擇資料來源對話方塊中,選擇資料來源選項中的microsoft ole db provider for sql server選項。

5、選擇使用sql server身份驗證,輸入使用者名稱和密碼,選擇要匯出的資料庫,單擊下一步。

6、選擇目標對話方塊中,選擇目標選項中的microsoft ole db provider for sql server選項。

7、選擇使用sql server身份驗證,輸入使用者名稱和密碼,單擊新建按鈕。

8、出現的建立資料庫視窗中,在名稱處輸入一個匯出資料庫的名字,本例為newdata。

9、可以看到在資料庫選項中,多出了一個newdata的名稱,單擊下一步。

10、指定複製或查詢對話方塊中,選擇複製一個或多個表或檢視的資料選項,單擊下一步。

11、選擇源表和源檢視對話方塊中,選擇自己要匯出的表和檢視。

12、執行包對話方塊中,單擊完成按鈕,資料就成功匯出了。

5樓:飛喵某

1、首先開啟sql server,在待匯出的資料庫上右擊,選擇任務中的匯出資料選項:

2、隨後會彈出sql server匯入和匯出嚮導對話方塊,直接點選下一步:

3、來到選擇資料來源的部分,選擇資料來源選項中的microsoft ole db provider for sql server的選項:

4、接著選擇使用sql server身份驗證,選擇要匯出的資料庫,然後輸入使用者名稱和密碼:

5、接著來到選擇目標對話方塊中,點選選擇microsoft ole db provider for sql server 一項:

6、再次出現sql server身份驗證,和前面一樣輸入使用者名稱和密碼,單擊下一步:

7、最後來到執行包的對話方塊中直接單擊完成按鈕資料就成功匯出了。以上就是sqlserver匯出資料庫的操作:·

6樓:幫主

在涉及到sql server程式設計或是管理時一定會用到資料的匯入與匯出, 匯入匯出的方法有多種,結合我在做專案時的經歷做一下彙總:

1. sql server匯入匯出嚮導,這種方式是最方便的.

匯入嚮導,微軟提供了多種資料來源驅動,包括sql server native cliant, ole db for oracle,flat file source,access,excel,xml等,基本上可以滿足系統開發的需求.

同樣匯出嚮導也有同樣多的目的源驅動,可以把資料匯入到不同的目的源.

對資料庫管理人員來說這種方式簡單容易操作,匯入時sql server也會幫你建立相同結構的table.

2. 用.***的**實現(比如有一個txt或是excel的檔案,到讀取到db中)

2.1 最為常見的就是迴圈讀取txt的內容,然後一條一條的塞入到table中.這裡不再贅述.

2.2 集合整體讀取,使用oledb驅動.

**如下:

複製**

**string stroledbconnect = @"provider=microsoft.jet.oledb.

4.0;data source=d:\1\;extended properties='text;hdr=yes;fmt=delimited'";

oledbconnection conn = new oledbconnection(stroledbconnect);

conn.open();

sqlstmt = "select * from 1.txt";//讀取.txt中的資料

datatable dt=new datatable();

oledbdataadapter da = new oledbdataadapter(sqlstmt, conn);

da.fill(dt);//在dataset的指定範圍中新增或重新整理行以匹配使用dataset、datatable 和idatareader 名稱的資料來源中的行。

if(dt.rows.count>0)

foreach(datarow dr in dt.rows)

| "query"}

data_file

[-mmax_errors] [-fformat_file] [-x] [-eerr_file]

[-ffirst_row] [-llast_row] [-bbatch_size]

[-ddatabase_name] [-n] [-c] [-n] [-w] [-v (70 | 80 | 90 )]

[-q] [-c ] [-tfield_term]

[-rrow_term] [-iinput_file] [-ooutput_file] [-apacket_size]

[-s [server_name[\instance_name]]] [-ulogin_id] [-ppassword]

[-t] [-v] [-r] [-k] [-e] [-h"hint [,...n]"]

複製**

請注意資料匯入匯出的方向引數:in,out,queryout

如:如:

4.bulk insert. t-sql的命令,允許直接匯入資料

語法:複製**

bulk insert

[ database_name. [ schema_name ] . | schema_name. ] [ table_name | view_name ]

from 'data_file'

[ with

([ [ , ] batchsize =batch_size ]

[ [ , ] check_constraints ]

[ [ , ] codepage = ]

[ [ , ] datafiletype =

][ [ , ] fieldterminator = 'field_terminator' ]

[ [ , ] firstrow = first_row ]

[ [ , ] fire_triggers ]

[ [ , ] formatfile ='format_file_path' ]

[ [ , ] keepidentity ]

[ [ , ] keepnulls ]

[ [ , ] kilobytes_per_batch =kilobytes_per_batch ]

[ [ , ] lastrow =last_row ]

[ [ , ] maxerrors =max_errors ]

[ [ , ] order ( [ ,...n ] ) ]

[ [ , ] rows_per_batch =rows_per_batch ]

[ [ , ] rowterminator ='row_terminator' ]

[ [ , ] tablock ]

[ [ , ] errorfile ='file_name' ]

)]複製**

重要引數:

fieldterminator,欄位分隔符

firstrow:第一個資料行

rowterminator:行終結符

如:bulk insert dbo.importtest

from 'c:\importdata.txt'

with ( fieldterminator =',', firstrow = 2 )

5. openrowset也是t-sql的命令,包含有db連線的資訊和其它匯入方法不同的是,openrowset可以作為一個目標表參與insert,update,delete操作.

語法:複製**

openrowset

( ,| bulk 'data_file',

} )::=

[ , codepage = ]

[ , errorfile ='file_name' ]

[ , firstrow = first_row ]

[ , lastrow = last_row ]

[ , maxerrors = maximum_errors ]

[ , rows_per_batch =rows_per_batch ]

複製**

如:insert into dbo.importtest

select * from openrowset('microsoft.jet.oledb.4.0',

'excel 8.0;database=c:\importdata.xls', 'select * from [sheet1$]') where a1 is not null

6.opendatasource

語法:opendatasource ( provider_name,init_string )

如:insert into dbo.importtest

select * from opendatasource('microsoft.jet.oledb.4.0',

'data source=c:\importdata.xls;extended properties=excel 8.0')...[sheet1$]

7.openquery.是在linked server的基礎上執行的查詢.

所以執行之前必須先建立好link server.openquery的結果集可以作為一個table參與dml的操作.

語法:openquery (linked_server ,'query')

如:exec sp_addlinkedserver 'importdata',

'jet 4.0', 'microsoft.jet.oledb.4.0',

'c:\importdata.xls',

null,

'excel 8.0'

goinsert into dbo.importtest

select *

from openquery(importdata, 'select * from [sheet1$]')

怎樣往 sqlserver資料庫新增資料

在sqlserver資料庫新增資料的步驟如下 以一個student表為例,資料中有studentno studentname gradeid phone這幾列。2.在表中右擊然後選擇裡面的編輯前200行。3.在彈出視窗中,就是我們要新增資料的資料列,手動輸入資料,如張三 1 手機號等等。4.新增完畢...

hdnvr如何匯出監控資料

你說的是錄影備份吧?你的網路硬碟錄影機是不是深圳施耐安的 給你個操作指南你參考 大同小異 你找到監控軟體資料存放的碟符,查詢檔名,複製貼上即可 海康錄影機nvr 怎麼把裡面的錄影儲存到行動硬碟裡?50 先將 u 盤插入正面的 usb 插孔。通過 放像鍵 內 進入回放操作介面。在回放介面中通過 搜尋檔...

SQL server如何建立新資料來源

mdf就是sql server的資料庫檔案呀 新增odbc,最後一個就是sql server,按想到連線就得了 ps 你是不是要附加這個資料庫上去?開啟企業管理器 資料庫 附加資料庫 是不是用某個程式語言連線資料庫阿 如果odbc裡沒有那你依然開啟odbc,然後選中右側不是有新增選項嗎,你去那裡新增...