2008-03-24

Bir Devlet Hastanesi Macerası

Geçtiğimiz perşembe ve cuma günleri Tam Teşekküllü Sağlık Raporu almak için Bakırköy Dr. Sadi Konuk Eğitim ve Araştırma Hastanesindeydim. Bir heyet raporunun iki gün sürmesi çok uzun bir süre. Heyet Kurulu için ayrı bir kat buluyor ve muayene olunacak bir çok poliklinik bu katta bulunuyor. Röntgen alt katta, tahlil için yan binaya; tahlil sonuçları için karşıdaki binaya uğramanız gerekiyor. İlk gittiğimde benim gibi heyet raporu alacak 5-10 kişi ancak çıkar diye düşünmüştüm ama en az 150 kişi vardı sırada bekleyen:( Anlaşılan Avrupa yakasında oturan insanların azımsanmayacak bir oranı Bakırköy Dr. Sadi Konuk Eğitim ve Araştırma Hastanesini tercih ediyor. Heyet raporu alacak arkadaşlara birkaç tavsiye:
  1. Gitmeden yanınıza en az 124 YTL para alın(Tam teşekküllü heyet raporu için 124 YTL ödemeniz gerekiyor),
  2. Kimliğiniz ile birlikte elinizde bir vesikalık fotoğrafınız bulunsun,
  3. Sabah erkenden gidip kuyrukta ön sıralarda yer alın(Maalesef sıra için Q-maticler yok o yüzden sıranızı kaptırmamanız için uzun soluklu bir sıra macerasına hazırlıklı olun)
  4. Kayıt işlemlerinizi yaptırdığınız gibi röntgen ve tahlil sırasına koşunuz
  5. Tahliliniz öğleden sonra çıkacağı için Dahiliyede boşu boşuna kuyrukta beklemeyiniz.
  6. Kapı önünde kuyruğu az olan polikliniği tercih edin.
  7. Mümkünse bir yada birden çok kişi ile gidip farklı polikliniklerde sıra alın yoksa tek tek tüm doktorları gezip muayene olmak bir kaç gününüzü alabilir.
  8. Öğleden sonraları muayene yoktur bu yüzden boşu boşuna öğleden sonra beklemeyiniz.
  9. Çarşamba günleri Bakırköy Devlet hastanesinde heyet yoktur. Çarşamba günleri heyetten rapor almayı boşu boşuna beklemeyin:)
  10. Göz polikliniğinin kuyruğu her zaman çok olur bunu göz önünde bulundurun:)
  11. Psikiyatr için boşu boşuna kapıda beklemeyin evraklarınızı içerisdeki sektere verin.
  12. Genel Cerrahi 10:30 dan önce rapor alacaklara bakmaz boşu boşuna ne doktorun kapısında bekleyin ne de Genel Cerrahi Doktorunu rahatsız edin!
  13. Evraklarınızı her zaman 12:00 den önce tamamlayın zira 12:00 den sonra evrak teslimi alınmaz direk ertesi güne kalırsınız.
  14. 12:00 den önce evraklarınızı teslim ettiyseniz aynı günün öğleden sonrasında heyet toplanır ve raporunuzu imzalar.
  15. Heyet günü 13:30 da burda olun derler. Siz 14:00 den sonra gelin. Çünkü en az yarım saat boyunca boşu boşuna beklersiniz. Askeriyedeki mantık gibi insanları 14:00 de toplamak için herkese 13:30 da muhakkak burda olun denilir.
  16. Bu bu adımları sağlıklı bir şekilde aştıktan sonra Sağlam raporunuzu alıp hayırlı işlerde kullanırsınız:)

