Aracılığıyla paylaş


Veritabanı işlemleri (önizleme)

Visual Studio Code için MSSQL uzantısı, yaygın veritabanı işlemleri için yerleşik araçlar sağlar. Düzenleyiciden çıkmadan veritabanları oluşturabilir ve yönetebilir, nesneleri arayabilir, veritabanlarını yedekleyebilir ve geri yükleyebilir ve düz dosyalardan verileri içeri aktarabilirsiniz.

Özellik Description
Veritabanı yönetimi Veritabanlarını doğrudan Nesne Gezgini'nden oluşturun, yeniden adlandırın ve bırakın.
Veritabanı Nesne Arama Tür kullanan arama ile tabloları, görünümleri, işlevleri ve saklı yordamları bulun.
Veritabanını yedekleme Tam, değişiklik veya işlem günlüğü seçenekleriyle veritabanlarını diske veya Azure Blob Depolama'ya yedekleyin.
veritabanını geri yükle Mevcut yedekleme kümelerinden, yedekleme dosyalarından veya Azure Blob Depolama'dan veritabanlarını geri yükleyin.
Düz dosyayı içeri aktarma Kılavuzlu bir sihirbazla CSV ve TXT dosyalarını yeni SQL Server tablolarına aktarabilirsiniz.

Tavsiye

Bu sayfadaki özellikler şu anda önizleme aşamasındadır ve geri bildirimlere göre değişebilir. Fikirlerinizi paylaşmak veya sorunları bildirmek için GitHub Tartışmaları'nda topluluğa katılın.

Veritabanı yönetimi

MSSQL uzantısı, veritabanlarını doğrudan Nesne Gezgini'nden oluşturmak, yeniden adlandırmak ve bırakmak için iletişim kutuları sağlar.

veritabanı oluşturun

  1. Bağlantılar görünümünde bir SQL Server örnek düğümüne sağ tıklayın.

  2. Veritabanı Oluştur (Önizleme) öğesini seçin.

  3. Veritabanı Oluştur iletişim kutusunda aşağıdaki bilgileri girin:

    • Veritabanı Adı: Yeni veritabanının adını belirtin.
    • Sahip: Veritabanı sahibini seçin (varsayılan olarak <default>).
  4. (İsteğe bağlı) Harmanlama, kurtarma modeli, uyumluluk düzeyi ve kapsama türünü yapılandırmak için Gelişmiş Seçenekler'i genişletin.

  5. Veritabanını oluşturmak için Oluştur’u Seçin veya eşdeğer T-SQL betiğini oluşturmak için Betik’i seçin.

    Veritabanı adı ve gelişmiş seçenekler içeren Veritabanı Oluştur iletişim kutusunun ekran görüntüsü.

Veritabanını oluşturduktan sonra, sunucunun Veritabanları listesinde görünür.

Veritabanını yeniden adlandırma

  1. Bağlantılar görünümünde bir veritabanı düğümüne sağ tıklayın.

  2. Veritabanını Yeniden Adlandır (Önizleme)'yi seçin.

  3. Satır içi giriş kutusuna yeni adı girin ve onaylamak için Enter tuşuna basın veya iptal etmek için Escape tuşuna basın.

    Veritabanını Yeniden Adlandır satır içi giriş isteminin ekran görüntüsü.

Veritabanını sil

  1. Bağlantılar görünümünde bir veritabanı düğümüne sağ tıklayın.

  2. Veritabanını Sil (Önizleme) seçeneğini seçin.

  3. Veritabanını Bırak iletişim kutusunda veritabanı ayrıntılarını (ad, sahip ve durum) gözden geçirin.

  4. (İsteğe bağlı) Ek seçenekleri belirleyin:

    • Etkin bağlantıları bırakma: Bırakmadan önce veritabanına tüm etkin bağlantıları sonlandırır.
    • Yedekleme ve geri yükleme geçmişini silme: Veritabanının yedekleme ve geri yükleme geçmişini kaldırır.
  5. Veritabanını kalıcı olarak silmek için Sil veya eşdeğer T-SQL betiğini oluşturmak için Betik seçin.

    Veritabanı ayrıntılarını ve bırakma seçeneklerini gösteren Veritabanını Bırak iletişim kutusunun ekran görüntüsü.

Önemli

Veritabanını bırakmak geri alınamaz. Devam etmeden önce yedeğiniz olduğundan emin olun.

Veritabanı Nesne Arama özelliği veritabanlarınızdaki tabloları, görünümleri, işlevleri ve saklı yordamları hızla bulmanıza olanak tanır. Ada göre arama yapabilir, nesne türüne veya şemaya göre filtreleyebilir ve genel eylemleri doğrudan sonuç listesinden çalıştırabilirsiniz.

  1. Bağlantılar görünümünde bir sunucu veya veritabanı düğümüne sağ tıklayın.

  2. Veritabanı Nesnelerini Ara'yı seçin.

    Nesne Gezgini bağlam menüsündeki Veritabanı Nesnelerini Ara seçeneğinin ekran görüntüsü.

