Time of Update: 2015-06-03
標籤:SQL Server預設約束是SQL Server資料庫中的一種約束,下面就為您介紹SQL Server預設約束、列約束和資料表條件約束的定義方法啊,供您參考。SQL Server預設約束SQL Server預設約束通過定義列的預設值或使用資料庫的預設值對象綁定表的列,來指定列的預設值。SQL Server 推薦使用預設約束,而不使用定義預設值的方式來指定列的預設值。定義SQL Server預設約束的文法如下:CONSTRAINT constraint_nameDEFAULT
Time of Update: 2015-06-02
標籤:(一)啟用SQL Server身分識別驗證模式安裝完SQL Server 2008 R2後,以Windows身分識別驗證方式登入 右鍵點擊伺服器節點,選擇【屬性】,選擇【安全性】頁,單選【SQL Server和Windows身分識別驗證模式】 (二)啟用使用者sa右鍵點擊【安全性】->【登入名稱】->【sa】,選擇【屬性】,選擇【狀態】頁,在【登入】單選【啟用】,在【是否允許串連到資料庫引擎】單選【授予】 選擇【常規】頁,設定密碼 (三)
Time of Update: 2015-06-02
標籤:1.建立“ASP.NET 空Web應用程式”。開啟VS2012,選擇“檔案”=>“建立”=>“項目”,彈出“建立項目”視窗;然後,選擇“Web”=>“ASP.NET空Web應用程式”,可以為建立項目設定“名稱”、“位置”、“解決方案名稱”,然後點擊“確定按鈕”,就建立了一個ASP.NET的空Web應用程式。 2.開啟“伺服器總管”,按右鍵“資料連線”,選擇“添加串連(A)…”,彈出“添加串連”對話方塊。3.在“添加串連”對話方塊中,輸入“伺服器名(E)
Time of Update: 2015-06-02
標籤:exec sp_help;返回當前資料庫中的所有預存程序。exec sp_help datebase.dbo.table名稱 返回當前表中的所有對象。如欄位名稱等。這個吊exec sp_helpfile 返回當前資料庫檔案的實體名稱以及屬性。查看當前資料的所有資料庫檔案屬性exec sp_helpfile ’檔案夾名‘ 查看資料庫檔案Northwind_data的屬性exec sp_helpindex [表名]
Time of Update: 2015-06-02
標籤:一.配置分發1.配置散發者,註:配置發布與訂閱,串連SQLSERVER必須用伺服器名登入2.配置分發3.選擇散發者4.選擇快照檔案夾5.設定此檔案夾的讀寫權限為everyone6.選擇散發資料庫路徑7.配置分發8.配置分發9.配置分發完成 二.建立發布1.建立發布2.選擇發行集資料庫3.選擇發布類型4.選擇發布對象5.指定何時運行快照代理6.代理安全性7.建立發布8.填寫發布名稱9.建立發布完成 三.建立訂閱1. 建立訂閱2. 尋找sqlserver發行伺服器3.
Time of Update: 2015-06-02
標籤:1、DBCC SHOW_STATISTICS 顯示表或索引檢視表的當前查詢最佳化統計資訊USE AdventureWorks2008R2;GODBCC SHOW_STATISTICS ("Person.Address", AK_Address_rowguid);DBCC SHOW_STATISTICS ("Person.Address", AK_Address_rowguid) WITH
Time of Update: 2015-06-02
標籤:原文:SQL Server利用RowNumber()內建函數與Over關鍵字實現通用分頁預存程序(支援單表或多表結查集分頁)SQL Server利用RowNumber()內建函數與Over關鍵字實現通用分頁預存程序,支援單表或多表結查集分頁,預存程序如下:/******************/--Author:夢在旅途(www.Zuowenjun.cn)--CreateDate:2015-06-02--Function:分頁擷取資料/******************/create
Time of Update: 2015-06-02
標籤:本篇基本完全參考:sql--sp_addextendedproperty和sp_updateextendedproperty (Transact-SQL) 三個預存程序用法一樣,以sp_addextendedproperty為例:sp_addextendedproperty [ @name = ]{ ‘property_name‘ } [ , [ @value = ]{ ‘value‘ } [, [ @level0type = ]{
Time of Update: 2015-06-02
標籤:--批量修改架構。名稱為XJADMINATT的所有表修改為dbo----把執行的結果,拷貝到命令列,執行命令即可--declare @name sysname declare csr1 cursor for select TABLE_NAME from INFORMATION_SCHEMA.TABLES open csr1 FETCH NEXT FROM csr1 INTO @name while (@@FETCH_STATUS=0) BEGIN SET @
Time of Update: 2015-06-02
標籤:原文:初涉SQL Server效能問題(3/4):列出阻塞的會話在 初涉SQL Server效能問題(2/4)裡,我們討論了列出等待資源或正啟動並執行會話指令碼。這篇文章我們會看看如何列出包含具體資訊的話阻塞會話清單。 1 /******************************************************************************************/ 2 CREATE FUNCTION
Time of Update: 2015-06-02
標籤:原文:初涉SQL Server效能問題(1/4):伺服器概況當你作為DBA時,很多人會向你抱怨:“這個程式資料載入和蝸牛一樣,你看看是不是伺服器出問題了?”造成這個問題的原因有很多。可能是程式應用伺服器問題,網路問題,程式實現方式問題,資料庫伺服器負荷過重。不管是哪個問題,資料庫總是第一個被抱怨的。我們DBA的職責就是找出問題所在,並解決它們。問題解決第一步,診斷分析:1 SELECT 2 parent_node_id AS
Time of Update: 2015-06-02
標籤:原文:SqlServer 2008 R2定時備份資料庫,並且發送郵件通知先設定資料庫的郵件設定,這樣才可以發送郵件。2.3.4.5.6.7.8.9.10.總的預覽圖, 執行這一段(先發送備份郵件,然後進行資料備份,將昨天的發送資料插入到另一張表中,這樣表中的資料也很小,查詢也很快,充分利用資料庫的資料表空間,進行拆表是一件提高查詢和插入速度很快的一種方案)/******發送郵件通知******/USE OpenMasGODECLARE @mailContent NVARCHAR(
Time of Update: 2015-06-02
標籤: 在項目中,經常需要備份資料庫,如果能做到只需點個按鈕(“開始備份資料庫”按鈕),然後什麼都不管,資料庫就自動備份好了,或者伺服器上的資料庫隔一段時間自動備份一次,那該多好啊。 Sql server 的作業正好可以滿足這一需求!Sql server的作業可以按照規定的時間執行指定的sql指令碼,下面我以用作業備份Northwind資料為例,介紹如何用sql server 2008 r2建立作業備份資料庫。 第一步:建立SQL
Time of Update: 2015-06-02
標籤:原文:初涉SQL Server效能問題(4/4):列出最耗資源的會話在上3篇文章裡,我們討論了列出反映伺服器目前狀態的不同查詢。初涉SQL Server效能問題(1/4):伺服器概況初涉SQL Server效能問題(2/4):列出等待資源的會話初涉SQL Server效能問題(3/4):列出阻塞的會話這篇文章我們看下從計畫快取裡列出執行狀態。 1 /***********************************************************************
Time of Update: 2015-06-02
標籤:動態語句基本文法:1 :普通SQL語句可以用exec執行Select * from tableName exec(‘select * from tableName‘)exec sp_executesql N‘select * from tableName‘ -- 請注意字串前一定要加N2:欄位名,表名,資料庫名之類作為變數時,必須用動態SQL declare @fname varchar(20) set @fname = ‘FiledName‘ Select @fname from
Time of Update: 2015-06-02
標籤:1.sqlserver CAST 和 CONVERT函數 將某種資料類型的運算式顯式轉換為另一種資料類型。CAST 和 CONVERT 提供相似的功能。文法使用 CAST:CAST ( expression AS data_type )使用 CONVERT:CONVERT (data_type[(length)], expression [, style])參數expression是任何有效 Microsoft SQL Server"
Time of Update: 2015-06-02
標籤:在一些朋友安裝完SQL Server 2008之後大多會遇到串連出錯的問題比如:SQL Server 2008登入錯誤:無法串連到(local)等等相關問題,本文將詳細介紹解決方案,需要的朋友可以參考下 在一些朋友安裝完SQL Server 2008之後大多會遇到串連出錯的問題。特別對於我們這樣的新手而言簡直鬱悶的要死,好不容易裝玩了又出現了問題。此篇文章意在解決安裝步驟沒有問題,但安裝後無法登入的問題。在解決問題之前請朋友們開啟服務視窗,看“SQL
Time of Update: 2015-06-01
標籤:先設定資料庫的郵件設定,這樣才可以發送郵件。2.3.4.5.6.7.8.9.10.總的預覽圖, 執行這一段(先發送備份郵件,然後進行資料備份,將昨天的發送資料插入到另一張表中,這樣表中的資料也很小,查詢也很快,充分利用資料庫的資料表空間,進行拆表是一件提高查詢和插入速度很快的一種方案)/******發送郵件通知******/USE OpenMasGODECLARE @mailContent NVARCHAR(2000),@num int,@totalMessageCount
Time of Update: 2015-06-01
標籤:Select CONVERT(varchar(100), GETDATE(), 120): 2006-05-16 10:57:49 Select CONVERT(varchar(100), GETDATE(), 23): 2006-05-16 Select CONVERT(varchar(100), GETDATE(), 112): 20060516Select CONVERT(varchar(100), GETDATE(), 20): 2006-05-1
Time of Update: 2015-06-01
標籤:我們今天是要和大家一起討論的是SQL Server暫存資料表的實用大全,如果你對SQL Server暫存資料表的實用大全不是很瞭解的話,下面的文章就是對其相關內容的具體介紹,希望會給你帶來一些協助在此方面。引子:臨時資料表格,我們在儲存的時候經常遇見。用戶端可以實用Delphi的ClientDataSet的記憶體表,但是ClientDataSet類似TABLE,不是支援SQL語言的。當然也可以實用暫存資料表。有時我們避免SQL