Burdan hastaneler için de bir kaç önerim olacak:

  1. İ.allah tüm devlet hastanelerine bir an önce online/telefon randevi sistemi gelir. Bahsettiğim hastenede diğer poliklinikler için online ve telefon ile randevu sistemi olmasına rağmen Heyet Raporu için henüz böyle bir güzellik yok maalesef.
  2. Heyet raporu için adam akıllı online bir sitem kurulur i.allah. Böylelikle sistem herkese hangi sırada hangi doktorda ne zaman sıra geldiğini bildirip tüm bürokratik ve eziyetlik işlemleri bitirmiş olur.
  3. Bu yapılamıyorsa hastane yönetimi Heyet Kurulunda kayıt işlemleri için bir Q-matic eklerlerde insanların saatlerce sıralarda sürünmelerini engellemiş olurlar. Kuyruklar saatlerce sürebiliyor ve sıranızı kaybetmemek için sıradan ayrılamıyorsunuz. Sıradan ayrılıp geldiğinizde tantanalar olabiliyor.
  4. Yönetim insanlara sıra numarası veremiyorsa en azından kayıt formuna sıra numarası versinler. Böylelikle insanlar kayıt formundan sıralarını takip ederler.
  5. Hastane döner sermeyesine bu kadar gelir sağlayan bir kurulun kayıt işlemlerini bir kişinin yapması doğru değil. Hem hizmet memnuniyeti hem de daha fazla gelir elde etmek için en azından 3 tane kayıt görevlisi görevlendirilmeli. Şu anki görevli hem tek başına hem de oldukça ağır iş yapıyor:(
  6. İşlemlerin nasıl ve hangi sırada yapıldığını web sayfalarında yada bir panoda güzelce izah edebilirler. Böylelikle gelen insanlar her bulduğu görevliye birden çok soru sorup onların da vaktini çalmamış olurlar, boşu boşuna yorulmamış ta olurlar.

Allah kimseyi hastanelere düşürmesin. Şimdilik hoşça kalın sağlıcakla kalın!

2008-03-19

2008-03-18

Tablolardaki Kayıt Sayısını ve Fiziksel Büyüklüğü Bulmak

Veritabanınızda bulundan tüm tabloların kayıt sayısını ve bu tabloların fiziksel olarak kapladığı yeri KB cisinden aşağıdaki T-SQL cümlecikleri ile bulabilirsiniz:

SET NOCOUNT ON

IF EXISTS(SELECT * FROM TempDb.dbo.SysObjects WHERE NAME = '##Space_Used') DROP TABLE ##Space_Used

CREATE TABLE ##Space_Used (
name nvarchar(128),
rows char(11),
reserved varchar(18),
data varchar(18),
index_size varchar(18),
unused varchar(18)
)

DECLARE @User_Table_Name varchar(200)

DECLARE User_Tables_Cursor CURSOR FOR
SELECT Name
FROM Dbo.SysObjects
WHERE XTYPE = 'U'

OPEN User_Tables_Cursor

FETCH NEXT FROM User_Tables_Cursor INTO @User_Table_Name
WHILE @@FETCH_STATUS = 0
BEGIN
INSERT INTO ##Space_Used
EXEC sp_spaceused @User_Table_Name

FETCH NEXT FROM User_Tables_Cursor INTO @User_Table_Name
END

CLOSE User_Tables_Cursor
DEALLOCATE User_Tables_Cursor

SELECT
TableName=LEFT(Name, 50),
"RowCount"=Rows,
Phys_Size_KB = CONVERT(int, LEFT(Reserved, PATINDEX('% KB', Reserved) - 1))
FROM ##Space_Used
ORDER BY Phys_Size_KB DESC

IF EXISTS(SELECT * FROM TempDb.dbo.SysObjects WHERE NAME = '##Space_Used') DROP TABLE ##Space_Used


Kaynak: SQLServerCentral

2008-03-17

Bir Parti Kapatma Davası Daha!

Cuma gününden bu yana konu ile ilgili haber dinlemekten ve yazı okumaktan sıkıldım. Ülke gündeminin bir anda değişmesine seyirci olup, ekonomide geçici kırılganlıkların yaşanmasını izledim. Tüm bunları izlerken "Bir ülkede hukuk ve yargı sistemi niçin vardır?" sorusuna cevap aradım.

Gündem başlıklarını aşağıdaki gibi sıraladığımda bu dava süpriz olmasa gerek:

-2001 şubat post-modern darbesinden bu yana demokratik açılımlar

-Türkiye'nin her geçen gün güçlenmesi, dış siyasetteki nüfusunun artması

-Ergenekon Operasyonu

-Doğu ve Güneydoğu ile ilgili açılımlar

-Dünya borsalarındaki ekonomik çalkantılar

-ABD nin Ortadoğu planları(Irak,Afganistan, Pakistan ve olası İran savaşı)

