SQL Serve中實現字串分割(split)的功能函數

CREATE FUNCTION SPLIT (@str_in  VARCHAR(8000),@separator VARCHAR(4) )RETURNS @strtable TABLE (strval  VARCHAR(8000))ASBEGINDECLARE @Occurrences INT, @Counter INT, @tmpStr VARCHAR(8000) SET @Counter = 0        IF SUBSTRING(@str_in,LEN(@str_in),1) <

在 ASP.NET 中使用 SQL Server 2000 Analysis Service

摘要  許多機構都使用線上分析處理(OLAP)技術分析其關鍵業務資料。基於 OLAP 的資料切入為查詢Cube以及通過切入資料來獲得模式提供了一種途徑。ASP.NET 和 Microsoft Office Web Components (OWC)使能基於 Web 的 OLAP 報表。OWC 控制項包含可以嵌入到 Web 頁面以及程式員可編寫指令碼的 PivotTable 和 Chart 組件。本文作者使用 ASP.NET、OWC 和 SQL Server 2000 Analysis

SQL Server native client與sqlcmd單獨安裝

背景我有一台虛擬機器,想要串連sql server,但是又不想安裝sql server怎麼辦。方案sql server有專門的訪問用戶端叫做sql server native client,然後還有一個命令列串連程式sqlcmd,其中sqlcmd依賴於sql server native client。這兩者可以在Microsoft SQL Server 2008 R2 功能包下載到。Microsoft SQL Server 2008 R2 Native ClientMicrosoft SQL

SQLSERVER DBCC命令大全

SQLSERVER DBCC命令大全DBCC DROPCLEANBUFFERS:從緩衝池中刪除所有緩衝,清除緩衝區在進行測試時,使用這個命令可以從SQLSERVER的資料緩衝data cache(buffer)清除所有的測試資料,以保證測試的公正性。需要注意的是這個命令只移走乾淨的緩衝,不移走髒緩衝。由於這個原因,在執行這個命令前,應該先執行CheckPoint,將所有髒的緩衝寫入磁碟,這樣在運行DBCC RROPCLEANBUFFERS 時,可以保證所有的資料緩衝被清理,而不是其中的一部分。 

從效能的角度談SQL Server叢集索引鍵的選擇

簡介    在SQL Server中,資料是按頁進行存放的。而為表加上叢集索引後,SQL Server對於資料的尋找就是按照叢集索引的列作為關鍵字進行了。因此對於叢集索引的選擇對效能的影響就變得十分重要了。本文從旨在從效能的角度來談叢集索引的選擇,但這僅僅是從效能方面考慮。對於有特殊業務要求的表,則需要按實際情況進行選擇。 叢集索引所在的列或列的組合最好是唯一的    這個原因需要從資料的存放原理來談。在SQL

[轉]自動定時重啟sql server回收記憶體

轉自:http://www.dabaoku.com/jiaocheng/biancheng/mssql/200910111334.shtml最近為資料庫伺服器增加了記憶體,達到了最大支援的8G,資料庫用的是mssql 2005

Sql Server 管理區分配(GAM,SGAM)和可用空間(PAM)的原理

之前就詳細看過,可是今天又回頭看到這裡的時候,卻發現忘的差不多了,真悲劇,看來還是要記錄下比較好啊。Sql Server 區管理(GAM,SGAM)大家都知道Sql Server 中資料檔案儲存的最小單位是頁面(Page),但實際SQLSERVE並不是以頁面為單位給資料分配空間的,Sql

Sql Server 記憶體用不上的解決辦法

最近兩周,DB 伺服器記憶體一直佔用不上,給了32G,結果用的記憶體量一直在4G左右,真的很讓人糾結,正常情況下,應該用到17G左右。結果排查了半天,原來是 AWE 開啟後沒有重啟服務,真的是太難了,太糾結了,讓我找了半天。重啟服務後,記憶體佔用慢慢上來了,到了正常水平。雖然沒什麼技術含量,但是尋找的過程還是蠻有意思的,尋找的方法也是能舉一反三的,所以記錄一下。首先檢查的是伺服器的版本,發現是  Windows 2003 X64,結果令人詫異的是裝了 Sql Server 2008

淺談SQL Server中的交易記錄(一)—-交易記錄的物理和邏輯構架

簡介    SQL Server中的交易記錄無疑是SQL Server中最重要的部分之一。因為SQL SERVER利用交易記錄來確保持久性(Durability)和交易回復(Rollback)。從而還部分確保了事務的ACID屬性.在SQL Server崩潰時,DBA還可以通過交易記錄將資料恢複到指定的時間點。當SQL Server運轉良好時,多瞭解一些交易記錄的原理和概念顯得並不是那麼重要。但是,一旦SQL

SQL Server內部的記憶體管理

1、記憶體使用量分類按用途分類1)Database cache(資料頁面)。SQL Server中的頁面都是以8KB為一個頁面儲存的。當SQL Server需要用到某個頁面時,它會將該頁面讀到記憶體中,使用完後會緩衝在記憶體中。在記憶體沒有壓力的情況下,SQL Server不會將頁面從記憶體中刪除。如果SQL

SQL Server Error: No Process is on the Other End of the Pipe

