用ADO管理SQL Server資料庫及其裝置

    微軟公司的SQL Server是目前小型網路中常用的資料庫管理系統之一。面向這種網路資料庫的應用程式也在日益增多,這種網路資料庫應用系統的正常運行,一般都依賴於已經存在的使用者資料庫。建立資料庫的工作當然可以用SQL Server提供的SQL Enterprise Manager工具來完成,但是,如果能夠提供一種定製的資料庫管理工具,專門管理應用系統需要的資料庫及其裝置,對使用者來說無疑更加理想。現存問題我們知道,在使用CREATE

使用SQL Server 2000將現有代碼作為Web服務提供

    一、簡介Microsoft SQL Server 2000的 XML功能可以簡化將現有代碼作為 Web服務提供的任務。本文集中討論了傳入和傳出 Transact SQL代碼的資料與 XML訊息(在 Web服務客戶機和伺服器之間使用)之間的轉換。二、SQL Server 2000中的現有代碼SQL Server 2000的 XML功能簡化了將現有 Transact SQL代碼作為 Web服務提供的過程。這依賴於 SQL Server 2000中的兩項

如何使用SQL Server用戶端組態工具

 SQL Server 用戶端組態工具用於配置用戶端的工具(除基於DOS作業系統的用戶端工具以外),以便使它們可以成功地和SQL Server進行通訊。這個程式應該在用戶端工具裝載之後運行。在大多數情況下,你並不需要運行這些程式,因為預設的設定在大多數的網路設定下都能工作。但是,如果用戶端軟體不能和SQL Server進行通訊,你可以使用這個工具來正確配置用戶端軟體,使之能夠和SQL

解讀SQL Server分析服務中的資料採礦功能

 資料採礦是SQL Server 2000中最令人激動的新功能之一。我將資料採礦看作是一個能夠自動分析資料以擷取相關資訊的過程,資料採礦可以和任一關聯式資料庫或者OLAP資料來源整合使用,但它和OLAP的整合所帶來的好處卻是極為顯著的。因為結構化的資料來源使得使用者無需再向資料採礦演算法提供海量資訊了。儘管不是什麼專家,但我從同事Greg

SQL Server中重複資料刪除資料的方法

資料庫的使用過程中由於程式方面的問題有時候會碰到重複資料,重複資料導致了資料庫部分設定不能正確設定……   方法一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

在Microsoft SQL Server 2000資料倉儲中使用分區

概述本文討論資料倉儲中資料分區的作用。關係型資料倉儲和分析服務Cube都支援資料分區。分區的邏輯概念在 Microsoft® SQL Server™ 的兩個引擎中是相同的:通過鍵(例如日期)對資料進行水平資料分割。在關係型資料庫中,分區是通過建立單獨的物理表(例如為每個月的資料建立一個表)並且定義一個成員表的聯合視圖來實現的。與此類似,SQL Server Enterprise Edition 中的分析服務支援顯式的Cube分區。在關係型資料庫和線上分析處理 (OLAP)

保護SQL伺服器的安全:使用者識別問題

在我們關於SQL伺服器安全系列的這文章裡,我們的目標是向你提供安全安裝SQL伺服器所需要的工具和信心,這樣的話,你有價值的資料就會受到保護,避免無意或者有意的破壞或者竊取。在本文裡,我們會深入一些基礎的概念,在保護資料庫安全的時候,你需要利用下面這些概念:登入、使用者、角色,以及組。確定誰在請求訪問資料或者SQL伺服器裡其他資訊等看上去很簡單的過程,都需要用到所有這些概念。登入登入規定了哪些使用者能夠串連到安裝好的SQL伺服器上——這不是某個特定的資料庫,而是而是整個伺服

專家談SQL Server 2005 CLR

在SQL Server 2005的許多被大力推薦的特性裡面,有一項可能對那些使用SQLServer 工作的編程人員最實用的是Common Language Runtime,或者簡寫為CLR。CLR可以讓編程人員直接在SQL Server中建立預存程序、觸發器,使用者自訂函數,集合體和類型。CLR有很多的承諾,但是也有一些缺陷。關於CLR的重要性有一些主要的原因。首先,隨著SQL Server 編程技術的成熟,代碼編寫人員陷入了SQL

SQL Server 2005:向系統資料表說再見

微軟的SQL Server 資料庫管理員 ,快快想一下!在不使用任何的文檔的情況下,編寫一個查詢,從SQL Server 2000系統資料表中抽取索引的列表,然後列舉每個索引中的欄位,並判斷這個欄位是否按照升序或者降序進行排序。你有兩分鐘的時間。快!如果你現在真的停下閱讀,開始用必不可少的兩分鐘時間思考這項不討好的任務,那麼現在你就陷入了一個大麻煩中,這裡面涉及了系統索引、系統索引關鍵字,系統欄位,以及一些中繼資料函數,其中包括類似OBJECT_NAME

用SQL Server 2005索引檢視表提高效能一

