SqlServer 2008資料庫導出Excel表格數據方法: 1、選擇資料庫,啟動導入和導出向導 2、選擇數據源 3、選擇目標 4、選擇「編寫查詢以指定要傳輸的數據」 5、輸入sql語句 6、選擇源表和源視圖 7、保存並執行 8、然後一直點「下一步」按鈕就可以了。
㈡ sql server 2008怎麼導出表結構到excel
SELECT
表名 = case when a.colorder=1 then d.name else '' end,
表說明 = case when a.colorder=1 then isnull(f.value,'') else '' end,
-- 欄位序號 = a.colorder,
欄位名 = a.name,
標識 = case when COLUMNPROPERTY( a.id,a.name,'IsIdentity')=1 then '√'else '' end,
主鍵 = case when exists(SELECT 1 FROM sysobjects where xtype='PK' and parent_obj=a.id and name in (
SELECT name FROM sysindexes WHERE indid in( SELECT indid FROM sysindexkeys WHERE id = a.id AND colid=a.colid))) then '√' else '' end,
類型 = b.name,
佔用位元組數 = a.length,
長度 = COLUMNPROPERTY(a.id,a.name,'PRECISION'),
小數位數 = isnull(COLUMNPROPERTY(a.id,a.name,'Scale'),0),
允許空 = case when a.isnullable=1 then '√'else '' end,
默認值 = isnull(e.text,''),
欄位說明 = isnull(g.[value],'')
FROM
syscolumns a
left join
systypes b
on
a.xusertype=b.xusertype
inner join
sysobjects d
on
a.id=d.id and d.xtype='U' and d.name<>'dtproperties'
left join
syscomments e
on
a.cdefault=e.id
left join
sys.extended_properties g
on
a.id=G.major_id and a.colid=g.minor_id
left join
sys.extended_properties f
on
d.id=f.major_id and f.minor_id=0
-- where d.name='C_PARTY_SPREADER' --如果只查詢指定表,加上此條件
order by
a.id,a.colorder
㈢ sqlserver 怎麼導出資料庫的表
打開sql server 2008 後,選擇你要導出的資料庫
在資料庫上右擊,選擇【任務】→【生成腳本】
進入簡介頁面,直接點擊【下一步】就可以了
選擇對象頁面,可以選擇導出整個資料庫的腳本,或者其中的部分表,很靈活
進入設置腳本選項,首先把導出的路徑選擇好
防止一會兒忘記設置路徑,找不到導去哪裡了
然後點擊【高級】
在高級選項頁面,在左側找到【要編寫腳本的數據類型】,然後在右側的下拉框中選擇【架構和數據】
這一步操作千萬不要忘記了!除非你不想要數據,只要表的結構。
之後回到編寫選項的頁面,點擊【下一步】
要摘要頁面,可以做個簡單的檢查,看前面的選擇是不是您想要的
檢查無誤,點擊【下一步】,開始執行
好了,導出成功啦
㈣ 如何將SQL server 2008 里的查詢結果導出到 Excel 表內
1、首先打開SQL server 2008 應用程序,進入到程序操作頁面中,選擇需要編輯的表。
㈤ sql server 2008怎麼導出資料庫
打開sqlserver2008,連接成功後,選擇需要導出表的資料庫--任務---生成腳本
顯示:生成和發布腳本窗口--簡介(某些可能關閉該頁面的,可以省略該步驟),點擊下一步
顯示:生成和發布腳本窗口--選擇對象--按照圖片操作即可
顯示:生成和發布腳本窗口--設置腳本編寫選項--按照圖片操作即可
點擊完高級以後,彈出--高級腳本編寫選項,選擇常規--要編寫的腳本的數據類型--架構和數據 (該步很重要)--選擇完點擊確定--點擊下一步
顯示:生成和發布腳本窗口--摘要--下一步--完成
㈥ SQL SERVER 2008 怎麼導入和導出單張表的數據和結構
(1)在SSMS2008中的對象資源管理器中,右擊需要導出數據的資料庫,在彈出式菜單中選擇「任務」下的「生成腳本」選項。
(2)在腳本向導的選擇腳本選項中,將「編寫數據的腳步」選擇為TRUE,這里默認是為FALSE的。
(3)然後下一步選擇導出的對象,選擇導出的表,最後完成時即可以看到由系統導出的表定義和表數據了,例如我們導出Person.AddressType表中的數據,那麼系統生產的表數據這部分的腳步就是:
SET IDENTITY_INSERT [Person].[AddressType] ONINSERT [Person].[AddressType] ([AddressTypeID], [Name], [rowguid], [ModifiedDate]) VALUES (1, N'Billing', N'b84f78b1-4efe-4a0e-8cb7-70e9f112f886', CAST(0x00009BB600305BC5 AS DateTime))INSERT [Person].[AddressType] ([AddressTypeID], [Name], [rowguid], [ModifiedDate]) VALUES (2, N'Home', N'41bc2ff6-f0fc-475f-8eb9-cec0805aa0f2', CAST(0x00009BB600305BC5 AS DateTime))INSERT [Person].[AddressType] ([AddressTypeID], [Name], [rowguid], [ModifiedDate]) VALUES (3, N'Main Office', N'8eeec28c-07a2-4fb9-ad0a-42d4a0bbc575', CAST(0x00009BB600305BC5 AS DateTime))INSERT [Person].[AddressType] ([AddressTypeID], [Name], [rowguid], [ModifiedDate]) VALUES (4, N'Primary', N'24cb3088-4345-47c4-86c5-17b535133d1e', CAST(0x00009BB600305BC5 AS DateTime))INSERT [Person].[AddressType] ([AddressTypeID], [Name], [rowguid], [ModifiedDate]) VALUES (5, N'Shipping', N'b29da3f8-19a3-47da-9daa-15c84f4a83a5', CAST(0x00009BB600305BC5 AS DateTime))INSERT [Person].[AddressType] ([AddressTypeID], [Name], [rowguid], [ModifiedDate]) VALUES (6, N'Archive', N'a67f238a-5ba2-444b-966c-0467ed9c427f', CAST(0x00009BB600305BC5 AS DateTime))SET IDENTITY_INSERT [Person].[AddressType] OFF哈哈,還SET IDENTITY_INSERT ON了,支持對IDENTITY列的數據插入,比我們一般用腳本或者存儲過程來導要方便
㈦ sql server 2008怎麼導出數據
直接備份附加還原是不可以的。但如果連這些版本轉移方面都沒有方法那麼真是微軟的BUG了,怎麼可能? 方法一:可以用導入導出。 看下SQL2005都支持那些格式的導入(例如EXCEL),然後在SQL2008把你想要導出的表導出到那種格式,最後在SQL2005導入。 方法二:可以用所有任務Tasks的腳本Generate Scripts。 在你想要導出數據的資料庫右擊滑鼠所有任務、腳本然後按向導一步步往下最後完成。不過要注意的是在set scripting options步驟中的save to file 選項的files to generate 如果你這10張表比較小可以按默認的single file ,比較大的話(像大於50M)就選擇single sille per object ,然後點擊右邊的高級選項Advanced 在彈出窗口中有一項是tyoes of data to script 注意要選擇schema and data選項,還有一項是script for server version 這選項選擇SQL Server 2005。最後找到你所保存的腳本路徑,在SQL2005上當平常語句執行就可以了。(注意SQL2005是否有有那個資料庫)
㈧ 如何用sql 語句從sql server 2008裡面導出數據
方法/步驟1
打開SQL Server2008資料庫的 Management Studio管理工具。
進入資料庫後,選擇我們需要進行操作的資料庫,並在資料庫的名稱上點擊滑鼠右鍵
找到任務 裡面的 生成腳本
選擇需要進行操作的資料庫,並點擊 下一步 按鈕
在腳本選項裡面找到 編寫數據腳本將後面的FALSE修改為 TRUE,之後點擊下一步按鈕
選擇對象類型時,可以根據自己的需求選擇表,視圖,存儲過程等等操作,現在我以表為例子進行操作,並點擊 下一步按鈕
選擇要進行操作的表名稱,記得前面的架構必須要勾選上,並點擊 下一步按鈕
選擇導出SQl腳本的存放位置,例子中我放到了Documents(文檔)裡面,此時點擊下一步按鈕或者完成按鈕既可。
當數據導出完成後會看到提示,之後我們用記事本把script.sql文件打開就看到裡面是帶有數據的SQL腳本了。
㈨ SqlServer 2008資料庫 怎麼樣導出Excel表格數據
工具:SQL Server 2008、SQL Server Management Studio
步驟:
1、登錄資料庫SQL Server 2008。在需要操作的資料庫上右鍵之後選擇任務再之後導出數據功能。
㈩ sqlserver2008怎麼將新增的表數據導出腳本
sql之前的版本導出腳本的時候只能把數據表的結構導出,卻不能把其中的數據一齊導出來,在平時的應用中難免有時希望獲取數據導出的腳本,比如有時sql版本不一樣的時候,無法把高版本的資料庫備份直接還原到低版本的資料庫中,今天我就遇到了這樣的一個情況,最後沒有辦法只有把原資料庫中的數據以腳本形式導出,幸好用的是sql08,因為sql
server2008新增了一個導出帶數據腳本的功能,下面把具體的步驟說一下
第一步,選中需要導出腳本的資料庫,右鍵選中
第二步,選取彈出菜單中的任務----生成腳本選項(會彈出一sql生成腳本的向導)
第三步,在向導中點擊下一步,彈出選擇資料庫界面(默認是自己之前選中的資料庫),把下面,「為所選資料庫中的所有對象編寫腳本(a)」勾選,之後下一步
第四步,在彈出的選擇腳本選項,為要編寫腳本的對象選擇選項頁中,找到表/視圖選項模塊下的「編寫數據的腳本」其默認是false改為true之後繼續下一步(這一步最重要的)
第五步,在輸出選項頁中選擇腳本保存模式,可以保存到文件中,或者查詢窗口,或者粘貼板,你懂的啊!
最後確定就會發現帶數據中的腳本已經生成了