-AB de dönüşüm ve Rusya'nın eski gücüne kavuşması

vs.


Konu ile ilgili Salih Memecan yoruma gerek bırakmamış.

2008-03-13

Fıkra Faslı

Adam otoyolda giderken hız limitini aşmış, ancak tüm arabalar da onunla eşit hızda gidiyorlarmış...
Biraz gittikten sonra polis durdurmuş kendisini, ehliyet ve ruhsatı aldıktan sonra
'Radara yakalandınız ceza kesilmesi için lütfen ekip otosuna buyurun!' demiş...
'Biliyorum hızlıydım!' demiş adam..
'Fakat benden başka bir sürü hızlı giden vardı.. Onları neden durdurmadınız? '
'Hiç balığa gittiniz mi?' diye sormuş polis..
'Uhmm! Evet!' diye cevaplamış adam..
'Siz!' demiş polis, 'Hiç bütün balıkları yakaladınız mı?'

***

Kamyon şoförü otoyolda giderken 'Dikkat alçakköprü!' yazısını görmesiyle köprünün altına sıkışması bir olmuş...
Son derece sinirlenmiş ikaz levhasının daha köprüye gelmeden önce konulmamasına...
Otoyol kapanmış, arkasında kilometrelerce araç birikmiş, haber vermesine rağmen saatler sonra ekip gelmiş, içeriden ağır adımlarla sırıtarak bir polis inmiş, kamyonun yanına gelip ellerini beline koymuş,
'Sıkıştın ha!' demiş..
'Hayır Memur bey!' demiş şoför..
'Bu köprüyü taşıyordum, mazotum bitti..!'

Güzel fıkralar için sevgili dostum Mehmet Döner'e teşekkürler.

2008-03-12

2008 Microsoft Lansmanının Ardından

Bugün öğleden sonra Microsoft 2008 Sunucu ve Yazılım Platformu Lansmanının sunumlarına katıldım. SQL Server 2008 Gelişmiş Veri Platformunu Cem Güven; SQL Server 2008 ile Kritik İş Uygulamalarını Önder Yıldırım-Selçuk Uzun; SQL Server 2008 ile İş Zekasını da Cavit Yantaç -Mustafa Acungil sundular. Sunumlar genel itibariyle yararlı geçti fakat gerek sunumun yapıldığı salon gerekse SQL Server 2008 konusunda beklentilerimin altında kalan bir lansman oldu(Daha önceki lansmanlara göre). Bununla birlikte SQL Server 2008 ile birlikte gelen hoş özellikler de yok değil.

