Dizinler yeniden adlandırma
Bu konuda bir dizin yeniden adlandırma açıklar SQL Server 2012kullanarak SQL Server Management Studioya Transact-SQL. Geçerli dizin adı, dizin yeniden adlandırma verdiğiniz adla değiştirir. Belirtilen ad tablo veya Görünüm içinde benzersiz olmalıdır. Örneğin, iki tablo adlı bir dizini olabilir XPK_1, ama aynı tablo adında iki dizinler olamaz XPK_1. Varolan bir Engelli dizini aynı ada sahip bir dizin oluşturamazsınız. Dizini yeniden adlandırma dizin oluşturulması için neden olmaz.
Bu Konuda
Başlamadan Önce
Sınırlamalar ve Kısıtlamalar
Güvenlik
Bir dizini yeniden adlandırmak için kullanma:
SQL Server Management Studio
Transact-SQL
Başlamadan Önce
Sınırlamalar ve Kısıtlamalar
Kısıtlamayı aynı adı taşıyan bir dizin, birincil anahtar veya UNIQUE sınırlamasıyla bir tablo oluşturduğunuzda, tablo için otomatik olarak oluşturulur. Dizin adları tablo içinde benzersiz olması gerektiğinden, oluşturamaz veya varolan bir birincil anahtar veya benzersiz kısıtlama tablo olarak aynı ada sahip bir dizin yeniden adlandırma.
Güvenlik
İzinler
INDEX alter izni gerektirir.
[Top]
SQL Server Management Studio Kullanarak
Tablo Tasarımcısı'nı kullanarak bir dizini yeniden adlandırmak için
Nesne Explorer'da bir dizini yeniden adlandırmak istediğiniz tabloyu içeren veritabanı genişletmek için artı işaretini tıklatın.
Genişletmek için artı işaretini tablo ağıl.
Seçin ve dizin yeniden adlandırmak istediğiniz tabloyu sağ Tasarım.
Tarih Tablo Tasarımcısı menüsünü tıklayın Dizinler/Anahtarlar.
Yılında yeniden adlandırmak istediğiniz dizini seçin Seçili birincil ve Unique tuşu veya dizini metin kutusu.
Kılavuzda, tıklayın ad ve metin kutusuna yeni bir ad yazın.
Tıklayın yakın.
Tarih dosyasını menüsünden tıklatın kaydetmektable_name.
Nesne Gezgini'ni kullanarak bir dizini yeniden adlandırmak için
Nesne Explorer'da bir dizini yeniden adlandırmak istediğiniz tabloyu içeren veritabanı genişletmek için artı işaretini tıklatın.
Genişletmek için artı işaretini tablo ağıl.
Bir dizini yeniden adlandırmak istediğiniz tabloyu genişletmek için artı işaretini tıklatın.
Genişletmek için artı işaretini Dizinler ağıl.
Seçin ve yeniden adlandırmak istediğiniz dizini sağ yeniden.
Dizin'ın yeni adı yazın ve Enter tuşuna basın.
[Top]
Transact-SQL'i Kullanma
Bir dizini yeniden adlandırmak için
İçinde Object Explorer, örneğine bağlanmak Veritabanı Altyapısı.
Standart çubuğunda Yeni sorgu.
Kopyalama ve aşağıdaki örnek sorgu penceresine yapıştırın ve tıkırtı Execute.
USE AdventureWorks2012; GO --Renames the IX_ProductVendor_VendorID index on the Purchasing.ProductVendor table to IX_VendorID. EXEC sp_rename N'Purchasing.ProductVendor.IX_ProductVendor_VendorID', N'IX_VendorID', N'INDEX'; GO
Daha fazla bilgi için bkz: sp_rename (Transact-sql).
[Top]