Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Şunlar için geçerlidir:SQL Server
Azure SQL Veritabanı
Azure SQL Yönetilen Örneği
Microsoft Fabric'te SQL veritabanı
Bu konu başlığında, SQL Server Management Studio veya Transact-SQL kullanarak SQL Server'da bir dizinin nasıl yeniden adlandırıldığı açıklanmaktadır. Dizini yeniden adlandırmak, geçerli dizin adını sağladığınız yeni adla değiştirir. Belirtilen ad tablo veya görünüm içinde benzersiz olmalıdır. Örneğin, iki tablonun XPK_1 adlı bir dizini olabilir, ancak aynı tabloda XPK_1 adlı iki dizin olamaz. Mevcut devre dışı bırakılmış dizinle aynı ada sahip bir dizin oluşturamazsınız. Dizini yeniden adlandırmak, dizinin yeniden oluşturulmasına neden olmaz.
Bu Konuda
Başlamadan önce:
Aşağıdakileri kullanarak dizini yeniden adlandırmak için:
Başlamadan Önce
Sınırlamalar ve Kısıtlamalar
Tabloda bir Birincil Anahtar veya Benzersiz kısıtlaması oluşturduğunuzda, tablo için kısıtlamayla aynı ada sahip bir dizin otomatik olarak oluşturulur. Dizin adlarının tablo içinde benzersiz olması gerektiğinden, bir dizin oluşturamaz veya tabloda var olan bİrİnCİl ANAHTAR veya BENZERSİz kısıtlaması ile aynı ada sahip olacak şekilde yeniden adlandıramazsınız.
Security
Permissions
Dizine ALTER izni verilmesi gerektirir.
SQL Server Management Studio'yu kullanma
Tablo Tasarımcısı'nı kullanarak dizini yeniden adlandırmak için
Nesne Gezgini'nde artı işaretine tıklayarak dizini yeniden adlandırmak istediğiniz tabloyu içeren veritabanını genişletin.
artı işaretine tıklayarak Tablolar klasörünü genişletin.
Dizini yeniden adlandırmak istediğiniz tabloya sağ tıklayın ve Tasarım'ı seçin.
Tablo Tasarımcısı menüsünde dizinler/anahtarlaröğesine tıklayın.
Seçili Birincil/Benzersiz Anahtar veya Dizin metin kutusunda yeniden adlandırmak istediğiniz dizini seçin.
Kılavuzda Ad'a tıklayın ve metin kutusuna yeni bir ad yazın.
Kapat'a tıklayın.
Dosya menüsünde Table_name Kaydet'e tıklayın.
Nesne Gezgini'yi kullanarak dizini yeniden adlandırmak için
Nesne Gezgini'nde artı işaretine tıklayarak dizini yeniden adlandırmak istediğiniz tabloyu içeren veritabanını genişletin.
artı işaretine tıklayarak Tablolar klasörünü genişletin.
Dizini yeniden adlandırmak istediğiniz tabloyu genişletmek için artı işaretine tıklayın.
artı işaretine tıklayarak Dizinler klasörünü genişletin.
Yeniden adlandırmak istediğiniz dizine sağ tıklayın ve Yeniden Adlandır'ı seçin.
Dizinin yeni adını yazın ve Enter tuşuna basın.
Transact-SQL Kullanımı
Dizini yeniden adlandırma
Nesne Gezgini'nde Veritabanı Motoru'nun bir örneğine bağlanın.
Standart çubuğunda Yeni Sorgubutonuna tıklayın.
Aşağıdaki örneği kopyalayıp sorgu penceresine yapıştırın ve Yürüt'e tıklayın.
USE AdventureWorks2022; 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).