Lansman vesilesiyle Tekofaks'tan Yazılım Müdürüm Osman Özhancı, Türkiye Finans'tan Metin Karabiber, Bilge Adamdan Mustafa Acungil ve günlüğümün sıkı takipçilerinden Adil Erkan ile ayak üstü sohbet etme fırsatı buldum. Bunun yanında BT Akademi'den Sefer Algan ile Oğuz Yağmur ve Daron Yöndem'i gördüm fakat görüşme için zaman olmadı:( Salonda bir şekilde tanıştığımız bir çok insanı görmek güzeldi. Eminim zaman olsaydı ve dikkatli baksaydım bir o kadar daha tanıdık sima çıkardı. Bu tür lansmanların bir faydası da aynı sektörde benzer alanda uğraşan insanları bir araya getirmesi.

Bir sonraki lansmanlarda görüşmek dileğiyle herkese yenilik dolu günler diliyorum.

2008-03-10

T-SQL Sorusunun Cevabı

Sorunun doğru cevabı NULL idi. Ankete toplam 25 kişi katıldı. Katılımcı arkadaşlara teşekkürlerimi sunuyorum.

12 kişi soruyu doğru cevapladı. 10 kişi "Hata Verir" yanılgısına düştü. Benim ortaya çıkan sonuçtan anladığım; ankete katılanların yarısından çoğunun T-SQL bilgilerini gözden geçirmeleri yada T-SQL eğitimi almaları gerekiyor.

2008-03-06

İstanbul'da Anadolu'dan Avrupa'ya Uzun Bir Yolculuk!

İstanbul'da mesai saatlerinde Anadolu yakasından Avrupa yakasına geçmek baya pahalıya mal oluyor. E ne de olsa Avrupa birliğinin Avrupa yakasına geçmek bu kadar kolay olmasa gerek:) Bir sürü engel, uyum paketi, ev ödevleri bu yolculuğu yapacakları bekler.

Sabah uykudan geç uyanınca hergün işe gitmek için kullandığım servisi kaçırdım. Anadolu yakasında oturup ta Avrupa yakasında çalışan birisi için servis kaçırmak çok zorlu ve stresli bir yolculuğun uzun bir başlangıcı olabiliyor çoğu zaman. Neyse can havli ile kendimi otobüs durağında buldum. Duraktan Cevizlibağ'a giden halk otobüsüne bindim. Ön tarafta şoför yanında ayakta bir yer bulabildim. Ayakta da olsa bir yer bulmaya sevinmiştim. Çünkü o an gelen otobüste ayakta da olsa yer bulmamak vardı işin içinde.

Yol uzun -bir kıtadan başka bir kıtaya geçmek kolay mı?- ve yolda aşırı trafik olunca insan oturabileceği bir yer arıyor. Yer bulmanın algoritması belliydi. Mümkün oldukça arka taraftaki sıralara göz dikilmeliydi. Bunun için adım adım da olsa ilerlemiydi. Arka tarafa doğru ağır ama muhakkak yer bulağımı ümit edecek kadar emin adımlarla yürüdüm. Aradan yarım saat geçmeden inenler sayesinde oturacak bir yer buldum. Boş yeri bulmam ile annem yaşındaki bir teyzeye yeri vermem bir oldu. -Yer verme konusundaki dusturum belli bir yaşın üzerindkei yaşlılar, hamileler, özürlüler ve oturmaya benden çok ihtiyacı olan insanlara yer vermeye çalışırım. - Bir kaç adım daha arka tarafa doğru ilerledim. Gel zaman git zaman sol tarafta oturan bir beyefendinin inmesiyle onun yerinde kendimi buldum. Oturur oturmaz en ön tarafta biraz önce yer verdiğim yeyzeden baya yaşlı ve ayakta güçlükle durduğunu hissetiğim bir teyze gözüme ilişti. Yer vermek için niyetlensem de maalesef teyze beni görmüyordu. Beni görseydi küçük bir işaretle yer verecektim. Yerimden ayrılıp ön tarafa gidip teyzeye yerime oturur musunuz diye içimden geçirsem de yerimden ayrıldığım gibi yerimin dolacağından emindim. O yüzden sürekli teyzeyi gözleyip beni tarafa baktığı yada beni görebileceği anı bekledim. Bu arada içerisi yeterince havasızdı bu yüzden camı açayım diye düşündüm. Önce yanımdaki bey amcaya sonra da yer verdiğim hanım teyzeye camı açtığım takdirde içeri girecek hava akımından rahatsız olup olmayacaklarını sordum. Her ikisi de camın açılmasını memnuniyetle karşıladılar. Ben de içeriyi biraz olsun havalandırmak için camı açtım. Ve tekrar yaşlı teyzeye baktım. Baktım yavaş yavaş hareketleniyor. Arka tarafa doğru adım atmaya başladı. Bu duruma çok sevindim. Ardından görüş mesefesine gelince buyrun benim yerime oturmaz mısınız diye teklifte bulundum. Yaşlı teyze bu tekliften çok müteşekkir olup şükranlarını sunup Allah razı olsun dedi.

Yol uzun ve bitmiyor. Yolculuk ile ilgili bir şeyler karalayım dedim. Cebimde kalem ve kağıt var fakat ayakta olduğum için yazmam mümkün değildi. Bir yer olsa da şu yolculukla ilgili bir şeyler karalasam diye düşünürken sağ tarafımda bir koltuğun boşladığını gördüm. Oturup bir şeyler karalamaya başladım. beş on dakikalık bir yazı yazmadan sonra hamile bir bayanın otobüse binip benim oturduğum yere yakın bir yerde ayakta durduğunu gördüm. Anında ayağa kalkıp yerimi hamile bayana verdim. Çok geçmeden nihayet tekrar oturup karalamaya kaldığım yerden devam ettim.

Otobüsten inip tramvaya bindim ardından metbüse binip 3-5 dakika sonra Ataköy-Şirinevler durağından indim. Metrobüs gerçekten Avrupa yakası için bulunmaz bir nimet. Keşke Anadolu yakasında da metrobüslerden olsa da ulaşım hem rahatlardı ve daha hızlı olurdu. Büyük şehir belediyesi metrobüs seferlerini başlatmakla Avcılar-Cevizlibağ trafiğini oldukça rahatlatmış. Ataköy-Şirinevler durağından metroya binip 10 dakika içerisinde iş yerime vardım. Toplamda 3 saati bulan bir yolculuk oldu. Kimi anadolu şehirlerinde şehirlerarası yolculuk süresi bu kadar sürmüyor. Gerçi bu şehirlerarası bir yolculuktan çok kıtalar arası bir yolculuk olduğu için daha uzun sürmüş olabilir:) İ.allah kıtalar arası yolculuk ta olsa bu süreler can sıkmayacak bir süre zarfında biter.

