SQLServer 管理常用SQL語句_MsSql

1. 查看資料庫的版本    select @@version   2. 查看資料庫所在機器作業系統參數   exec master..xp_msver   3. 查看資料庫啟動的參數   sp_configure   4. 查看資料庫啟動時間   select convert(varchar(30),login_time,120) from master..sysprocesses where spid=1   查看資料庫伺服器名和執行個體名   print 'Server Name.....

在SQL Server中將資料匯出為XML和Json的方法_MsSql

    有時候需要一次性將SQL Server中的資料匯出給其他部門的也許進行關聯或分析,這種需求對於SSIS來說當然是非常簡單,但很多時候僅僅需要一次性匯出這些資料而建立一個SSIS包就顯得小題大做,而SQL Server的匯入匯出工具其中BUG還是蠻多的,最簡單的辦法是BCP。 資料匯出為XML    在SQL Server 2005之後提供了一個for

Sql Server中的事務介紹_MsSql

1.什麼是事務:事務是一個不可分割的工作邏輯單元,在資料庫系統上執行並行作業時事務是做為最小的控制單元來使用的。   他包含的所有資料庫操作命令作為一個整體一起向系提交或撤消,這一組資料庫操作命令要麼都執行,要麼都不執行。   事務是一個不可分割的工作邏輯單元2.事務的分類.  按事務的啟動與執行方式,可以將事務分為3類:  ①顯示事務

SQL Server資料庫中的預存程序介紹_MsSql

什麼是預存程序如果你接觸過其他的程式設計語言,那麼就好理解了,預存程序就像是方法一樣。竟然他是方法那麼他就有類似的方法名,方法要傳遞的變數和返回結果,所以預存程序有預存程序名有預存程序參數也有傳回值。預存程序的優點:   預存程序的能力大大增強了SQL語言的功能和靈活性。1.可保證資料的安全性和完整性。2.通過預存程序可以使沒有許可權的使用者在控制之下間接地存取資料庫,從而保證資料的安全。3.通過預存程序可以使相關的動作在一起發生,從而可以維護資料庫的完整性。4.在

SQL Server 監控磁碟IO錯誤,msdb.dbo.suspect_pages_MsSql

suspect_pages 表位於 msdb 資料庫中,是在 SQL Server 2005 中引入的。用於維護有關可疑頁的資訊的 suspect_pages資料庫管理員負責管理表(主要通過刪除舊的行實現)。suspect_pages 表有大小限制,如果此表已滿,則不會記錄新的錯誤。若要防止此表填滿,資料庫管理員或系統管理員必須通過刪除行來手動清除此表中的舊條目。因此,我們建議您定期刪除或存檔 event_type 為已還原或已修複的行或具有舊 last_update 值的行。若要監視對

SQL Server中調用C#類中的方法執行個體(使用.NET程式集)_MsSql

