29 Ağustos 2012 Çarşamba

Bir Sql Serverdan Başka Bir Serverda ki Job'u Çalıştırmak

Farklı iki instance olsun yada farklı serverlarda bulunan sql server üzerindeki jobları diğer bir serverdan çalıştırmak bazen yapmamız gereken bir senaryo olarak karşımıza çıkabilir.

Bu durumda çalıştırılacak script aşağıdaki gibidir.

declare @remotecod int
declare @job_name varchar(300)
declare @server_name varchar(200)
declare @query varchar(8000)
declare @cmd varchar(8000)

set @job_name = 'Gunluk Islemler' --Çalıştırılacak Job ismini tırnak içerisine yazıyoruz.
set @server_name = 'GTSS11'  --Çalıştırılacak Job'ın bulunduğu diğer serverın adı yada ip si.

set @query = 'exec msdb.dbo.sp_start_job @job_name = ''' + @job_name + ''''
set @cmd = 'osql -E -S ' + @server_name + ' -Q "' + @query + '"'

exec @remotecod = master.dbo.xp_cmdshell @cmd

if @remotecod <> 0 or @retcode is null
begin
print 'xp_cmdshell @retcode = '+isnull(convert(varchar(20),@retcode),'NULL @retcode')
end

24 Ağustos 2012 Cuma

Heterogeneous queries require the ANSI_NULLS and ANSI_WARNINGS options to be set for the connection. This ensures consistent query semantics. Enable these options and then reissue your query.

Sql server da bir sp yi çalıştırdığınızda "Heterogeneous queries require the ANSI_NULLS and ANSI_WARNINGS options to be set for the connection. This ensures consistent query semantics. Enable these options and then reissue your query." hatasını alırsanız çözüm için
sp tanımlama kısmında aşağıdaki düzenlemeleri yaparak sorunu giderebilirsiniz.

SET ANSI_WARNINGS ON
SET ANSI_NULLS ON
  


 

10 Ağustos 2012 Cuma

SQLIO Disk Subsystem Benchmark Tool raporunu nasıl analiz ederiz

SQLIO Disk Subsystem Benchmark Tool server üzerinde kendi oluşturduğu değişik dosya boyutları ile serverınızın I/O performans sonuçlarını raporlamaya yarayan microsoftun bir toolu dur.

http://www.microsoft.com/en-us/download/details.aspx?displaylang=en&id=20163
adresinden microsoft üzerinden güvenli bir şekilde indirebilirsiniz.
Kurulumu ve kullanımı için,
http://www.brentozar.com/archive/2008/09/finding-your-san-bottlenecks-with-sqlio/
adresinden bilgi alabilirsiniz.
Sonuçlarının değerlendirmesini yapabilmek için ise aşağıdaki adresten bilgi alabilirsiniz. 
http://support.microsoft.com/kb/231619

Sağlam bir analiz toolu arıyorsanız SQLIO test sonuçları için mutlaka
http://tools.davidklee.net/sqlio/sqlio-analyzer.aspx
adresini deneyin excele dökümünüzü verip raporlar sunuyor, raporu indirebiliyorsunuz.
Analiz için çok büyük bir yükten kurtarıyor sizi.