sql server 資料庫伺服器連結

     起因:使用者多,資料量大;多個資料庫,每個資料庫佔用一台資料庫伺服器。     連結的伺服器用於處理分散式查詢:當用戶端應用程式通過連結的伺服器執行分散式查詢時,SQL Server 將分析命令並向 OLE DB 發送請求。sp_addlinkedserver:在本機伺服器上註冊遠程伺服器的資訊。sp_addlinkedsrvlogin:建立或更新 SQL Server 本地執行個體上的登入名稱與遠程伺服器中安全帳戶之間的映射sp_addlinkedserver  [ @server=

[翻譯]SQL Server 未公開的兩個預存程序sp_MSforeachtable 和 sp_MSforeachdb

SQL Server 未公開的兩個預存程序sp_MSforeachtable 和 sp_MSforeachdb您是否曾經寫過代碼來處理資料庫中的所有表?處理一個 SQL Server執行個體中的所有資料庫的代碼又該如何寫?然則,您是否知道有多種方法可以解決這問題?您可以建立一個遊標cursor包含所有資料表,或者包含SQL

用sp_lock診斷SQL Sever的效能問題

sp_lock 命令相關詳細描述見http://msdn.microsoft.com/zh-cn/library/ms187749.aspx  在IT 專家中有一種普遍的誤解,就是認為“鎖定是不好的東西”,你必須盡一切可能保證資料庫鎖定不會使得進程無法正常運行。為了能夠確保一個一致的資料庫環境,在對資源進行修改時,資料庫引擎必須利用一種機制來獲得對資源的獨佔權。SQL

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

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

【SQL Server中SMO的簡單使用】 (裝載)

分類: 雜七雜八SQL Server知識點 2010-05-15 20:59 554人閱讀 評論(2) 收藏 舉報SMO是SQL Mangagement Objects的簡稱.與之相對應的是ADO.Net。不過不同的地方是ADO.Net是用於資料訪問的,而SMO是用於設計的,雖然SMO能夠再伺服器上執行任意的SQL語句.另外一個不同的地方是ADO.Net可以訪問電腦中任意資料來源,而SMO對象是專門針對SQL

Sql Server 預存程序和觸發器

以前只是對概念的瞭解。沒有深入的瞭解。昨天在晚上找了一些資料學習學習。把自己的認識當做筆記記下來。做東西的時候,和資料庫打交道都是直接用sql語句拼接而成的,很少用預存程序和參數。預存程序:儲存在資料庫中的一組T-SQL 陳述式,只需編譯一次, 在程式中就可以多次調用。 並且可以向語句中傳參數、輸出參數,防止注入攻擊,預存程序執行起來 效率更高、而且可以減少網路流量。預存程序的定義文法:  create procedure procedure_name [;number]    (      @

SQL SERVER預存程序調用預存程序並接收輸出參數或傳回值的方法

一個帶輸出參數的預存程序的例子:ALTER PROCEDURE [dbo].[GetCustomers](@rowcount INT OUTPUT)AS     SELECT [CustomerID]      ,[CompanyName]      ,[ContactName]      ,[ContactTitle]      ,[Address]      ,[City]      ,[Region]      ,[PostalCode]      ,[Country]     

SQL Server 查詢分析器提供的所有鍵盤快速鍵

下表列出 SQL Server 查詢分析器提供的所有鍵盤快速鍵。  活動 捷徑  書籤:清除所有書籤。 CTRL-SHIFT-F2  書籤:插入或刪除書籤(切換)。 CTRL+F2  書籤:移動到下一個書籤。 F2 功能鍵  書籤:移動到上一個書籤。 SHIFT+F2  取消查詢。 ALT+BREAK  串連:串連。 CTRL+O  串連:中斷連線。 CTRL+F4  串連:中斷連線並關閉子視窗。 CTRL+F4  資料庫物件資訊。 ALT+F1  編輯:清除活動的編輯器窗格。

如何使用四個語句來提高 SQL Server 的伸縮性

  本文講解如何使用LEFT JOIN、CROSS JOIN以及IDENTITY值的檢索,這些技術來提高基於SQL Server的應用程式的效能或改善其延展性。  你將遇到的現象:應用程式中的SQL

SQL Server 中的多級子查詢

有兩個表,分別是 A,BAID ScriptID  TaskID  YearID1      5    3    12      5    4    13      5    5    14      6    3    15      6    4    16      7    3    27      7    5    28      8    2    29      8    6    2B 表如下BID    AID11    112    213    314    415  

一番辛苦重裝 SQL Server 2k

    之前安裝了Sql Server 2005 在 D 盤,Ghost了一份作業系統 Win2k3。體驗了一番 Sql 2005,它是基於 .Net 的,而且功能與體積都比 2k 版大多;當然這兩個原因也制約它速度不如 2k。公司的項目都用 2k 版。最後還是卸載了 Sql 2005,重裝上 2k 的,一切順利。    不過,2005版的資料庫不能降級為 2k 的資料庫,著實令人頭痛。上網找了一氣,沒有發現解決方案,最後以最笨的方法:1、從2005中匯出 sql 指令碼;2、匯出資料到

刪除 sql server資料庫表某一列的預設值

在SQL Server 中,如果給表的一個欄位設定了預設值,就會在系統資料表sysobjects中產生一個預設約束。如果想對這個設定了預設值的欄位進行相關操作,比如更改該列的類型,刪除該列等操作 時就會報錯。所以在對此欄位進行相關操作前, 可以使用下面的指令碼先對預設值的約束刪除:DECLARE @tablename VARCHAR(100), @columnname VARCHAR(100), @tab VARCHAR(100)SET @tablename='表名'SET

SQL Server 查詢效能最佳化——索引與SARG(二)

 接 SQL Server 查詢效能最佳化——索引與SARG(一)對於非SARG語句,SQL SERVER 必須評估每一條記錄以決定它是否符合WHERE子句的條件。所以索引對於採用非SARG條件的查詢通常沒什麼用處。而通過非SARG語句通常包含以下操作: NOT、!=、<>、!>、!< 、NOT EXISTS 、NOT IN 和NOT LIKE 等,以及上述提及的“%IS%”,其中LIKE使用方法會造成全表掃描(TARLE SCAN)或是聚集掃描而降低效能.建立SQL

SQL SERVER的鎖機制(四)——概述(各種交易隔離等級發生的影響)

SQL SERVER的鎖機制(一)——概述(鎖的種類與範圍)SQL SERVER的鎖機制(二)——概述(鎖的相容性與可以鎖定資源) 本文上接SQL SERVER的鎖機制(三)——概述(鎖與交易隔離等級)  六、各種交易隔離等級發生的影響修改資料的使用者會影響同時讀取或修改相同資料的其他使用者。即這些使用者可以並發訪問資料。如果資料存放區系統沒有並發控制,則使用者可能會看到以下負面影響:· 未提交的依賴關係(髒讀)· 不一致的分析(不可重複讀取)· 幻讀

SQL Server 查詢效能最佳化——堆表、片段與索引(二)

 本文是對 SQL Server 查詢效能最佳化——堆表、片段與索引(一)的一些總結。 第一:先對 SQL Server 查詢效能最佳化——堆表、片段與索引(一)中的例一的SET STATISTICS IO之後出現的關鍵資訊如下表 'T_EPZ_INOUT_ENTRY_DETAIL'。掃描計數 1,邏輯讀 4825 次,物理讀 6 次,預讀 19672 次。這句解釋一下。(有些內容來自網路,有些內部是自己的理解。) SQL SERVER 資料庫引擎當遇到一個查詢語句時,SQL SERVER資料庫

SQL Server資料庫中char, varchar, nvarchar的差異

1. char     固定長度,最長n個字元。2. varchar     最大長度為n的可變字串。(n為某一整數,不同資料庫,最大長度n不同)char和varchar區別:     varchar必char節省空間的,但在效率上比char稍微差一些。     說varchar比char節省空間的,是因為varchar是可變字串,比如:用varchar(5)儲存字串“abc”,只佔用3個位元組的儲存空間,而用char(5)儲存,則佔用5個位元組(“abc  ”)。   

SQL Server資料庫匯入匯出資料方式比較

在我們建立一個資料庫時,並且想將分散在各處的不同類型的資料庫分類匯總在這個建立的資料庫中時,尤其是在進行資料檢驗、淨化和轉換時,將會面臨很大的挑戰。幸好SQL Server為我們提供了強大、豐富的資料匯入匯出功能,並且在匯入匯出的同時可以對資料進行靈活的處理。 在SQL

解析:如何快速掌握SQL Server的鎖機制

對於一般的使用者而言,通過系統的自動鎖定管理機制基本可以滿足使用要求,但如果對資料安全、資料庫完整性和一致性有特殊要求,就需要瞭解SQL Server的鎖機制,掌握資料庫鎖定方法。各種大型資料庫所採用的鎖的基本理論是一致的,但在具體實現上各有差別。SQL

總頁數: 792 1 .... 242 243 244 245 246 .... 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.