ProDataNet

ProDataNet

Share

SQL Server’da Full Backup Nasıl Alınır? (Adım Adım Anlatım + Demo) 10/07/2025

SQL Server’da Full Backup Nasıl Alınır? (Adım Adım Anlatım + Demo)

Bu videoda SQL Server üzerinde Full Backup (tam yedek) nasıl alınır, adım adım ve uygulamalı olarak gösteriyorum. Veritabanınızı nasıl güvenli şekilde yedekleyeceğinizi, SSMS arayüzünde ve T-SQL komutlarıyla nasıl backup alabileceğinizi net bir şekilde öğrenebilirsiniz.
DECLARE NVARCHAR(200)
DECLARE NVARCHAR(20)

-- YYYYMMDD formatında tarih alalım
SET = CONVERT(VARCHAR(8), GETDATE(), 112)

-- Dosya adını birleştir
SET = N'C:\Yedek\Uretim_' + + '.bak'

-- Backup al
BACKUP DATABASE Uretim
TO DISK =
WITH FORMAT, INIT, NAME = N'Üretim Yedek'

SQLCMD -S .\SQLExpress -E -i C:\Yedek\gunluk.sql yazalım.

💡 İleri seviye Transaction Log Backup ve Differential Backup videoları yakında kanalımda olacak!
https://youtu.be/Wz_ChMY8qFo

SQL Server’da Full Backup Nasıl Alınır? (Adım Adım Anlatım + Demo) Bu videoda SQL Server üzerinde Full Backup (tam yedek) nasıl alınır, adım adım ve uygulamalı olarak gösteriyorum. Veritabanınızı nasıl güvenli şekilde yedekl...

Microsoft SQL Veri Tabanı ve Tablo Nasıl Oluşturulur? 21/12/2023

Microsoft SQL Veri Tabanı ve Tablo Nasıl Oluşturulur?
Merhaba
Veri tabanı ve tablo oluşturmak için SQL Server Management Studio'yu başlatıyorum.
Örnek proje için Microsoft SQL de Veri Tabanı yani Database oluşturmak istiyorum.
Oluşturduğum bu veri tabanına tabloları ekleyeceğim.

SQL Server'a kimlik doğrulamasıyla bağlanabilirsiniz.
Windows kimlik doğrulaması ya da
SQL server kimlik doğrulaması kullanarak bağlantı kurabilirim.

Eğer SQL Server bir sunucu üzerinde çalışıyor olsaydı.
Sunucu üzerindeki kullanıcıların Windows kimlik doğrulamasıyla bağlantı yapabilirim.

Database kısmında New Database ile yeni bir veri tabanı oluşturabilirim,
Attach ile var olan veri tabanını bağlayabilirim,
Restore Database ile daha önce yedeklenmiş veri tabanını geri yükleyebilirim.

Veri tabanına Üretim olarak isim veriyorum.

Veri tabanını oluşturacağım yeri farklı bir klasör olarak istiyorum.
Path kısmından yapacağım.

Klasörü oluşturmamışım burada göremedim. Klasörü oluşturayım.

Ok tuşuna basınca artık veri tabanım oluşuyor.

Uretim veri tabanının altında diagramlar, tablolar, view yani görüntüleyiciler vb. bölümler var.
Diğer bölümleri daha sonra ayrıca anlatırım.

Tablolar bölümü üzerinde sağ tuş ile New Table yani yeni tablo oluşturuyorum.

Tablolarda sütün isimleri, sütünlara girilecek verinin yapısı ve boş değer seçimi vardır.

Tablolarda güncelleme ve silme kolaylığı için bir ID veririm.
MusteriID büyük sayı olarak ve boş olmacak. Ayrıca otomatik artan bir değeri olacak.

MusteriNo sütünuna metin girilecek, metin boyutu 10 karakter olacak ve boş olmayacak.

MusteriAdi sütünuna metin girilecek, metin boyutu 100 karakter olacak ve boş olmayacak.
VergiDairesi sütünuna metin girilecek, metin boyutu 20 karakter olacak ve boş olabilir.
Diğer sütünları da oluşturuyorum.
MusteriID yi Primary Key yani birincil anahtar yaparım.
MusteriNo benzersiz olacak. Bunu Dizinleri ve Anahtarları Yönet kısmından yapıyorum.
Bir dizin anahtarı ekliyorum. Sütünu değiştiriyorum.
Bu anahtarı is Unique kısmından yes yaparak benzersiz anahtar yapıyorum.
Kaydet butonu ile tabloya Musteriler ismi veriyorum.
Şimdi personel tablosunu hızlı bir şekilde yapayım. Dizin ve İlişkilere geçeyim.
Burada dikkat ederseniz Personel Tablosunda FirmaNo sütünu tanımladım.

