Forum

System Procedure le...
 
Bildirimler
Hepsini Temizle

System Procedure leri düzenleme

4 Yazılar
2 Üyeler
0 Reactions
1,240 Görüntüleme
(@YasinAyata)
Gönderiler: 3
Active Member
Konu başlatıcı
 

Herkese merhaba,

Daha önce bu yönde bir soru soruldu mu bilemiyorum. Bununla ilgilide çok fazla bilgi bulamadım. Daha önce sorulmuşsa kusuruma bakmayın artık.

SQL 2012 üzerinde sys.procedure lerinden bazılarında ufak bir kaç değişiklik yapmak istiyorum. Bu işlemi daha önce yapan veya nasıl yapıldığını bilen varsa bilgi verebilirse çok sevinirim. ( Lütfen kimse riskli, öyle olur - böyle olur, soruna sebep olur demesin. 🙂 )

***************************************************************

Yapacağım işlemi merak eden varsa onu da belirteyim.  [sys]. [sp_dbcmptlevel] içerisinde ilk satırına

IF(@dbname = 'XDB')
 return (0) -- sp_dbcmptlevel

gibi bir kaç satır eklemek.

 
Gönderildi : 15/12/2013 15:54

(@caglarozenc)
Gönderiler: 247
Reputable Member
 

test ortam olusturup istediğiniz değişikliği yapmayı deneyebilirsiniz.

normal bir sp alter eder gibi  yapabilirsiniz sorun olmayacaktır. Ama bu tarz bir isteğin sebebi nedir özel değilse paylaşır mısınız? 

 
Gönderildi : 15/12/2013 20:02

(@YasinAyata)
Gönderiler: 3
Active Member
Konu başlatıcı
 

Çağlar bey, 

Lütfen yanlış anlamayın. Sorumun cevabı bu kadar basit olamaz. 🙂

Böyle bir çalşmayı yapacak kişi Databases, System Databases, Master, Programmability, Stored Procedure altındaki bir SP yi değiştirmeye çalıştığı an öncelikli olarak Yetki uarısı ve Object hatası aldığını görecektir.

Sornasında akla gelen kendi SP ni oluşturup bunu System obect olarak Mark lamayı düşümür. Sonra bununda olmadığını çünkü oluşturduğu SP nin sys yerine dbo olarak işendiğini görür.

sonra Drop eder. kendi eklediği system proc drop olur ama sys asla olmaz.

Internet de gezerken Sıngle Mod seçeneklerini görürsünüz

bu şekilde uzar gider.

Ama  belkide ben hata yapıyorumdur. 🙂 Size zahmet olmazsa SQL 2012 deki bir System procedure ünü (p_dbcmptlevel olabilir) değiştirmeyi denermisiniz. SP ye sadece boşluk ekleme veya satır ekleme bile olabilir. Bunu yaparsanız ve nasıl yaptığınız paylaşırsnız çok mutlu olurum.

 

iyi çalışmalar. 

 
Gönderildi : 15/12/2013 20:16

(@caglarozenc)
Gönderiler: 247
Reputable Member
 

Yasin Bey, 

System SP'sini yarın iş yerimde test ortamımda değiştirmeyi deneyeyim ama böyle bir çalışmanın bizlere ne kazandıracağı konusunda tereddütlerim var. Neden böyle bir konu hakkında uygulama yapmak istiyorsunuz ? 

 
Gönderildi : 15/12/2013 20:40

Paylaş: