2008年06月30日 19:25
bcp 備份所有資料表 (2)
1: -- STEP 1, C:\ 建立目錄 bcp
2: 3: -- STEP 2, 變更伺服器設定
4: EXEC sp_configure 'show advanced options', 1
5: GO
6: RECONFIGURE
7: GO
8: 9: EXEC sp_configure 'xp_cmdshell', 1
10: GO
11: RECONFIGURE
12: GO
13: 14: -- 切換資料庫
15: USE DBName
16: go
17: 18: -- 宣告必要變數
19: DECLARE @cmd varchar(2000)
20: DECLARE @tableName varchar(100)
21: 22: -- 宣告 Cursor
23: DECLARE tCursor CURSOR FOR
24: SELECT name FROM sysobjects WHERE XTYPE = 'U' ORDER BY NAME
25: 26: -- 開啟 Curosr
27: OPEN tCursor
28: 29: -- 抓取資料
30: FETCH NEXT FROM tCursor INTO @tableName
31: 32: -- 迴圈
33: WHILE @@FETCH_STATUS = 0
34: BEGIN
35: SET @cmd = 'bcp ' + db_name() + '.[' + @tableName + '] out "c:\bcp\' + @tableName + '.txt" -c -T -t "," -r "\n"'
36: EXEC master..xp_cmdshell @cmd
37: FETCH NEXT FROM tCursor INTO @tableName
38: END
39: 40: -- 關閉 Cursor
41: CLOSE tCursor
42: 43: -- 刪除 Cursor
44: DEALLOCATE tCursor
您可能有興趣的文章:

DataSet 只有一筆資料,GridView 會出現 Title 消失的問題

將多筆相同鍵值的欄位內容合併
SQL Server 2005 - 關於 IDENTITY 的小技巧

用 SQL 語法查詢符合條件範圍的 IP

bcp 備份所有資料表 (2)

SQL Server 2005 - Truncate All Tables

ConnectionString 收集站

SQL CLR Function 查詢範圍 IP

70-431 通過

SQL Server 2005 記憶體未免吃太多了吧

bcp 備份所有資料表
Schematodoc - 自動產出資料庫 schema 文件

SQL Server - Random Number Generator
引用URL
http://cgi.blog.roodo.com/trackback/6249407
網頁載入中,請稍候...