Herkese tavsiyem öncelikle iş-okul servislerinizi kaçırmayın. Şahsi araçlarınız yerine toplu taşıma araçlarını tercih edin ki trafik kilitlenmesin, insanlarımız trafik çilesini daha az çeksin.

Bu trafik bir süredir ciddi bir şekilde canımı sıkıyor. Günde ortalama 4 saatim yolda geçiyor. Bazen anadolunun küçük, şirin ve trafiğin olmadığı sakin kentlerine gidesim geliyor. Bu trafik derdinden kurtulmak için ya İstanbul'dan kaçmalıyım yada evime yakın bir yerde iş bulmalıyım. Bakalım zaman ve trafik neyi gösterecek?

Bir sonraki yazı yolculuğunda görüşünceye dek herkese internet dünyasından hayırlı yolculuklar diliyorum.

2008-03-04

SQL Eğitim Konuları Anketi Sonucu

Ankete katılan tüm arkadaşların nerdeyse her konuda eğitime ihtiyacı olmakla birlikte Temel SQL, Güvenlik ve Yetkilendirme konularında daha çok eğitime ihtiyacı olduğunu görüyorum. Triggerlar, Replikasyon, Veri Transferi ve T-SQL konularındaki isteğin fazla olması da eğitimi almak isteye kişilerin profilini ortaya koyuyor. Herhangi bir konuda eğitim almak isteyen arkadaşlar SQL eğitimi sayfasından ulaşabilirler.

Uluslararası Sertifikalı Yazılım Test Eğitimi(ISTQB)

Geçen hafta Keytorc firmasından Koray YİTMEN'den şirketçe 3 günlük Uluslararası Sertifikalı Yazılım Test Eğitimini(ISTQB=International Software Testing Qualifications Board) aldık. Eğitime her proje grubundan birer kişi ile birlikte Test grubundan tüm arkadaşlar katıldı. Yazılım Geliştirme ekibinden de bendeniz eğitime iştirak ettim. Gayet zevkli ve bir hayli yararlı geçen eğitimin son gününde Yazılım Test ve Kalite Derneği nden görevli bir arkadaş eşliğinde 40 soruluk sertifikasyon sınavı yapıldı. Sertifika alabilmek için minimum 25 soruyu doğru cevaplamak gerekiyorduk. Sınava girerken bu kadar eğitimden sonra 25 doğru cevabımın çıkmaması endişesini taşıyordum. Bugün sınav sonucunu öğrendiğimde endişemin yersiz olduğunu gördüm. Zira 40 sorunun 36 sını doğru cevapladığımı öğrendim. Şükürler olsun.

Eğitimin İçeriği

Yazılım Testinin Temelleri
  • Yazılım hataları, hataların sebepleri ve sonuçları

  • Test kapsamının oluşturulması

  • Test projesinin başarısını etkileyen faktörler

  • Testin limitleri

  • Testlerin önceliklendirilmesi

  • Kalite Risk Analiz Teknikleri - Proje Risk Haritasının Hazırlanması

  • Test Senaryolarının (Test case) tasarlanması, yazılması ve dokümantasyonu

  • Örnek uygulama seçimi (Oracle Problem)

  • Test sonlandırma kriterlerinin belirlenmesi