Firmadaki personel adı benzersiz olsun istiyorum.
Büyük bir firmada adı soyadı aynı olan personel olabilir.
Böyle bir durumda PersonelKodu tanımlamalısız, benzersiz yapmalısınız.

Kaydet ile Personeller tablomu da oluşturuyorum.

Ayrıca Müşteriler ile MüşteriPersonelleri tabloları arasında bir ilişki var.
İleride Müşterilerin Personel Listesin almak için bu ilişkiyi kuruyorum.

Bunu İlişkiler bölümünden yapıyorum. Buna Foreign key relationships deniyor.
Ben tablolar arası ilişki diyorum.

Bu ilişkiyi kurabilimek için seçilen sütünların veri yapısı aynı olmalıdır.

Firma silindiğinde firmanın personelleri de otomatik olarak silinsin istiyorum.
Bunu Silme Kuralı bölümünden Cascade yapıyorum.

Tablolar arası ilişkileri diagramlar bölümünde görebiliriz.

Ek olarak diagramlar bölümde ilişkileri düzenleyebilirim.

Ayrıca oluşturduğunuz sütünlara varsayılan değer ve açıklama da girebilirsiniz.

Microsoft SQL Veri Tabanı ve Tablo Nasıl Oluşturulur? MerhabaVeri tabanı ve tablo oluşturmak için SQL Server Management Studio'yu başlatıyorum.Örnek proje için Microsoft SQL de Veri Tabanı yani Database oluşturm...

Visual Studio Label ve TextBox Kullanımı 13/12/2023

Visual Studio Label ve TextBox Kullanımı

Önceki bölümde, menü ve toolbar yapısını öğrendik. Şimdi sıra, etiket (Label) ve metin kutusu (TextBox) kullanımına geldi.

1. Gruplama:
Etiketleri ve metin kutularını gruplamak için bir grup aracı kullanırım. Bu, düzeni korumak ve araçları bir arada tutmak için oldukça kullanışlıdır.

2. Etiket Kullanımı:
Etiketler genellikle isim değişikliği yapmadan kullanılır. Ancak, aynı gruptaki diğer araçların özelliklerini değiştirmek istiyorsanız, grup aracının özelliklerini kullanabilirsiniz.

- Etiketleri seçip sağa veya sola hizalayabilirsiniz.

3. Metin Kutusu İsimlendirme:
Metin kutularının isimleri anlamlı olmalıdır. Bu, kod yazarken kolaylık sağlar. Ayrıca, metnin veritabanındaki uzunluğuna uygun bir karakter sayısı belirlemek önemlidir.

4. TabIndex Kullanımı:
TabIndex, tab tuşuna basıldığında sıradaki alana geçişi belirler. Form üzerindeki metin kutularında TabIndex sırasını belirleyerek kullanımı kolaylaştırabilirsiniz.

5. Açıklamalar:
Visual Studio'da açıklamalar tek tırnak işareti ile yapılır. Özellikle menü seçenekleri olaylarında açıklamalar eklemek, kodun anlaşılırlığını artırır.

- Örneğin, kapatma seçeneğinde `Me.Close` kullanarak formu kapatırız.

6. Form Kapatma İşlemi:
Ana formu kapatmak için `Me.Close` yeterli değildir. Ayrıca, hafızada kalmasını önlemek için `Application.Exit` eklemeliyiz.

7. Kopyala-Yapıştır:
Bir formun içindeki menu, toolbar, etiketler ve metin kutularını diğer formlara kopyala-yapıştır ile oluşturabilirsiniz. Bu, benzer formlar arasında tutarlılık sağlar.

- Etiketleri kontrol tuşuyla sürükleyerek kopyalayabilirsiniz.

8. Düzenlemeler:
Form öğelerini kopyaladıktan sonra, textleri ve isimleri değiştirerek ve TabIndex sıralamasını güncelleyerek düzenlemeniz gerekebilir.

Visual Studio Label ve TextBox Kullanımı Önceki bölümde, menü ve toolbar yapısını öğrendik. Şimdi sıra, etiket (Label) ve metin kutusu (TextBox) kullanımına geldi.1. Gruplama: Etiketleri ve metin ...

Want your business to be the top-listed Advertising & Marketing Company in Nilüfer?
Click here to claim your Sponsored Listing.

Address


Beşevler Mh. Ahıska Caddesi No:59 Barutçu İşhanı K:2 D:4
Nilüfer
16110

Opening Hours

Monday 09:00 - 18:00
Tuesday 09:00 - 18:00
Wednesday 09:00 - 18:00
Thursday 09:00 - 18:00
Friday 09:00 - 18:00