Time of Update: 2018-12-05
sql server的作業調度來建立自動備份的方法 1、進入企業管理器中->管理->sql server代理->作業; 2、新增作業,作業名稱隨便取,例如:data備份,所有者選擇sa,當然你也可以選擇其他使用者,前提是該使用者有執行作業的許可權; 3、點擊步驟標籤,進入步驟面板。建立步驟,步驟名可以隨便填寫,如步驟1,類型和資料庫預設,不需要修改。命令中寫入以下語句:BACKUP DATABASE [資料庫名] TO DISK =
Time of Update: 2018-12-05
SQL Server 效能分析查詢表的使用空間和可用空間posted @ 2011-07-06 16:38 zping 閱讀(58) | 評論 (0) 編輯查詢長事務和SQL執行等待間隔時間posted @ 2011-03-31 15:37 zping 閱讀(110) | 評論 (0) 編輯查詢SQL Server預存程序的執行資訊posted @ 2011-02-24 17:48 zping 閱讀(126) | 評論 (0) 編輯SQL Server 查詢Job中的預存程序posted @ 2
Time of Update: 2018-12-05
非常有價值的一篇文章:http://www.sqlstudy.com/sql_article.php?id=2008060701其中關鍵之一,是 set xact_abort on 【個人認為這種用法最簡單有效】如果應用 try catch ,需要結合以下系統函數在catch中取錯誤資訊: ERROR_SEVERITY(), ERROR_STATE(), ERROR_NUMBER(),ERROR_PROCEDURE(), ERROR_LINE(),
Time of Update: 2018-12-05
確認索引片段的主要SQL Server命令是DBCC SHOWCONTIG。下面這個範例程式碼是用來確定Pubs資料庫中的Authors表的索引片段的:USE Pubs GO DBCC SHOWCONTIG ('Authors') GO 確定Pubs資料庫中的Authors表的聚簇索引的索引片段,可以執行下面的命令:USE Pubs GO DBCC SHOWCONTIG ('Authors',1)
Time of Update: 2018-12-05
每位使用者都有一個預設的資料庫。當您串連到運行 Microsoft SQL Server 的電腦時,如果未指定登入資料庫,則將使用預設的資料庫。但是,如果預設資料庫在串連時不可用,則可能無法進行串連。並且,您將收到錯誤訊息 4062 或錯誤訊息 4064。這些錯誤訊息的原文如下所示: 無法開啟使用者預設資料庫(Cannot Open User Default Database)解決方案如下:在 SQL Server 2005 中,可以使用 sqlcmd
Time of Update: 2018-12-05
作者:被偷De賊 Excel的匯入一定給客戶規定統一的模板,這樣才能方便做業務處理.我是這樣做的.首先將Excel的所有Sheet頁全都讀出來,請使用者選擇要處理的Sheet的頁,擷取Sheet頁代碼如下CodeCode highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->/ // /// 擷取Excel的表名[Sheet1$]
Time of Update: 2018-12-05
在SQL Server中如何與XML互動XML可以說是資料庫表現的一種靈活的形式,在資料庫開發過程中,很多時候我們都會需要涉及到XML,特別是用在資料交換。而在SQL Server2005中,XML已成為一種流行的資料類型,XML已經做為一種新型的類型儲存在資料庫中。藉助於基於XML模式的強型別化支援和基於伺服器端的XML資料校正功能,開發人員就可以對儲存的XML文檔進行輕鬆地遠程修改。 在SQL Server 2000中就已經包括了一些XML特徵。最常用的是使用FOR
Time of Update: 2018-12-05
最近在開發項目的過程中遇到一個問題,就是在插入一條記錄的後要立即擷取所在資料庫中ID,而該ID是自增的,怎麼做?在sql server 2005中有幾種方式可以實現。 要擷取此ID,最簡單的方法就是在查詢之後select @@indentity--SQL語句建立資料庫和表create database dbdemogouse dbdemogocreate table tbldemo( id int primary key identity(1,1), name varchar(2
Time of Update: 2018-12-05
Sql server中DateDiff用法 DATEDIFF 函數 [日期和時間]功能 返回兩個日期之間的間隔。文法 DATEDIFF ( date-part, date-expression-1, date-expression-2 )date-part :year | quarter | month | week | day | hour | minute |second | millisecond參數 date-part
Time of Update: 2018-12-05
SCOPE_IDENTITY返回插入到同一範圍中的 IDENTITY 列內的最後一個 IDENTITY
Time of Update: 2018-12-05
實現方法: SqlConnection conn=new SqlConnection(System.Configuration.ConfigurationSettings.AppSettings["conn"]); SqlDataAdapter da=new SqlDataAdapter("select * from tb1",conn); DataSet ds=new DataSet(); da.Fill(ds,"table1");
Time of Update: 2018-12-05
您可以通過最佳化所用查詢來提高 SQL Server Compact 3.5 應用程式效能。下列各節概述了可以用來最佳化查詢效能的方法。最佳化索引建立有用的索引是提高查詢效能的最重要方法之一。有用的索引可協助減少在尋找資料時所需使用的磁碟 I/O 運算元和系統資源量。若要建立有用的索引,您必須瞭解下列知識:資料的使用方式,查詢的類型及其運行頻率,以及查詢處理器如何使用索引快速尋找資料。當選擇要建立何種索引時,請檢查您的關鍵查詢,其效能將對使用者體驗產生極大的影響。需要建立專門輔助這些查詢的索引。
Time of Update: 2018-12-05
SQL SERVER FOR XML PATH FOR XML PATH 有的人可能知道有的人可能不知道,其實它就是將查詢結果集以XML形式展現,有了它我們可以簡化我們的查詢語句實現一些以前可能需要藉助函數活預存程序來完成的工作。那麼以一個執行個體為主. 一.FOR XML PATH 簡單介紹 那麼還是首先來介紹一下FOR XML PATH ,假設現在有一張興趣愛好表(hobby)用來存放興趣愛好,表結構如下: 接下來我們來看應用FOR
Time of Update: 2018-12-05
一般我們會在Web.config檔案配置相關的連接字串,這裡記錄下相關寫法,方便以後使用。1.常用的<connectionStrings>節點a:Sql server 身分識別驗證連接字串View Code 1 <connectionStrings>2 <add name="ConnectionStringName" connectionString="server=.;database=資料庫名;uid=使用者名稱;pwd=密碼;" 3
Time of Update: 2018-12-05
索引(Index)好比書的目錄,當進行檢索時不必掃描整個表,就可以迅速的找到表中的資料。書要製作目錄可以方便尋找,但也需要紙張來儲存目錄資訊,如果增加或刪除了書的內容,那麼目錄必定也要做修改,索引與之類似,可以快速檢索,但也需要一定的記憶體開銷以及維護開銷。 首先先解釋下索引是如何快速找到資料的? 索引是一個單獨的、物理的分散儲存資料庫結構。它是針對一個表建立的,每個索引頁面中的行都含有邏輯指標,指向資料庫表中的物理位置。在進行檢索的時候,總是先檢索索引頁,找到指向所需資料的指標,然後通
Time of Update: 2018-12-05
SQL Server串連中的最常見錯誤: 一."SQL Server 不存在或訪問被拒絕" 這個是最複雜的,錯誤發生的原因比較多,需要檢查的方面也比較多. 一般說來,有以下幾種可能性: 1,SQL Server名稱或IP地址拼字有誤 2,伺服器端網路設定有誤 3,用戶端網路設定有誤 要解決這個問題,我們一般要遵循以下的步驟來一步步找出導致錯誤的原因. ============= 首先,檢查網路物理串連 ============= ping <伺服器IP地址/伺服器名稱> 如果
Time of Update: 2018-12-05
SQL SERVER預設對欄位值大小寫不敏感,例如資料值為"Admin",可是WHERE username='admin'
Time of Update: 2018-12-05
安裝SQL Server2005 問題資訊: "SQL Server 安裝程式無法擷取 ASPNET 帳戶的系統帳戶資訊" 解決辦法: 用aspnet_regiis工具 + 生產力卸載和重新安裝一下就可以了。 具體的操作: 1、進入CMD: C:\windows\microsoft.net\framework\v2.0.50727檔案夾下,運行aspnet_regiis -u卸載 然後運行aspnet_regiis -i 重新安裝,上述問題即可解決。
Time of Update: 2018-12-05
select getdate()--當前日期2011-05-17 17:01:34.717select month(getdate())--當前月份5select day(getdate())--當前是這個月的第幾天17select getdate()-day(getdate())--上個月最後一天2011-04-30 17:01:47.920select dateadd(mm,1,getdate())-day(getdate())--這個月的最後一天2011-05-31 17:02:00.43
Time of Update: 2018-12-05
SQL Server的串連可以大致分為三種:內串連、外串連和交叉串連。一、內串連(INNER JOIN)使用比較子進行表間某(些)列資料的比較操作,並列出這些表中與串連條件相匹配的資料行。根據所使用的比較方式不同。內串連又分為三種:等值串連自然串連不等串連三種。 二、外串連分(EXTERNAL JOIN)與內串連不同的是,外串連不只列出與串連條件相匹配的行,而是列出左表(左外串連時)、右表(右外串連時)或兩個表(全外串連時)中所有符合搜尋條件的資料行。外串連分為三種:左外串連(LEFT