2012-07-27 17 views
5

Ben modifikasyon için varolan saklı yordam açın ve değişiklikleri kaydetmek için VS 2012 belirleyebilir tek yolu bir saklı yordam değiştirmek ve kaydetmek için sezgisel bir yolu var mı şudur İlk kelime CREATE ve yerine ALTER yazın (her seferinde). "SQL" menüsündenVS 2012

2), sonra onun "Transact-SQL Editör" alt menüsü, Execute seçin.

VS2012'nin Sürüm Adayı olduğu göz önünde bulundurulduğunda, bu satırlarda hiçbir temel değişiklik olmayacağından eminim.

Ve bunu anlamak için, bu bakış açısının, bu işlemin sunucudaki yordamı değiştirmek için bir sorgu yürütmesi olduğunu anlıyorum. Ancak bir kullanılabilirlik bakış açısından artık bir araç çubuğundaki basit bir Save düğmesine eşdeğer bir eşdeğer değil mi? Gün boyunca bu, zamanın ve zihinsel odaklamanın önemsiz olmayan bir israfıdır. Ben Ctrl + Shift + E ama elle her zaman saçma CREATEALTER için, düzenleme ile yaşayabilir.

cevap

6

ben size veritabanına kayıtlı bir prosedüre değişiklikleri uygulamak için çalıştığınızı götürün?

Aşağıdakileri deneyebilirsiniz: SQL Server Nesne Gezgini'ni Görüntüle'ye gidin. SQL Server düğümüne sağ tıklayın ve sunucunuzu ekleyin. Veritabanını açın ve düzenlemek için gereken prosedürü tanımlayın. Nesne için CREATE komut dosyasını açan yordamı çift tıklatın. CREATE'yi orada bırakın ve bunu basitçe değiştirin ve 'Güncelle' düğmesini tıklayın. Ardından, değişiklikleri hemen uygulamak isteyip istemediğinize veya komut dosyasını bir sorgu penceresine dönüştürüp oluşturmayacağınıza bağlı olarak Komut Dosyası Oluştur veya Veritabanını güncelle'yi seçin. Bir ALTER oluşturmak istiyorsanız

, siz (Görünüm menüsünden de ulaşabilirsiniz SQL Server Object Explorer, farklı olarak) Sunucu Explorer kullanabilirsiniz. Veritabanınızı Veri Bağlantılarına ekleyin. Prosedürünüzü bulun, sağ tıklayın ve Aç'ı seçin.

+0

Bu cevap için teşekkür ederim David. "Server Explorer" penceresini kullanıyordum ve aslında sunucumu ekleyemedim, sadece veri bağlantım. Orada "Güncelle" düğmesini denedim ama noct değil bir hata aldı. Her durumda, evet, "SQL Server Nesne Gezgini" kullanarak sizin önerilerinize göre çok iyi çalışır ve Güncelleme düğmesi tam olarak ne istediğimi gerçekleştirir. Şimdi sadece "Çözüm Gezgini" bölümüne geri döndüm ve "Güncelle" düğmesini tekrar denedim ve şimdi çalışıyor. Ancak dikkatimi çeken SQL "Sunucu Nesnesi Gezgini" ni kullanmayı tercih ediyorum. –

0

Prosedürü kaynak kontrolüne ekleyebilir, değişiklikler yapabilir, check-in yapabilir ve DB'nize yayınlayabilirsiniz. Ben hiç yapmadım ama onun bu videoda anlattı:

SSDT talk at TechEd 2012

İlgili konular