當登入SQL Server 2005時可能碰到錯誤: 'No Process is on the Other End of the Pipe'。解決方案:(1)Open up SQL Server Suraface Area Configuration tool by clicking Start > Microsoft SQL Server 2005 > Configuration Tools > SQL Server Suraface Area Configuration(

SQL Server CE安裝及資料互動原理說明

說起SqlCe的安裝,說起來我有點不好意思的。為何呢?自從我從剛學使用.NET Companct Framework開始,就接觸到SqlCe的了,當時存在著兩個難題。一個是SqlCe的安裝,一個就是程式的打包。當然我今天只說一下我SqlCe的安裝咯。       其實也沒啥,SqlCe的安裝很簡單的。因為SqlCe的安裝包是安裝一個Agent,這個Agent用來建立SQL Server與裝置上的SqlCe通訊的一個Server Agent,如(摘自SqlCE Book Online)      

SQLSERVER資料庫中的5173錯誤

SQLSERVER資料庫中的5173錯誤昨天同事給你我一個有問題的資料庫,叫我修複一下因為客戶那邊需要這個資料庫,這個資料庫只有一個mdf檔案和一個ldf檔案,當我附加資料庫的時候報錯,資料庫是SQL2005附上有損壞的資料庫檔案:http://files.cnblogs.com/lyhabc/Data.zip 因為之前在論壇也遇到過,所以按照論壇的方法來解決,結果還是不行把ldf檔案移到別的地方,然後附加的時候使用下面SQL語句重建交易記錄檔我的資料庫檔案放在C:\Users\Administ

SQL Server BI Step by Step SSIS 6 — 擷取遠程主機的可用磁碟空間

     SSIS不僅是一個ETL工具,其實它的功能非常強大。就拿它的WMI Data Reader任務和Event Watcher任務來說,甚至可以擷取很多作業系統的資訊。Windows管理規範(Windows Management Instrumentation)是Windows中的“最高機密”之一. WMI通過WQL查詢,可以來完成以下應用:       1.讀取系統事件日誌來尋找某個特定的錯誤       2.查詢運行中的應用程式列表      

SQL Server BI Step by Step SSIS 5 — 通過Email發送查詢結果

     忙了一段,終於有時間來完成這一系列了。sql server 2008正式版已經發布了,接下來的系列都將基於sql server 2008+vs.net 2008開發。引言     在一個B2B項目中遇到這樣的一個情況,每天老闆都想看到所有的新的訂單資訊,而這個老闆很懶,不想登入系統後台,而是想通過查看郵件的方式。當然實現方式很多,這裡我們介紹一個怎麼使用SSIS包來實現這樣的一個功能。使用SQL  XML

sql server身分識別驗證即sa使用者名稱登入時,卻出現以下錯誤提示”provider: 共用記憶體提供者, error: 0 – 管道的另一端上無任何進程”。

已成功與伺服器建立串連,但是在登入過程中發生錯誤。SQL2005企業管理器登入時選用windows身分識別驗證一切順利,然而使用sql server身分識別驗證即sa使用者名稱登入時,卻出現以下錯誤提示"provider: 共用記憶體提供者, error: 0 - 管道的另一端上無任何進程"。後來才明白總的問題就出現在這裡,遞迴的時候,調用建立子節點的方法,曾經n次開啟資料庫連接,可是最終只關閉了一次,所以當多次訪問該頁面的時候,就會出現"已成功與伺服器建立串連,但是在登入過程中發生錯誤。出現"

SQL Server資料庫交易處理詳解(MSDN網上資源)

 事務定義:事務是單個的工作單元。如果某一事務成功,則在該事務中進行的所有資料更改均會提交,成為資料庫中的永久組成部分。如果事務遇到錯誤且必須取消或復原,則所有資料更改均被清除。事務三種運行模式:自動認可事務每條單獨的語句都是一個事務。明確交易每個事務均以 BEGIN TRANSACTION 語句顯式開始,以 COMMIT 或 ROLLBACK 語句顯式結束。隱性事務在前一個事務完成時新事務隱式啟動,但每個事務仍以 COMMIT 或 ROLLBACK 語句顯式完成。事務操作的文法:BEGIN

ASP.NET2.0串連SQL Server資料庫詳解 載——複習)

本文將詳細介紹如何使用Connection對象串連資料庫。對於不同的.NET資料提供者,ADO.NET採用不同的Connection對象串連資料庫。這些Connection對象為我們屏蔽了具體的實現細節,並提供了一種統一的實現方法。  Connection類有四種:SqlConnection,OleDbConnection,OdbcConnection和OracleConnection。  SqlConnection類的對象串連SQL Server資料庫;OracleConnection

在SQL Server Management Studio中使用手動提交更改

之前一直使用了PL/SQL作為資料庫管理工具,所有執行過了的改動都必須按提交按鈕才commit到資料庫,後來用SQL Server Management Studio,都是自動認可的方式,特別是在生產環境上,總是如履薄冰,擔心出什麼亂子。  在SQL Server Management Studio中禁用自動認可的設定如下:在選項-查詢執行-sql

解決串連SQL Server 2000的TCP/IP錯誤的Bug

前兩天安排手下給你一個客戶做服務,遇到了ODBC都串連不到SQL Server 2000的錯誤。經過檢查發現可能是如下錯誤:一種可能是sql本身的bug二種可能是安裝的英文版本,在漢化的過程中出現了問題解決方案可以按照微軟官方網站的方法:在 SQL Server 2000 自訂安裝中,如果只選擇了 TCP/IP 協議,並禁用了所有其他協議,SQL Server 可能無法初始化並偵聽 TCP/IP 通訊端。伺服器網路公用程式顯示它正在偵聽 TCP/IP 連接埠

總頁數: 792 1 .... 83 84 85 86 87 .... 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.