Arama ve filtreleme

Veritabanı Nesne Arama görünümünde, bir nesne adı yazın (kısmi eşleşme çalışma) veya tür ön eklerini kullanarak aramanızı daraltın:

  • t: tablolar için
  • v: görünümler için
  • f: işlevler için
  • sp: saklı yordamlar için

Örneğin, t:Customer veya sp:GetOrders.

Ayrıca açılan listeden veritabanlarını değiştirebilir, türe veya şemaya göre filtreleyebilir ve sonuçları yenileyebilirsiniz.

Arama sonuçları ve filtre seçeneklerini içeren veritabanı nesnesi arama görünümünün ekran görüntüsü.

Eylemler

Her sonuç satırı, betik oluşturma seçenekleri, Verileri Düzenle, Verileri Değiştir ve Nesne Adını Kopyala gibi yaygın işlemleri içeren bir Eylemler menüsü (...) içerir.

Veritabanı nesnesi arama sonucunun eylemler menüsünün ekran görüntüsü.

Veritabanını yedekleme

MSSQL uzantısı, SQL Server veritabanlarını yedeklemek için kılavuzlu bir iletişim kutusu sağlar. Yedeklemeleri diske veya Azure Blob Depolama'ya kaydedebilirsiniz.

Yedeklemeyi başlatma

  1. Bağlantılar görünümünde bir SQL Server örneğini ve ardından Veritabanları'nı genişletin.

  2. Yedeklemek istediğiniz veritabanına sağ tıklayın.

  3. Yedekleme Veritabanı (Önizleme) öğesini seçin.

    Nesne Gezgini bağlam menüsündeki Veritabanını Yedekle seçeneğinin ekran görüntüsü.

Yedekleme seçenekleri

Yedekleme iletişim kutusunda aşağıdaki ayarları yapılandırın:

  • Yedekleme Adı: Veritabanı adı ve zaman damgası kullanılarak varsayılan olarak otomatik olarak oluşturulur. Bu değeri düzenleyebilirsiniz.
  • Yedekleme Türü: Tam, Fark veya İşlem Günlüğü'nü seçin.
  • Yalnızca kopyalama yedeklemesi: Normal yedekleme zincirini etkilemeyen bir yedekleme oluşturur. Bu tür geçici yedeklemeler için kullanışlıdır.

Diske kaydet

Yedekleme dosyasını SQL Server örneği tarafından erişilebilen bir konuma kaydetmek için Diske Kaydet'i seçin. Genellikle bu seçeneği yerel veya kapsayıcı tabanlı SQL Server ortamları için kullanırsınız.

Diske Kaydet'in seçili olduğu Yedekleme iletişim kutusunun ekran görüntüsü.

URL'ye kaydet (Azure Blob Depolama)

URL'ye kaydet seçeneğini belirleyerek yedeklemeyi Azure Blob Depolama'ya kaydedin. Bu seçeneği belirlediğinizde aşağıdaki bilgileri sağlayın:

  • Azure Hesabı: Oturum açmak için mevcut bir oturum açma hesabını seçin veya Hesap ekle'yi seçin.
  • Kiracı: Hesapla ilişkilendirilmiş kiracı.
  • Abonelik: Depolama hesabını içeren Azure aboneliği.
  • Depolama Hesabı: Yedeklemenin depolandığı Azure Depolama Hesabı.
  • Blob Kapsayıcısı: Dosyanın karşıya yüklendiği .bak kapsayıcı.

Azure yapılandırma alanlarını gösteren URL'ye kaydet'in seçili olduğu Yedekleme iletişim kutusunun ekran görüntüsü.

İşlemi yürütmek için Yedekle'yi , eşdeğer T-SQL betiğini oluşturmak için Betik'i veya iletişim kutusunu kapatmak için İptal'i seçin.

Veritabanını geri yükleme

MSSQL uzantısı, SQL Server veritabanlarını birden çok kaynaktan geri yüklemek için kılavuzlu bir iletişim kutusu sağlar.

Geri yüklemeyi başlat

  1. Bağlantılar görünümünde bir SQL Server örneğini ve ardından Veritabanları'nı genişletin.

  2. Bir veritabanına sağ tıklayın.

  3. Veritabanını Geri Yükle (Önizleme)'yi seçin.

    Nesne Gezgini bağlam menüsündeki Veritabanını Geri Yükle seçeneğinin ekran görüntüsü.

Veritabanından geri yükleme

Aynı SQL Server örneğindeki mevcut bir yedekleme kümesinden geri yükleneceği yedekleme konumu olarak Veritabanı'nı seçin.

  1. Yedekleme geçmişini içeren Kaynak Veritabanı'nı seçin.
  2. Geri yükleneceği Hedef Veritabanını seçin.
  3. Kullanılabilir yedekleme kümelerini gözden geçirin ve hangilerini geri yükleyeceğinizi seçin.

Veritabanı seçeneğinin seçili olduğu Geri Yükle iletişim kutusunun ekran görüntüsü.

