原创 SQL SERVER 2008數據庫附加

  2008數據庫附加   /* 網上看到的整理了一下。 原文地址http://database.51cto.com/art/201003/190984.htm     在SQL Server 7.0中,微軟推出了sp_attach_db

原创 SQL SERVER 2008 更改跟蹤

SQL SERVER 2008 更改跟蹤 /* 看書,看聯機期間。。。順帶把看到的寫下   與SQL SERVER 2008 CDC 異步捕獲數據變更的不同,更改跟蹤是同步進程, 是DML(INSERT/UPDATE/DELETE)事務的

原创 mssql中用xml的方法拆分以不定空格爲分割符號的字符串

---xml拆分以不定空格爲分割符號的字符串   --測試數據 if object_id('[tb]') is not null drop table [tb] create table [tb]([a] varchar(200)) go

原创 DATETIME 和 SMALLDATETIME 的內部存儲

----DATETIME 和SMALLDATETIME的內部存儲與我們輸入的或者顯示的是完全不一樣的。具體的不多說了 ----看下面的演示   --1.datetime的內部存儲   declare @dt datetime set @d

原创 查看數據文件的使用和增長情況

  SET NOCOUNT ON SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED   DECLARE @dbname VARCHAR(200), @sql VARCHAR(8000)  

原创 SQL SERVER 2008 數據變更捕獲(CDC )

SQL SERVER 2008 異步捕獲表數據修改   寫的不對的地方請各位指正,寫的也比較亂。講究這看吧。^ ^ /* SQL SERVER 2008 異步捕獲表數據修改     SQL server 2008爲異步跟蹤所有發生在用戶表

原创 返回各個數據庫的孤立用戶

-- Purpose: To return database users (for each db) orphaned from any login.-- Created By: ALEX LI-- Created On: 2010-04

原创 FOR XML EXPLICIT使用-2

該文爲上篇FOR XML EXPLICIT使用的詳細過程。   declare @t table ( SendID nvarchar(50), ChannelsID nvarchar(50) , DeliveryLoc nvarchar(

原创 FOR XML EXPLICIT使用

declare @t table ( SendID nvarchar(50), ChannelsID nvarchar(50) , DeliveryLoc nvarchar(50) , MsgNo nvarchar(50) , MsgD

原创 FOR XML (AUTO,RAW)

/* 通過使用FOR XML與一些關鍵字組合可以生成XML格式,經常使用的一些 關鍵字有AUTO, RAW, PATH or EXPLICIT。下面具體說明如何使用這些 關鍵字來生成XML。下面使用了ATUO,RAW方法來生車XML格式數

原创 SQL SERVER 2008 新數據庫類型hierarchyid

/* --2010-05-27(東昇)       SQL SERVER 2008 新數據庫類型hierarchyid            SQL SERVER 2008引入了新的hierarchyid數據類型,可以用它來做本地存儲並

原创 SQL XML 查詢整理

只整理了一些還不是很完全,以後會繼續補全。 --======= --XML --=======   --1.modify() DECLARE @x XML SELECT @x = '<People NAME="dongsheng" SEX

原创 logshipping的時候怎麼讓熱備機器上的賬號繼承主數據庫上該賬號相同的權限。

--logshipping的時候怎麼讓熱備機器上的賬號繼承主數據庫上該賬號相同的權限。     --主數據上查詢 select 'sp_addlogin ''' + name + ''',@passwd = ''' + ''',@sid=

原创 DMF sys.dm_os_volume_stats監控物理磁盤

   監控數據庫數據文件以及磁盤的空間情況是每個DBA必要的工作。sqlserver 2008 r2 sp1之後的版本提供了一個很實用的DMF sys.dm_os_volume_stats來返回數據文件以及文件所在磁盤的空間情況。相比之前

原创 機器名更改後修正windows登錄名

  ---首先以SA超級管理員身份登陸   USE [master] GO   --更改servername IF SERVERPROPERTY('ServerName')<>@@SERVERNAME BEGIN     DECLARE