Yazılım Geliştirme Döngüsünde Testin Yeri

  • Test psikolojisi

  • Temel test süreçleri

  • Farklı yazılım geliştirme süreçlerine testin entegrasyonu (Waterfall, Spiral, RAD, Extreme Programming, V-Model etc.)

  • Doğrulama ve onaylama (Verification and Validation)

  • Test derinliği (birim, sistem, entegrasyon, kullanıcı kabul testleri)

  • Test çeşitleri (fonksiyonel, performans, yapısal, onay testleri)

Test Projesinin Yönetimi

  • Roller ve sorumluluklar

  • Test takımının organizasyonu

  • Test ortamının kurulması (test laboratuarı)

  • Test stratejisi ve planının oluşturulması

  • Kapsam, test proje planı ve risklerin belirlenmesi

  • Test projesi çıktıları (testware)

  • Kritik perfomans göstergeleri

  • Test ve kalite control

  • Hataların önceliklendirilmesi ve raporlanması

Dinamik Testler

  • Kara kutu test teknikleri (Black Box Test Techniques)

  • Denklik sınıfı test tekniği (Equivalence Class Partitioning)

  • Uç nokta test tekniği (Boundary Value Analysis)

  • Karar tablosu test tekniği (Decision table testing)

  • Sistem durumu test tekniği (State transition testing)

  • İş senaryosu test tekniği (Use case testing)

  • Beyaz kutu test tekniği (White Box Test Techniques)

  • Araştırmacı test tekniği (Exploratory Test Techniques)

Test Otomasyon Araçları

  • Test otomasyonunda dikkat edilmesi gereken konular

  • Test otomasyon araçları seçim süreci

  • Test planlama ve yönetim araçları

  • Statik test otomasyon araçları

  • Dinamik test otomasyon araçları

Eğitimde Yapılacak Pratik Uygulamalar

  • Risk haritasının çıkartılması

  • Test planı yazılması

  • Test senaryosu (Test Case) yazılması

  • Fonksiyonel test

  • Performans testi

  • Kara kutu test tekniğinin uygulanması

  • Beyaz kutu test tekniğinin uygulanması

  • Hata girişi ve raporlanması

Microsoft 2008 Sunucu ve Yazılım Platformu Lansmanı



Tarih: 12 Mart 2008 Çarşamba, 09:00 - 18:00
Yer: Lütfi Kırdar Kongre ve Sergi Sarayı

Gündem

09:00 - 10:00 Kayıt
10:00 - 12:45 Windows Server 2008 Visual Studio 2008 SQL Server 2008
Lansmanı
10:00 - 10:40 Hoş Geldiniz: Microsoft Türkiye Genel Müdürü Çağlayan Arkan ve
Platin Sponsorlar
10:40 - 11:00 Dinamik IT - Microsoft MEA Vice President Ali Faramawy
11:00 - 11:50 Uçtan Uca: Windows Server 2008, SQL Server 2008, Visual Studio 2008
11:50 - 12:10 Ara
12:10 - 12:30 Başarı Hikayeleri
12:30 - 12:45 Kahramanlar Sahnede
12:45 - 13:45 Öğle Yemeği

Paralel Sunumlar aynı anda başlayıp farklı salonlarda yapılacaklardır.

Paralel Sunumlar
13:45 - 14:35
• Windows Server 2008 Geleceğin Platformu
• SQL Server 2008 Gelişmiş Veri Platformu
• Visual Studio 2008 Yeni Nesil Yazılım Platformu
• Platin Sponsor Sunumu: Tradesoft
14:35 - 14:50 Ara
14:50 - 15:40
• Windows Server 2008 Sanallaştırma Teknolojileri
• SQL Server 2008 ile Kritik İş Uygulamaları
• Visual Studio 2008 Yeni Nesil Web Uygulamaları
• Platin Sponsor Sunumu: Fujitsu
15:40 - 15:55 Ara
15:55 - 16:45
• Windows Server 2008 Güvenlik Özellikleri ve NAP
• SQL Server 2008 ile İş Zekası
• Visual Studio 2008 Yeni Nesil Akıllı İstemciler
• Platin Sponsor Sunumu: Intel
16:45 - 17:00 Ara
17:00 - 17:50
• Windows 2008 ve Yeni Nesil Web
• SQL Server 2008 ile Dinamik Uygulama Geliştirme
• Visual Studio 2008 Yeni Nesil office uygulamaları
• Platin Sponsor Sunumu: HP

