zhouweifeng
ҽ
л
ҵBlog
¹鵵...
·...
Ķ...
ͳ...
վ...
Դ
===========================================================
sqlserver generate ddl
===========================================================
sqlserver generate ddl 鿴ȫ
zhouwf0726 :2008.04.09 16:20 ::: ( SQLSERVER ) ::Ķ:(80) :: (0) :: (0)
===========================================================
Microsoft SQL Server 2005вѯŻʹõͳϢ(zt)
===========================================================
Microsoft SQL Server 2005вѯŻʹõͳϢ(zt) 鿴ȫ
zhouwf0726 :2008.03.30 10:26 ::: ( SQLSERVER ) ::Ķ:(147) :: (0) :: (0)
===========================================================
Microsoft SQL Server 2005вѯŻʹõͳϢ(zt)
===========================================================
Microsoft SQL Server 2005вѯŻʹõͳϢ(zt) 鿴ȫ
zhouwf0726 :2008.03.30 10:26 ::: ( SQLSERVER ) ::Ķ:(111) :: (0) :: (0)
===========================================================
Microsoft SQL Server 2005вѯŻʹõͳϢһ(zt)
===========================================================

Microsoft SQL Server 2005вѯŻʹõͳϢ

ߣ Eric N. Hanson

ͶߣLubor Kollar

ժҪ Microsoft® SQL Server 2005ռ洢ݿйݵͳϢ SQL ServerѯŻʹЩͳϢѡݼ͸²ЧִмƻðƤ˵ͳϢռϢͣ洢λãԼڴºɾͳϢĬSQL Server 2005ڱҪʱҲԶ͸ͳϢðƤͬʱڲͬļСݿ⣩ϸͳϢصĬá

 鿴ȫ
zhouwf0726 :2008.03.30 10:08 ::: ( SQLSERVER ) ::Ķ:(158) :: (0) :: (0)
===========================================================
sqlserver2005Ԥ
===========================================================
sqlserver2005Ԥ 鿴ȫ
zhouwf0726 :2008.03.30 10:04 ::: ( SQLSERVER ) ::Ķ:(85) :: (0) :: (0)
===========================================================
SQL Serverʹüά(zt)
===========================================================

SQL Serverʹüά

 鿴ȫ
zhouwf0726 :2008.03.21 13:45 ::: ( SQLSERVER ) ::Ķ:(95) :: (0) :: (0)
===========================================================
replicationsqlserverлstandby
===========================================================
replicationsqlserverлstandbyԼstandbysqlserverԴlogshipping 鿴ȫ
zhouwf0726 :2008.03.18 09:31 ::: ( SQLSERVER ) ::Ķ:(90) :: (0) :: (0)
===========================================================
SQL Server 2005ܵ(zt)
===========================================================
SQL Server 2005ܵ(zt) 鿴ȫ
zhouwf0726 :2008.03.06 16:37 ::: ( SQLSERVER ) ::Ķ:(175) :: (1) :: (0)
===========================================================
SQL Server 2005ܵһ(zt)
===========================================================
http://space.itpub.net/?uid-47598-action-viewspace-itemid-170255 鿴ȫ
zhouwf0726 :2008.03.06 15:03 ::: ( SQLSERVER ) ::Ķ:(156) :: (1) :: (0)
===========================================================
sqlserver kill long time lock
===========================================================

All:

I have finished a simple program to kill long time lock and passed test,If anyone need it,Pls kindly test it and then deploy it,we can get some part of this to combine with our existing BlockingDetectionMonitor monitor program.Wish it will give us some help.Thanks a lot.

 鿴ȫ
zhouwf0726 :2008.01.25 10:35 ::: ( SQLSERVER ) ::Ķ:(163) :: (0) :: (0)
===========================================================
SqlServerĸ(zt)
===========================================================

SqlServerĸ

 鿴ȫ
zhouwf0726 :2008.01.24 12:41 ::: ( SQLSERVER ) ::Ķ:(107) :: (4) :: (0)
===========================================================
޸sqlserverַ
===========================================================

ֵַ֧

select * from ::fn_helpcollations()

޸ַ(Ҫ޸ݿϵ)

alter database temptable collate Chinese_PRC_CI_AI


