深入sql server中的事務

   一.         概述... 1二.         並發訪問的不利影響... 11.       髒讀(dirty read)... 12.       不可重複讀取(nonrepeatable read)... 13.       幻讀(phantom read)... 1三.         並發訪問的控制機制... 21.       鎖... 22.       資料列版本設定... 2四.         隔離等級... 2五.         事務... 31.     

SQL Server到底需要使用哪些連接埠

SQL Server在安裝到伺服器上後,由於出於伺服器安全的需要,所以需要屏蔽掉所有不使用的連接埠,只開放必須使用的連接埠。下面就來介紹下SQL Server 2008中使用的連接埠有哪些:首先,最常用最常見的就是1433連接埠。這個是資料庫引擎的連接埠,如果我們要遠端連線資料庫引擎,那麼就需要開啟該連接埠。這個連接埠是可以修改的,在“SQL Server組態管理員”中切換到“XXX的協議”裡面選擇,TCP/IP協議屬性中可以設定TCP連接埠。:

在SQL Server中使用種子表產生流水號注意順序

前幾天一個人問到了關於流水號重複的問題,我想了下,雖然說這個問題比較簡單,但是具有廣泛性,所以寫了這篇部落格來介紹下,希望對大家有所協助。在進行資料庫應用開發時經常會遇到產生流水號的情況,比如說做了一個訂單模組,要求訂單號是唯一的,規則是:下訂單時的年月日+6位的流水號這樣的規則。對於這種要產生流水號的系統,我們一般是在資料庫中建立了一個種子表,每次產生新的訂單時:1.讀取當天種子最大值。2.根據種子最大值和當時的年月日產生唯一的訂單號。3.更新種子最大值,使最大值+1。4.根據產生的訂單號將訂

極限挑戰—C#100萬條資料匯入SQL SERVER資料庫僅用4秒 (附源碼)

    實際工作中有時候需要把大量資料匯入資料庫,然後用於各種程式計算,本實驗將使用5中方法完成這個過程,並詳細記錄各種方法所耗費的時間。    本實驗中所用到工具為VS2008和SQL SERVER 2000、SQL SERVER 2008,分別使用5中方法將100萬條資料匯入SQL 2000與SQL 2008中,實驗環境是DELL 2850雙2.0GCPU,2G記憶體的伺服器。感興趣的朋友可以下載原始碼自己驗證一下所用時間。   

SQL Server OS的任務調度機制

簡介     SQL Server OS是在Windows之上,用於服務SQL Server的一個使用者層級的作業系統層次。它將作業系統部分的功能從整個SQL Server引擎中抽象出來,單獨形成一層,以便為儲存引擎提供服務。SQL Server OS主要提供了任務調度、記憶體配置、死結檢測、資源檢測、鎖管理、Buffer Pool管理等多種功能。本篇文章主要是談一談SQL OS中所提供的任務調度機制。  搶佔式(Preemptive)調度與非搶佔式(non-Preemptive)調度   

SqlServer事務中的可重複讀和序列化隔離界別

有表t_lock:ID是主鍵,表中有5行資料,1~2,4~6 可重複讀:Code highlighting produced by Actipro CodeHighlighter

SQL Server中資料庫檔案的存放方式,檔案和檔案組

     寫在前面:上次我關於索引的文章有幾個園友發站內信問我如何將索引和表格儲存體在不同的硬碟上。我覺的需要專門寫一篇文章來講述一下檔案和檔案組應該更容易理解.簡介    在SQL SERVER中,資料庫在硬碟上的儲存方式和普通檔案在Windows中的儲存方式沒有什麼不同,僅僅是幾個檔案而已.SQL SERVER通過管理邏輯上的檔案組的方式來管理檔案.理解檔案和檔案組的概念對於更好的設定資料庫來說是最基本的知識。 理解檔案和檔案組    在SQL

淺談SQL Server中的交易記錄(五)—-日誌在高可用和災難恢複中的作用

本篇文章是系列文章中的第五篇,是對前一個日誌系列的補充篇。如果您對日誌的基本概念還沒有一個比較系統的瞭解,可以參看本系列之前的文章:淺談SQL Server中的交易記錄(一)----交易記錄的物理和邏輯構架淺談SQL Server中的交易記錄(二)----交易記錄在修改資料時的角色淺談SQL Server中的交易記錄(三)----在簡單復原模式下日誌的角色淺談SQL Server中的交易記錄(四)----在完整復原模式下日誌的角色 簡介   

關於SQL Server的記憶體佔用問題.

以前做過一個通過c#調用Excel組件產生Excel的小程式前幾天PM打過電話來問, 說跑完以後為什麼SQL Server記憶體佔用這麼大? 伺服器配置2G的記憶體, 程式正常執行完畢以後退出, SQL Server佔用記憶體在1.7G, 而且沒有被釋放.因為怕可能會影響這個伺服器上的其它應用程式, 所以必須要解決一下或者說明一下原因.最後查了一下關於SQL Server的介紹, 發現其為了最佳化效能,

