SQL Server 資料庫定時自動備份【轉】 在SQL Server中出於資料安全的考慮,所以需要週期性備份資料庫。而備份資料庫一般又是在淩晨時間基本沒有資料庫操作的時候進行,所以我們不可能要求管理員每天守到晚上1點去備份資料庫。要實現資料庫的定時自動備份,最常用的方式就是使用SQL Server代理中的作業。啟動SQL Server Agent服務,然後在其中新增作業,作業中添加1個備份步驟,類型是T-SQL指令碼,然後在命令中輸入如下SQL語句,該語句實現了對資料庫TestDB1
無意中閱讀了一個使用for xml path來取以逗號分隔的多行資料的應用,之前只是用過for xml auto,為了弄清之間的差異,特地去msdn補習了一下。在此列出來,mark一下學習結果。有需要詳細學習,請自行登入msdnfor xml後面除了以上兩個修飾符外,還有兩個修飾符,一共有四種,分別是:1、RAW2、AUTO3、PATH4、EXPLICIT基本上是按照功能的強弱正序排列的,閑話少說,直接看代碼:for xml學習--RAW--SELECT CorpCode FROM
建了一個asp.net網站,使用membership身分識別驗證,在VS2010裡調試運行時,一切正常,但是到了IIS(7.5)下,就出現了如下錯誤:Server Error in '/me' Application.-------------------------------------------------------------------------------- Failed to generate a user instance of SQL Server due to
今天在操作資料庫時,需要將字串轉換成Decimal類型。代碼如下: select cast('0.12' as decimal(18,2)); select convert(decimal(18,2), '0.12'); 當需要將科學計數法的數字字串轉換成Decimal時,這2種寫法都報錯:Msg 8114, Level 16, State 5, Line 1Error converting data type varchar to numeric. select cast('0.12e+006
--office 2003--如果接受資料匯入的表已經存在insert into DemoTable select * from OPENROWSET('MICROSOFT.JET.OLEDB.4.0','Excel 5.0;HDR=YES;DATABASE=d:\Demo.xls',sheet1$)--如果匯入資料並產生表select * into DemoTable from OPENROWSET('MICROSOFT.JET.OLEDB.4.0','Excel
為了簡單起見,假設如下表:DI1 ID2 MyValue---------------------------A X 2A X 1A Y 2A Y 1B X 3B Y 2B Y 2使用SUM()函數對第三個列值總計:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.
預設情況下,如果在子查詢,函數,視圖中嘗試去使用ORDER BY,CREATE VIEW dbo.VSortedOrdersASSELECT orderid, customeridFROM dbo.OrdersORDER BY orderidGO 那麼可能會遇到下面的錯誤:訊息 1033,層級 15,狀態 1,第 4 行除非另外還指定了 TOP 或 FOR XML,否則,ORDER BY
文法:SET NOCOUNT { ON | OFF } 預設情況下為 OFF 當 SET NOCOUNT 為 OFF 時,返回計數。 當 SET NOCOUNT 為 ON 時,不返回計數(表示受Transact-SQL 陳述式影響的行數)。也更新 @@ROWCOUNT 函數,但不給用戶端發送預存程序中的每個語句的 DONE_IN_PROC 資訊。使用 Microsoft SQL Server 提供的工具 + 生產力執行查詢時,在 Transact-SQL 陳述式(如
Case具有兩種格式:簡單Case函數和Case搜尋函數。 --簡單Case函數 Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->CASE sex WHEN '1' THEN '男' WHEN '2' THEN '女' ELSE '其他' END --Case搜尋函數 Code highlighting
Group By 子句用於對結果集進行分組,並對每一組資料進行匯總計算。文法格式:Group By [列名] [HAVING 條件運算式]Group By按“列名”指定的列進行分組,將該列列值相同的記錄組成一組,並對每一組進行匯總計算。每一組產生一條記錄。若有“HAVING 條件運算式”,則表示對產生的組進行篩選。 假如,TableX 表包含:--------------------------------ColumnA ColumnB ColumnC1 abc