Yedekleme dosyasından geri yükleme

SQL Server örneğinin erişebildiği bir dosyadan geri yüklemek için .bak seçin.

  1. Var olan bir dosyayı seçin veya yedekleme dosyasını bulmak için Dosyalara gözat'ı kullanın.
  2. Hedef Veritabanı adını belirtin.
  3. Geri yüklemek için yedekleme kümelerini gözden geçirin ve seçin.

Dosyayı Yedekle seçeneğinin seçili olduğu Geri Yükle iletişim kutusunun ekran görüntüsü.

URL'den geri yükleme (Azure Blob Depolama)

Azure Blob Depolama'da depolanan bir yedeklemeden geri yüklemek için URL'yi seçin.

  1. Azure Hesabınızla oturum açın veya Hesap ekle'yi seçin.
  2. Kiracı, Abonelik, Depolama Hesabı ve Blob Kapsayıcısı'nı seçin.
  3. Yedekleme dosyasını içeren Blobu seçin.
  4. Hedef Veritabanı adını belirtin.

Azure yapılandırma alanlarını gösteren URL seçeneğinin seçili olduğu Geri Yükle iletişim kutusunun ekran görüntüsü.

İşlemi yürütmek için Geri Yükle'yi , eşdeğer T-SQL betiğini oluşturmak için Betik'i veya iletişim kutusunu kapatmak için İptal'i seçin.

Düz dosyayı içeri aktarma

Düz Dosyayı İçeri Aktar özelliği, yeni bir SQL Server tablosu oluşturan ve bunu yapılandırılmış bir metin dosyasındaki verilerle dolduran kılavuzlu bir sihirbaz sağlar.

Desteklenen dosya türleri

Şu anda, aşağıdaki metin tabanlı düz dosyalar desteklenir:

  • .csv: Virgülle ayrılmış değerler
  • .txt: Sınırlandırılmış veya sabit genişlikli metin dosyaları

Uyarı

Excel (.xlsx), JSON, XML veya Parquet gibi dosya biçimleri şu anda desteklenmiyor.

İçeri aktarmayı başlatma

  1. Bağlantılar görünümünde SQL Server bağlantınızı genişletin ve ardından Veritabanları'nı genişletin.

  2. Tabloyu oluşturmak istediğiniz veritabanına sağ tıklayın.

  3. Düz dosyayı içeri aktar (Önizleme)'yi seçin.

    Nesne Gezgini bağlam menüsündeki Düz dosyayı içeri aktar seçeneğinin ekran görüntüsü.

1. Adım: Giriş dosyasını belirtme

İlk adımda, verilerin nereye aktarılacağını ve yeni tablonun nasıl oluşturulduğunu tanımlayın.

  • Veritabanı: Hedef veritabanını seçin.
  • İçeri aktarılacak dosyanın konumu: Yerel dosya yolunu girin veya gözat'ı kullanarak bir dosya seçin.
  • Yeni Tablo Adı: Oluşturulacak tablonun adını belirtin.
  • Tablo Şeması: Şemayı seçin (örneğin, dbo).

Devam etmek için İleri'yi seçin.

Giriş dosyası yapılandırmasını gösteren 1. Adım Dosyasını İçeri Aktarma sihirbazının ekran görüntüsü.

2. Adım: Verileri önizleme

Sihirbaz giriş dosyasını analiz eder ve verilerin önizlemesini oluşturur. Sütun adlarını ve veri türlerini otomatik olarak çıkartır. Sütun hizalamasını, sınırlayıcıları ve veri biçimlendirmesini doğrulamak için bu adımı kullanın.

Önizleme doğru görünüyorsa İleri'yi seçin. Aksi takdirde geri dönün ve giriş dosyasını doğrulayın.

Çıkarılan sütunlarla veri önizlemesini gösteren Dosya İçeri Aktarma sihirbazı 2. Adım'ın ekran görüntüsü.

3. Adım: Sütunları değiştirme

İçeri aktarmadan önce tablo şemasında ince ayar yapın. Her sütun için şunları yapabilirsiniz:

  • Sütun Adını düzenleyin.
  • Veri Türünü değiştirin (örneğin, nvarchar, float, tinyint).
  • Sütunu Birincil Anahtar olarak işaretleyin.
  • Null'lara İzin Ver'i yapılandırın.

Tabloyu oluşturmak ve verileri içeri aktarmak için Verileri İçeri Aktar'ı seçin.

Sütun değiştirme seçeneklerini gösteren Dosya İçeri Aktarma sihirbazı 3. Adım'ın ekran görüntüsü.

Geri bildirim ve destek

Fikirleriniz, geri bildirimleriniz varsa veya toplulukla etkileşim kurmak istiyorsanız adresinden https://aka.ms/vscode-mssql-discussionstartışmaya katılın. Bir hatayı bildirmek için https://aka.ms/vscode-mssql-bug adresini ziyaret edin. Yeni bir özellik istemek için adresine https://aka.ms/vscode-mssql-feature-requestgidin.