SQL Server用錯關聯方式

SQL Server中不少怪異問題都是由用錯關聯方式引起的,從2000到2005有所改善,但2005的查詢最佳化引擎還是存在“犯傻”的時候1.

SQL Server 資料庫安全

--建立登陸使用者--create login login_name from windows with default_database = database | default_language = language;create login [localhost\hoojo-pc] from windows with default_database = testHome;--建立登陸使用者--create login login_name with password = 'pwd'

資料庫開發的持續整合 – Sql Server資料庫結構比較

本系列文章目錄    資料庫開發的持續整合 - Sql Server 部署升級工具    資料庫開發的持續整合 - Sql Server資料庫結構比較    資料庫開發的持續整合 - 方法和流程    資料庫開發的持續整合 - Liquibase的簡介和應用    資料庫的持續整合 - CruiseControl.Net的項目配置    上回說到了資料庫開發的持續整合的總的意圖,提供一個資料庫部署和升級的工具,接下來說說如何進行資料庫比較。    在我的開發中資料庫比較工具主要需要兩種形式:

IIS與SQL伺服器安全強化

個人觀點:可以說按照下文的設定後應該可以防止一般的攻擊了!安全設定是比較bt的拉!我想如果按照這樣的設定,破壞者真的很難混拉!^_^---------------------------步驟 : 安裝和配置 Windows Server 2003。 1. 將\System32\cmd.exe轉移到其他目錄或更名; 2. 系統帳號盡量少,更改預設帳戶名稱(如Administrator)和描述,密碼盡量複雜; 3.

SQL Server實戰: 表分區

最近使用SQL SERVER一個的緩衝,資料量一天100w的速度增長,同時接受客戶查詢,速度由於資料量越來越大越來越慢。  回顧下經常使用的索引   一 .叢集索引  叢集索引的頁層級包含了索引鍵,還包含資料頁,因此,關於 除了索引值以外叢集索引的分葉層級還存放了什麼的答案就是一切,也就是說,每行的所有欄位都在分葉層級種。  另一種說話是:資料本身也是叢集索引的一部分,叢集索引基於索引值保持表中的資料有序。  SQL SERVER

擷取SQL Server表欄位的各種屬性

-- SQL Server 200SELECT a.name AS 欄位名, CASE WHEN EXISTS          (SELECT 1         FROM sysobjects         WHERE xtype = 'PK' AND parent_obj = a.id AND name IN                   (SELECT name                  FROM sysindexes                  WHERE

ADO.NET與SQL Server連接字串

Windows整合安全驗證:1、與Sql Server 2005為"server=SAIXIN-1F662FDD\SAIXIN;database=BLOGDB;integrated security=SSPI"其中的server為Sql伺服器名稱,不是電腦名稱或local、localhost。2、與Sql Server 2000為"Server=(local);Initial Catalog=dbtest;Integrated Security=True";SQL身分識別驗證:1.與Sql

C#與SQL Server預存程序之一(建立):使用C#建立SQL Server的預存程序 .

轉自:http://blog.csdn.net/hillspring/article/details/2304900      通常,開發人員使用的是T-SQL來建立SQL Server的預存程序、函數和觸發器。 而現在的SQL Server 2005已經完全支援.NET通用語言運行時(CLR)了。 這就意味著,你可以使用.NET的語言,如C#、VB.NET之類的來開發SQL Server的預存程序、函數和觸發器。 SQL Server 和 CLR 的整合給我們帶來了n多好處,如Just-In-

SQLServer索引調優實踐

索引的重要性資料庫效能最佳化中索引絕對是一個重量級的因素,可以說,索引使用不當,其它最佳化措施將毫無意義。聚簇索引(Clustered Index)和非聚簇索引 (Non- Clustered

SQL Server XML查詢工具(附源碼)

關鍵代碼:private void btnSearch_Click(object sender, System.EventArgs e){  string s = "<?xml version="1.0" encoding="utf-8"?><SearchResult>";  string endWith = "";  // 建立連線物件執行個體  SqlConnection myConnection =       new SqlConnection(Configura

sqlserver附件資料庫出錯,錯誤 0:無法裝載 DLL Microsoft提示您請誤隨意操作SQL資料庫 以免對起 資料庫造成不必要的麻煩

sqlserver附件資料庫出錯,錯誤資訊如下錯誤 0:無法裝載 DLL Microsoft提示您請誤隨意操作SQL資料庫 以免對起 資料庫造成不必要的麻煩 或該 DLL . 開啟查詢分析器,執行以下語句:drop procedure sp_OACreatedrop procedure xp_dirtree drop procedure xp_regwrite exec sp_addextendedproc N' sp_OACreate', N'odsole70.dll' exec

總頁數: 792 1 .... 164 165 166 167 168 .... 792 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.