Kayıt olmak için tıklayın.

Not: Etkinliğe gelecek arkadaşlar etkinlik öncesi haberdar ederlerse buluşabiliriz.

2008-03-03

Replikasyonu Silme

Replikasyonu sistem SP lerini kullanarak T-SQL ile silmek isterseniz aşağıdaki adımları izlemelisiniz:
  1. Tüm subscription'ları silin
  2. Tüm publication'ları silin
  3. Ardından distributor 'ü silin

Subscription Silme:
USE
GO
EXEC sp_dropsubscription @publication = N'', @article = N'all', @subscriber = N'all', @destination_db = N'all'

Publication Silme:
USE
GO
EXEC sp_droppublication @publication = N''

USE master
GO
EXEC sp_replicationdboption @dbname = N'', @optname = N'publish', @value = N'false'

Distributor Silme:
USE master
GO
EXEC sp_dropdistributor @no_checks = 1

Tüm bunların yanında replikasyon nesnelerinin tümünü aşağıdaki SP ile silebilirsiniz:

sp_removedbreplication ''

Not: Yukarıdaki silme işlemlerini Transactional Replikasyona göre yazdım. Diğer replikasyon türleri ve daha ayrıntılı bilgi için SQL Server Books Online kullanabilirsiniz.

Bir Hata Ve Çözümü

Msg 15466, Level 16, State 2, Procedure sp_addlinkedsrvlogin,
Line 91 An error occurred during decryption.

Msg 15185, Level 16, State 1, Procedure sp_addlinkedsrvlogin,
Line 98 There is no remote user 'sa' mapped to local user '(null)' from the remoteserver 'TEST'.


Yukarıdaki hata ile karşılaştığınızda aşağıdaki kod ile sorunu giderebilirsiniz:

ALTER SERVICE MASTER KEY FORCE REGENERATE

(Bu hatayı almışsanız kesin illegal bir işlem yapmışsınızdır: Sorunlu olan bir sistem database i düzgün çalışan bir sistem database ile değiştirmek gibi:) Bu tür durumlarda naçizane önerim tüm işlemlerinizi legal yoldan yapınız!)

2008-03-02

SQL Server 2008 İle Gelen Kolaylıklar

Değişkeni Tanımlarken Başlangıç Değeri Atama

SQL Server 2008'den önceki sürümlerde değişken tanımlarken değişkene bir başlangıç değeri atayamıyorduk. SQL Server 2008 ile birlikte bu eksiklik giderildi. Daha önceleri değişken tanımlamayı ve bu değişkene bir değer atamayı aşağıdaki gibi yapardık:

DECLARE @Sayi1 INT, @Sayi2 INT
SET @Sayi1=34
SET @Sayi2=63

Veyahut SET lemeyi SELECT cümleciği içinde aşağıdaki gibi yapardık:

SELECT @Sayi1=34, @Sayi2=63

SQL Server 2008 ile birlikte değişkeni tanımlarken değişkene ilk değeri de atayabileceğiz:

DECLARE @Sayi1 INT=34, @Sayi2 INT =63


Çoklu Kayıt Ekleme

Bu güzelliğin yanında INSERT cümleciğinde aynı anda birden çok kayıtı tek SQL kodu ile ekleyebileceğiz:

DECLARE @Tablom TABLE(Sayi1 INT, Sayi2 INT)

INSERT INTO @Tablom VALUES(1,2), (2,3), (3,4), (4,5)

SQL Serverın daha önceki sürümlerinde aynı işi yapmak için her kayıt ekleme için ayrı ayrı INSERT cümlecikleri yazmamız gerekirdi.

Üniversitelerde Kılık-Kıyafet Anketi Sonuçları


.::YASAL UYARI::.

©2004-2024 Mehmet GÜZEL, www.mehmetguzel.net

Site içeriği kaynak gösterilmek koşuluyla yayınlanabilir. Yazılan yazı ve yorumlar sadece yazı ve yorum sahiplerini bağlar.