需求是這樣的,我在.net程式裡操作資料時將一些欄位資料加密了,這些資料是很多系統共用的,其中一delphi程式也需要用到,並且需要將資料解密,由於我在.net裡加密的方式比較特殊,在delphi程式裡解密比較繁瑣且要消耗很多時間,所以不得不讓sqlserver調用程式集的方式來解決問題。下面只是一個例子,貼出來共用。建立一個dll,class,代碼如下:複製代碼 代碼如下:namespace MyDll{    public partial class

談談sqlserver自訂函數與預存程序的區別_MsSql

一、自訂函數:  1. 可以返回表變數  2. 限制頗多,包括    不能使用output參數;    不能用暫存資料表;    函數內部的操作不能影響到外部環境;    不能通過select返回結果集;    不能update,delete,資料庫表;  3. 必須return 一個標量值或表變數  自訂函數一般用在複用度高,功能簡單單一,爭對性強的地方。二、預存程序  1. 不能返回表變數  2. 限制少,可以執行對資料庫表的操作,可以返回資料集  3.

遠端連線SQLSERVER 2000伺服器方法_MsSql

測試條件:一個公網IP,兩個靜態IP。   具體步驟:   一、ping伺服器IP能否ping通   觀察遠程SQL Server 2000伺服器的物理串連是否存在。如果不行,請檢查,查看配置,當然得確保遠程sql server 2000伺服器的IP拼字正確。   二 在Dos或命令列下輸入telnet 伺服器IP 連接埠,看能否連通   如telnet 202.114.100.100 1433   通常連接埠值是1433,因為1433是SQL Server

SQL Server使用Merge語句當源表資料集為空白時,無法進行查詢的問題_MsSql

面舉一個例子來具體說明一下: 有兩個表SourceTable為登陸表,TargetTable為授權表,如果訪問使用者在登陸表中,更新授權表的授權層級,否則授權0表示遊客。sql語句如下: --SourceTable為登陸表,TargetTable為授權表 --如果訪問使用者在登陸表中,更新授權表的授權層級,否則授權0表示遊客。 create table SourceTable(UserName nvarchar(10),Pwd int,[Level] int) create table

淺談tempdb在SqlServer系統中的重要作用_MsSql

簡介:      

淺析SQL Server中包含事務的預存程序_MsSql

先來看一個概念:  資料庫事務(Database Transaction) ,是指作為單個邏輯工作單元執行的一系列操作,要麼完整地執行,要麼完全地不執行。那麼在預存程序裡添加事務,則可以保證該事務裡的所有sql代碼要麼完全執行要麼完全不執行。  舉個簡單的帶事務的預存程序:Begin    Set NOCOUNT ON; --不返回影響行數    Set XACT_ABORT ON; --使用預存程序執行事務需要開啟XACT_ABORT參數(預設為OFF)      delete from

解決SqlServer 各版本 sa帳戶不能登入問題_MsSql

1.使用Management Studio Express,用“Windows身分識別驗證”登入,選中SQL伺服器名,右擊滑鼠選擇屬性,在伺服器屬性選項頁面,選擇“安全性”,將伺服器身分識別驗證由“Windows身分識別驗證”改為“SQL Server和Windows身分識別驗證”,單擊確定。2.使用SQL  Server 2005介面區配置器,選擇“服務和串連的介面區配置器”,選SQL Express–>Database Engine–>服務,先停止,再啟動,重啟SQL

揭秘SQL Server 2014有哪些新特性(3)-可更新列儲存叢集索引_MsSql

簡介     資料行存放區索引其實在在SQL Server 2012中就已經存在,但SQL Server 2012中只允許建立非聚集列索引,這意味著列索引是在原有的行儲存索引之上的引用了底層的資料,因此會消耗更多的儲存空間,但2012中的限制最大的還是一旦將非聚集資料行存放區索引建立在某個表上時,該表將變為唯讀,這使得即使在資料倉儲中使用列索引,每次更新資料都變成非常痛苦的事。SQL Server

在SQL Server中使用ISNULL執行空值判斷查詢_MsSql

有如下查詢:複製代碼 代碼如下:select isnull(lastchanged,'') as lastchanged from vhhostlist where

在SQL Server中遷移資料的幾種方法_MsSql

1.通過工具"DTS"的設計器進行匯入或者匯出DTS的設計器功能強大,支援多任務,也是可視化介面,容易操作,但知道的人一般不 多,如果只是進行SQL Server資料庫中部分表的移動,用這種方法最好,當然,也可以進行全部表的移動。在SQL Server Enterprise Manager中,展開伺服器左邊的+,選擇資料庫,右擊,選擇All tasks/Import Data...(或All tasks/Export

SQL SERVER中關於exists 和 in的簡單分析_MsSql

In與Exists這兩個函數是差不多的,但由於最佳化方案不同,通常NOT Exists要比NOT IN要快,因為NOT EXISTS可以使用結合演算法二NOT IN就不行了,而EXISTS則不如IN快,因為這時候IN可能更多的使用結合演算法。如圖,現在有兩個資料集,左邊表示#tempTable1,右邊表示#tempTable2。現在有以下問題:1.求兩個集的交集?2.求tempTable1中不屬於集#tempTable2的集?先建立兩張暫存資料表:create table #tempTable1

MSSQL分次還原指令碼,SQLSERVER段落指令碼_MsSql

分次還原保持進行檢查,以便確保資料庫在結束時將是一致的。 在還原順序結束後,如果恢複的檔案有效並且與資料庫一致,則恢複的檔案將直接變為聯機狀態。分次還原適用於所有復原模式,但在完整復原模式和大量記錄復原模式下比在簡單復原模式下更靈活。所有的分次還原都從稱為“部分還原順序”的初始還原順序開始。 部分還原順序至少還原和恢複主檔案組,在簡單復原模式下還會還原和恢複所有讀/寫檔案組。 在分次還原順序中,整個資料庫都必須離線。 隨後,資料庫將處於聯機狀態,並且還原的檔案組都處於可用狀態。

SQL Server中使用sp_password重設SA密碼執行個體_MsSql

SQL2000的SA密碼不能更改的解決方案,在更改sa的密碼出現下面的錯誤:複製代碼 代碼如下:Error 21776: [SQL-DMO] The name ‘dbo' was not found in the Users collection. If the name is a qualified name, use [] to separate various parts of the name, and try again.解決方案:用SQl帶的查詢管理器串連到sql上,執行:複製代碼

SQL Server 分頁查詢通用預存程序(只做分頁查詢用)_MsSql

自開始做項目以來,一直在用。這段預存程序的的原創者(SORRY,忘記名字了),寫得這段SQL代碼很不錯,我在這個基礎上,按照我的習慣以及思維方式,調整了代碼,只做分頁查詢用。/*----------------------------------------------*procedure name : P_PageResult* author :Fay* create date : 2014-07-18*/CREATE PROCEDURE prcPageResult-- 獲得某一頁的資料 --

SQL SERVER 2005 最小安裝經驗_Mysql

最後重裝好N次都沒有發現VS2005的選項,但這東西在安裝後確實存在。 再一個問題就是裝一個資料庫得花這麼長時間,又占空間,裝出來後很多工具都沒有使用過的。能否只安裝我最需要的資料庫伺服器和必要的管理工具?就這個問題今天終於找到答案。 問題一“VS2005是怎麼裝上去的” 安裝SQL時選了下面的商業開發工具造成:SQL Server Business Intelligence Development Studio,把這個勾去掉就不會安裝VS2005了。

總頁數: 792 1 .... 710 711 712 713 714 .... 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.