zhouwf0726 :2008.01.14 11:58 ::: ( SQLSERVER ) ::Ķ:(233) :: (0) :: (0)
===========================================================
鿴sqlserverij̵sqlı
===========================================================
2ַʽ鿴sqlserversqlı鿴˰󶨵sqlıĻҪtraceˣעҪeventTSQLPrepare SQLѡ׷ˡ֪û 鿴ȫ
zhouwf0726 :2008.01.08 14:36 ::: ( SQLSERVER ) ::Ķ:(124) :: (0) :: (0)
===========================================================
SQLSERVER_WA_Sys_ͷ
===========================================================
ѡ 鿴ȫ
zhouwf0726 :2007.12.11 16:18 ::: ( SQLSERVER ) ::Ķ:(101) :: (0) :: (0)
===========================================================
SQLSERVERں(zt)
===========================================================
http://okone96.itpub.net/post/9033/233945 鿴ȫ
zhouwf0726 :2007.12.07 15:57 ::: ( SQLSERVER ) ::Ķ:(238) :: (2) :: (0)
===========================================================
ѯSQLSERVER汾
===========================================================

SQLSERVER2000

SELECT SERVERPROPERTY('productversion'), SERVERPROPERTY ('productlevel'), SERVERPROPERTY ('edition')

SQLSERVER2005

SELECT SERVERPROPERTY('productversion'), SERVERPROPERTY ('productlevel'), SERVERPROPERTY ('edition')


zhouwf0726 :2007.11.06 17:16 ::: ( SQLSERVER ) ::Ķ:(500) :: (0) :: (0)
===========================================================
SQLSERVERŰ
===========================================================

SQLSERVERŵһС˳ܽ£

 鿴ȫ
zhouwf0726 :2007.10.11 11:59 ::: ( SQLSERVER ) ::Ķ:(455) :: (3) :: (0)
===========================================================
鿴SQLSERVER
===========================================================
鿴SQLSERVER 鿴ȫ
zhouwf0726 :2007.10.05 20:22 ::: ( SQLSERVER ) ::Ķ:(259) :: (0) :: (0)
===========================================================
SQLSERVER SUSPECT
===========================================================

USE MASTER
go

SP_CONFIGURE 'ALLOW UPDATES',1 RECONFIGURE WITH OVERRIDE
GO

UPDATE SYSDATABASES SET STATUS =32768 WHERE NAME='TEST'
Go

sp_dboption 'TEST', 'single user', 'true'
Go

DBCC CHECKDB('TEST')
Go

update sysdatabases set status =28 where name='TEST'
Go

sp_configure 'allow updates', 0 reconfigure with override
Go

sp_dboption 'TEST', 'single user', 'false'
Go


zhouwf0726 :2007.10.04 13:37 ::: ( SQLSERVER ) ::Ķ:(132) :: (0) :: (0)
===========================================================
find the replications and articles from distribution server
===========================================================

--according old upatedb replication, you may check the publication, then use the fllowing sql to find out these articles.
select * from MSpublications --check the publication

--according to publication, find out that these article.

select * from MSarticles where publication_id=1