一、索引檢視表多年以來,MicrosoftSQL Server一直支援建立稱為視圖的虛擬表。通常,這些視圖的主要作用是:提供一種安全機制,將使用者限制到一個或多個基表的某個資料子集中。提供一種機制,允許開發人員自訂使用者通過邏輯方式查看儲存在基表中的資料的方式。通過 SQL Server 2000,SQL Server 視圖的功能得到了擴充,實現了系統效能方面的收益。可在視圖上建立唯一的叢集索引及非叢集索引,來提高最複雜的查詢的資料訪問效能。在 SQL Server 2000 和 2005 中,

SQL Server定期自動備份

企業管理器中的Tools,Database Maintenance Planner,可以設定資料庫的定期自動備份計劃。並通過啟動Sql server Agent來自動運行備份計劃。具體步驟如下:1、開啟企業管理器,在控制台根目錄中依次點開Microsoft SQL Server-->SQL

SQL Server資料表資訊

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的一些技巧

擷取一個SQLServer上的所有資料庫資訊 用預存程序 sp_databases在查詢分析其中執行命令exec sp_databases結果:master 14464 NULLmodel 1280 NULLmsdb 14336 NULLNorthwind 4352 NULLpubs 2560 NULLStore 1912 NULLtempdb 8704 NULLtest 1272 NULL擷取一個資料庫的所有表用預存程序 sp_tables執行命令: use Northwind exec

Access資料庫升遷SQL Server問題

在軟體開發過程中經常會遇到資料庫升遷的問題,原因比較多,如acsess訪問速度比sql server慢、刪除資料記錄後access會留下空檔,檔案越來越大(也可用壓縮修複的方式減小檔案大小,但太麻煩),訪問速度越來越慢,甚至會資料庫損壞,損壞得比較輕的可以找第三方工具來修複,便嚴重時會導致資料庫無法修複,或修複後資料記錄會損壞。所以我們大有必要升遷我們現有的Access資料庫到SQL Server;現談談筆者在升遷時的做法及注意事項1,對於日期欄位欄位access表示為:#1981-28-12#

預存程序輕鬆過濾SQL Server串連

    這篇文章我們對系統預存程序進行討論,通過一個常式列出有關SQL Server串連或者在某個選中的串連上執行操作的資訊。 SQL Server資料庫管理員需要時刻保持對伺服器上串連的警惕。為了某種模式的應用,管理員需要監控這些串連;列出具有問題的串連,然後採取行動來進行修整;或者是在某個選中的串連上執行操作,例如結束某個串連。這有些困難,但是不是不可能的,要執行這些任務需要使用企業管理器(Enterprise

SQL Server 2005預存程序編寫指導

    本文讓我們談談關於這種編寫預存程序的新方法的五個常見問題。它們值得你一讀的……在SQL Server 2000中,只有一種方法編寫預存程序:使用T-SQL 陳述式。學習以前版本的SQL Server中預存程序的編寫是一門課程。但是SQL Server 2005讓你使用.NET語言家族(主要是VB.NET和C#)來編寫預存程序(以及函數、觸發器和其他的一些東西)成為可能。1.

SQL Server 2005預存程序寫報表舉例

    聽說MS SQL 2005內建報表功能,於是我測試了一下,還算比較好用,所以我就錄了一個用預存程序來寫報表的例子。由於測試過程當中沒有語音,所以我在這裡講解一下。使用的預存程序如下(錄象中到最後我更改了一下預存程序):使用的資料庫是MS SQL 2000的Northwind資料庫,表是orders。if exists(select * from sysobjects where name='procTest' and xtype='P')drop proc

影響SQL server效能的關鍵三個方面

一、邏輯資料庫和表的設計資料庫的邏輯設計、包括表與表之間的關係是最佳化關係型資料庫效能的核心。一個好的邏輯資料庫設計可以為最佳化資料庫和應用程式打下良好的基礎。標準化的資料庫邏輯設計包括用多的、有相互關係的窄表來代替很多列的長資料表。下面是一些使用標準化表的一些好處。A:由於表窄,因此可以使排序和建立索引更為迅速B:由於多表,所以多鏃的索引成為可能C:更窄更緊湊的索引D:每個表中可以有少一些的索引,因此可以提高insert update

在C#中運用SQLDMO備份和恢複Microsoft SQL Server資料庫

SQLDMO(SQL Distributed Management Objects,SQL分散式管理物件)封裝了Microsoft SQL Server資料庫中的對象。SQLDMO是Microsoft SQL Server中企業管理器所使用的應用程式介面,所以它可以執行很多功能,其中當然也包括對資料庫的備份和恢複。SQLDMO由Microsoft SQL

SQL Server 2008:CDC和Change Tracking

經常會有需求記錄使用者表中由DML操作(Insert/Updae/Delete)引起的資料變化,在SQL Server 2008 以前的版本中,要實現這樣的功能只能通過Trigger或者資料比對(例如SCD處理),而且必須針對每個使用者 表開發。SQL Server 2008中新增了兩種記錄資料變化的功能,本文就Change Data Capture(CDC)和 Change Tracking的特性做簡要對比。Change Data

總頁數: 792 1 .... 477 478 479 480 481 .... 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.