SQL Server 用戶端組態工具用於配置用戶端的工具(除基於DOS作業系統的用戶端工具以外),以便使它們可以成功地和SQL Server進行通訊。這個程式應該在用戶端工具裝載之後運行。在大多數情況下,你並不需要運行這些程式,因為預設的設定在大多數的網路設定下都能工作。但是,如果用戶端軟體不能和SQL Server進行通訊,你可以使用這個工具來正確配置用戶端軟體,使之能夠和SQL
資料採礦是SQL Server 2000中最令人激動的新功能之一。我將資料採礦看作是一個能夠自動分析資料以擷取相關資訊的過程,資料採礦可以和任一關聯式資料庫或者OLAP資料來源整合使用,但它和OLAP的整合所帶來的好處卻是極為顯著的。因為結構化的資料來源使得使用者無需再向資料採礦演算法提供海量資訊了。儘管不是什麼專家,但我從同事Greg
資料庫的使用過程中由於程式方面的問題有時候會碰到重複資料,重複資料導致了資料庫部分設定不能正確設定…… 方法一declare @max integer,@id integerdeclare cur_rows cursor local for select 主欄位,count(*) from 表名 group by 主欄位 having count(*) > 1open cur_rowsfetch cur_rows into @id,@maxwhile
在SQL Server 2005的許多被大力推薦的特性裡面,有一項可能對那些使用SQLServer 工作的編程人員最實用的是Common Language Runtime,或者簡寫為CLR。CLR可以讓編程人員直接在SQL Server中建立預存程序、觸發器,使用者自訂函數,集合體和類型。CLR有很多的承諾,但是也有一些缺陷。關於CLR的重要性有一些主要的原因。首先,隨著SQL Server 編程技術的成熟,代碼編寫人員陷入了SQL
微軟的SQL Server 資料庫管理員 ,快快想一下!在不使用任何的文檔的情況下,編寫一個查詢,從SQL Server 2000系統資料表中抽取索引的列表,然後列舉每個索引中的欄位,並判斷這個欄位是否按照升序或者降序進行排序。你有兩分鐘的時間。快!如果你現在真的停下閱讀,開始用必不可少的兩分鐘時間思考這項不討好的任務,那麼現在你就陷入了一個大麻煩中,這裡面涉及了系統索引、系統索引關鍵字,系統欄位,以及一些中繼資料函數,其中包括類似OBJECT_NAME
一、索引檢視表多年以來,MicrosoftSQL Server一直支援建立稱為視圖的虛擬表。通常,這些視圖的主要作用是:提供一種安全機制,將使用者限制到一個或多個基表的某個資料子集中。提供一種機制,允許開發人員自訂使用者通過邏輯方式查看儲存在基表中的資料的方式。通過 SQL Server 2000,SQL Server 視圖的功能得到了擴充,實現了系統效能方面的收益。可在視圖上建立唯一的叢集索引及非叢集索引,來提高最複雜的查詢的資料訪問效能。在 SQL Server 2000 和 2005 中,
SELECT表名=case when a.colorder=1 then d.name else '' end,表說明=case when a.colorder=1 then isnull(f.value,'') else '' end,欄位序號=a.colorder,欄位名=a.name,標識=case when COLUMNPROPERTY( a.id,a.name,'IsIdentity')=1 then '√'else '' end,主鍵=case when
本文讓我們談談關於這種編寫預存程序的新方法的五個常見問題。它們值得你一讀的……在SQL Server 2000中,只有一種方法編寫預存程序:使用T-SQL 陳述式。學習以前版本的SQL Server中預存程序的編寫是一門課程。但是SQL Server 2005讓你使用.NET語言家族(主要是VB.NET和C#)來編寫預存程序(以及函數、觸發器和其他的一些東西)成為可能。1.
聽說MS SQL 2005內建報表功能,於是我測試了一下,還算比較好用,所以我就錄了一個用預存程序來寫報表的例子。由於測試過程當中沒有語音,所以我在這裡講解一下。使用的預存程序如下(錄象中到最後我更改了一下預存程序):使用的資料庫是MS SQL 2000的Northwind資料庫,表是orders。if exists(select * from sysobjects where name='procTest' and xtype='P')drop proc
經常會有需求記錄使用者表中由DML操作(Insert/Updae/Delete)引起的資料變化,在SQL Server 2008 以前的版本中,要實現這樣的功能只能通過Trigger或者資料比對(例如SCD處理),而且必須針對每個使用者 表開發。SQL Server 2008中新增了兩種記錄資料變化的功能,本文就Change Data Capture(CDC)和 Change Tracking的特性做簡要對比。Change Data