select 'exec sp_addarticle @publication = N''analysis2_coredb_04'', @article = N'''+article+''', @source_owner = N''dbo'', @source_object = N'''+article+''', @destination_table = N'''+article+''', @type = N''logbased'', @creation_script = null, @description = null, @pre_creation_cmd = N''drop'', @schema_option = 0x00000000000000F3, @status = 16, @vertical_partition = N''false'', @ins_cmd = N''SQL'', @del_cmd = N''SQL'', @upd_cmd = N''SQL'', @filter = null, @sync_object = null, @auto_identity_range = N''false'' GO'
from MSarticles where publication_id=40

 鿴ȫ

zhouwf0726 :2007.10.04 13:34 ::: ( SQLSERVER ) ::Ķ:(177) :: (0) :: (0)
===========================================================
ɾǰһıݵһ
===========================================================

ɾǰһıݵһ

˵һ£ļļкYYYYMMDDĿǰʱ޷ִиݿnetbackupʱøǰһ־ݡ

 鿴ȫ

zhouwf0726 :2007.09.30 09:04 ::: ( SQLSERVER ) ::Ķ:(585) :: (4) :: (0)
===========================================================
SQLSERVERָ
===========================================================
SQLSERVERݻָԣ 鿴ȫ
zhouwf0726 :2007.09.19 13:45 ::: ( SQLSERVER ) ::Ķ:(244) :: (0) :: (0)
===========================================================
SCOPE_IDENTITYIDENT_CURRENT @@IDENTITY(zt)
===========================================================

SCOPE_IDENTITYIDENT_CURRENT @@IDENTITYıȽ

create table test(id int identity(1,1),mc varchar(20))

insert into test(mc) values('aaaaa')
select @@identity,ident_current('TEST')

 鿴ȫ
zhouwf0726 :2007.08.27 16:14 ::: ( SQLSERVER ) ::Ķ:(174) :: (0) :: (0)
===========================================================
SQLŻ̽(zt)
===========================================================
SQLŻ̽ 鿴ȫ
zhouwf0726 :2007.08.23 17:56 ::: ( SQLSERVER ) ::Ķ:(294) :: (0) :: (0)
===========================================================
SQLSERVER SELECT(zt)
===========================================================

ѯSQLSERVERHINTSʱҵĵдñȽϸ¼һ¡

http://www.cndw.com/tech/data/2006041339438.asp

 鿴ȫ
zhouwf0726 :2007.08.23 17:38 ::: ( SQLSERVER ) ::Ķ:(246) :: (0) :: (0)
===========================================================
sqlserverѯԶ
===========================================================

ҪڲѯĽһIdentity֣ȻClientвʵ֣ʱеClassϣClient sidecodingôֻSql취
ȽһһSQLɵİ취ԭڽвѯڵڸü¼ļ¼ͿԵõRank
Example:
USE pubs
SELECT COUNT(*) AS Rank, a1.au_lname, a1.au_fname
FROM authors a1, authors a2
WHERE a1.au_lname + a1.au_fname >= a2.au_lname + a2.au_fname
GROUP BY a1.au_lname, a1.au_fname
ORDER BY Rank
أַľԣһܲãڶͬļ¼ôRankͻֲе2û3
ûбķأȻеģSQLṩһIDENTITY FunctionԵõʶеֵϧĺܵǣֻSELECT INTO䣬ֻһʱ
Example:
USE pubs
SELECT IDENTITY(INT, 1, 1) AS Rank,au_lname,au_fname
INTO #tmp
FROM authors
SELECT * FROM #tmp
DROP TABLE #tmp
ַܺԶȵһַҪǿȱDZͨSQLɡ
ܵĻһ㻹ǽڿͻһ.

sqlserver2005ϰ汾Խʵ֡

SQL Server 2005SQL Server 2000ĽܴЩǷdzʵõġ

ټ˵ ЩNorthwind⡣

1. TOP ʽ
SQL Server 2000TOPǸ̶ֵDzǾòˬڸĽˡ

--ǰnĶ
declare @n int
set @n = 10
select TOP(@n) * from Orders

2. ҳ
֪λȥSQL Server 2000ôҳģ඼õʱSQL Server 2005һ仰ַ֧ҳܾ˵Ҳdz


--FreightС2030еĽ
select * from(
select OrderId, Freight, ROW_NUMBER() OVER(order by Freight) as row from Orders
) a
where row between 20 and 30

3.


select * from(
select OrderId, Freight, RANK() OVER(order by Freight) as rank from Orders
) a
where rank between 20 and 30

4. try ... catch
SQL Server 2000û쳣T-SQLм룬ϰtry catchԱ2005DzǸУ


SET XACT_ABORT ON -- try
BEGIN TRY
begin tran
insert into Orders(CustomerId) values(-1)
commit tran
print 'commited'
END TRY
BEGIN CATCH
rollback
print 'rolled back'
END CATCH

5. ͨñʽCTE
ͨʽȥʱ鷳
www.knowsky.com


--ӣͨñʽзҳ
WITH OrderFreight AS(
select OrderId, Freight, ROW_NUMBER() OVER(order by Freight) as row from Orders
)
select OrderId, Freight from OrderFreight where row between 10 and 20
رͨʽֵ֧ݹ顣


6. ֱӷWeb Service
Ҫstore procedureWeb Serviceɣ.NET, IISҪͨWindows 2003HTTP Protocol StackֱӷWebService,ҪWindows 2003 sp1

--DataSet CustOrdersOrders(string customerID)
CREATE ENDPOINT Orders_Endpoint
state=started
as http(
path='/sql/orders',
AUTHENTICATION=(INTEGRATED),
ports=(clear)
)
for soap(
WebMethod 'CustOrdersOrders'(
name='Northwind.dbo.CustOrdersOrders'
),

wsdl=default,
database='Northwind',
namespace='http://mysite.org/'
)
Web Serviceͷˣhttp://localhost/sql/orders?wsdlõwsdl


zhouwf0726 :2006.11.03 14:16 ::: ( SQLSERVER ) ::Ķ:(713) :: (0) :: (0)
===========================================================
MS SQL ServerݿƷ(ת)
===========================================================