SQL Server Code Name "Denali" CTP3

14.10.2011
https://www.microsoft.com/betaexperience/pd/SQLDCTP3CTA/enus/

adresinden download edebilirsiniz. Henüz beta aşamasında.

1 kişi tarafından 5 olarak değerlendirildi

  • Currently 5.0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Sql Server 2008, Sql Server 2005, ,

Sql 2005 Backup Prosedure - Shrink Db

05.05.2011
DECLARE @DataBase_Name NVARCHAR(50);
DECLARE @Backup_String NVARCHAR(4000);
SET @DataBase_Name = 'DBNAME';

SELECT @Backup_String = 'DUMP TRANSACTION ['+@DataBase_Name+'] WITH NO_LOG DBCC SHRINKDATABASE (['+@DataBase_Name+'], TRUNCATEONLY) ' +
'BACKUP DATABASE ['+@DataBase_Name+'] TO DISK = N''E:\Sql_Server_Backup\Sql2005\'+@DataBase_Name+'\'+@DataBase_Name+'_'+ 
CONVERT(NVARCHAR, YEAR(GETDATE())) + '-' + 
CASE WHEN MONTH(GETDATE()) < 10 THEN '0'+CONVERT(NVARCHAR, MONTH(GETDATE())) ELSE CONVERT(NVARCHAR, MONTH(GETDATE())) END  + '-' + 
CASE WHEN DAY(GETDATE()) < 10 THEN '0'+CONVERT(NVARCHAR, DAY(GETDATE())) ELSE CONVERT(NVARCHAR, DAY(GETDATE())) END + '-' + 
SUBSTRING(CONVERT(NVARCHAR,GETDATE(),8),1,2) + '-' + 
SUBSTRING(CONVERT(NVARCHAR,GETDATE(),8),4,2) + '-' + 
SUBSTRING(CONVERT(NVARCHAR,GETDATE(),8),7,2) +'.bak'' WITH INIT, NOUNLOAD, NAME = N'''+@DataBase_Name+''', NOSKIP , STATS = 10, NOFORMAT'

EXEC (@Backup_String)

0 kişi tarafından 0 olarak değerlendirildi

  • Currently 5.0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Sql Server 2005, , ,

Sql 2005 Try - Catch Kullanımı

20.04.2011
BEGIN TRY 
END TRY 
BEGIN CATCH 


END CATCH

0 kişi tarafından 0 olarak değerlendirildi

  • Currently 5.0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Sql Server 2005, , , ,

Sql İki Tarih Arası ile Parametrik İki Tarih Arası Kontrolü

25.01.2011
Arasında kontrolünü yapmanın iki yolu mevcuttur. parametrik iki tarihin, sizin istediğiniz aralıkta olması veya bu iki tarihinin dışında kalan kümenin olmama durumu.

Değilini Bulalım (Kestirme Yol): 
AND NOT (@ENDDATE < STARTDATE OR ENDDATE < @STARTDATE)

Arasında Olma Durumunu Bulalım (Uzun Yol)
Tüm koşulların sağlanma durumları kontrol edilmeli birbirileri ile or' lanmalı, en dış ile And len melidir.

AND
(
    (STARTDATE <= @STARTDATE AND ENDDATE >= @ENDDATE )
    OR
    (STARTDATE BETWEEN @STARTDATE AND @ENDDATE)
    OR
    (ENDDATE BETWEEN @STARTDATE AND @ENDDATE)
    OR
    (STARTDATE >= @STARTDATE AND ENDDATE <= @ENDDATE)
)

0 kişi tarafından 0 olarak değerlendirildi

  • Currently 5.0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Sql Server 2005, , ,

SQL WAITFOR DELAY - Script Bekletme

09.11.2010

SELECT GETDATE ()
WAITFOR  DELAY '00:00:05'
SELECT GETDATE()

1. cümleyi çalıştırdıktan sonra sistemi 5 sn bekleterek daha sonra 2. cümleyi çalıştıracaktır.
c# thread' ten sizi kurtarabilir. Örneğin; mail gönderimlerinde 200 gönderimden sonra sistemi 2 dakika bekletebilirsiniz.


2 kişi tarafından 4 olarak değerlendirildi

  • Currently 5.0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Yazılımcı Kütüphanesi, Sql Server 2008, Sql Server 2005, , , , , ,