- 10 Tem 2015
- 1,828
- 1
- 1
1) SQL Server Management Studioyu başlatıyoruz. Ve bizi bu ekran karşılıyor. Connect butonuna tıklıyoruz ve servera bağlanıyoruz.
2) Bağlandıktan sonra sol tarafta bulunan Object Explorer penceresinden Database sekmesini tıklıyoruz Burada sisteme ait veritabanlarını görebilirsiniz. Şimdi Database sekmesine sağ tıklayıp, New Database sekmesine tıklıyoruz.
3) Açılan yeni pencerede veritabanı bilgilerimizi girmeye başlıyoruz. Database name alanına veritabanımıza gireceğimiz ismi yazıyoruz. Owner alanı veritabanını admini, oluşturan kişiyi seçiyoruz ama default olarak biz olduğumuz için buraya dokunmuyoruz. Use full-text indexing bize büyük veriler arasında daha hızlı arama yapmamızı sağlıyor. Kelimelerin indekslenerek katalog olarak tutulması büyük veritabanlarının hızlı cevap vermesi için burayı işaretliyoruz. Database files bölümünde veritabanımızla ilgili çeşitli bilgiler listeleniyor. OK butonuna tıklıyoruz ve devam ediyoruz.
4) Options kısmına sadece göz gezdirmemiz yeterli, bu kısımda geri dönüşüm tipi, SQL Server sürümünüz gibi kısımları değiştirebilirsiniz. Son olarak OK butonuna tıklıyoruz ve işlemi tamamlıyoruz.
5) Gördüğümüz gibi yeni veritabanımızı oluşturmuş olduk.
Şimdi gelelim kod ile yeni veritabanı oluşturmaya. İlk olarak üst menüden New Query kısmına tıklayarak yeni bir sorgu oluşturuyoruz.
Açılan pencereye kodlarımızı yazmaya başlıyoruz.
CREATE DATABASE kod5 ifadesi ile kod5 isminde bir veritabanı oluşturacağımızı belirttik. PRIMARY ise birincil dosyada oluşturduğumuzu belirtmiş oluyoruz. PRIMARY belirtilmemişse, CREATE DATABASE deyiminde listelenen ilk dosya birincil dosya olur. Gelelim içeriğimize:
NAME: SQL Server veritabanımıza başvurduğunda bu ismi kullanır. İsim uniqe(benzersiz) olmak zorundadır.
FILENAME: Veritabanımızın kaydedileceği yolu belirttiğimiz yerdir. Eğer belirttiğin klasör yok ise önceden oluşturmanız gerekiyor.
SIZE: Veritabanınızın ilk boyutu
MAXSIZE: Veritabanınızın en fazla ulaşabileceği boyut
FILEGROWTH: Yeterli boşluk kalmadığında veritabanınızın genişleme miktarı
LOG
NAME: Log dosyanızın SQL Server başvurduğunda kullanacağı isim. Uniqe olmak zorundadır.
FILENAME: Log dosyanızın kaydedileceği yolu belirtiğimiz yerdir.
SIZE: Log dosyanızın ilk boyutu
MAXSIZE: Log dosyanızın en fazla ulaşabileceği boyut
FILEGROWTH: Yeterli boşluk kalmadığında log dosyanızın genişleme miktarı
2) Bağlandıktan sonra sol tarafta bulunan Object Explorer penceresinden Database sekmesini tıklıyoruz Burada sisteme ait veritabanlarını görebilirsiniz. Şimdi Database sekmesine sağ tıklayıp, New Database sekmesine tıklıyoruz.
3) Açılan yeni pencerede veritabanı bilgilerimizi girmeye başlıyoruz. Database name alanına veritabanımıza gireceğimiz ismi yazıyoruz. Owner alanı veritabanını admini, oluşturan kişiyi seçiyoruz ama default olarak biz olduğumuz için buraya dokunmuyoruz. Use full-text indexing bize büyük veriler arasında daha hızlı arama yapmamızı sağlıyor. Kelimelerin indekslenerek katalog olarak tutulması büyük veritabanlarının hızlı cevap vermesi için burayı işaretliyoruz. Database files bölümünde veritabanımızla ilgili çeşitli bilgiler listeleniyor. OK butonuna tıklıyoruz ve devam ediyoruz.
4) Options kısmına sadece göz gezdirmemiz yeterli, bu kısımda geri dönüşüm tipi, SQL Server sürümünüz gibi kısımları değiştirebilirsiniz. Son olarak OK butonuna tıklıyoruz ve işlemi tamamlıyoruz.
5) Gördüğümüz gibi yeni veritabanımızı oluşturmuş olduk.
Şimdi gelelim kod ile yeni veritabanı oluşturmaya. İlk olarak üst menüden New Query kısmına tıklayarak yeni bir sorgu oluşturuyoruz.
Açılan pencereye kodlarımızı yazmaya başlıyoruz.
Kod:
1
2
3
4
5
6
7
8
9
CREATE DATABASE kod5 ON PRIMARY
(NAME = kod5_Data,
FILENAME = 'C:\kod5Data.mdf',
SIZE = 2MB, MAXSIZE = 10MB, FILEGROWTH = 10%)
LOG ON (NAME = kod5_Log,
FILENAME = 'C:\kod5Log.ldf',
SIZE = 1MB,
MAXSIZE = 5MB,
FILEGROWTH = 10%)
CREATE DATABASE kod5 ifadesi ile kod5 isminde bir veritabanı oluşturacağımızı belirttik. PRIMARY ise birincil dosyada oluşturduğumuzu belirtmiş oluyoruz. PRIMARY belirtilmemişse, CREATE DATABASE deyiminde listelenen ilk dosya birincil dosya olur. Gelelim içeriğimize:
NAME: SQL Server veritabanımıza başvurduğunda bu ismi kullanır. İsim uniqe(benzersiz) olmak zorundadır.
FILENAME: Veritabanımızın kaydedileceği yolu belirttiğimiz yerdir. Eğer belirttiğin klasör yok ise önceden oluşturmanız gerekiyor.
SIZE: Veritabanınızın ilk boyutu
MAXSIZE: Veritabanınızın en fazla ulaşabileceği boyut
FILEGROWTH: Yeterli boşluk kalmadığında veritabanınızın genişleme miktarı
LOG
NAME: Log dosyanızın SQL Server başvurduğunda kullanacağı isim. Uniqe olmak zorundadır.
FILENAME: Log dosyanızın kaydedileceği yolu belirtiğimiz yerdir.
SIZE: Log dosyanızın ilk boyutu
MAXSIZE: Log dosyanızın en fazla ulaşabileceği boyut
FILEGROWTH: Yeterli boşluk kalmadığında log dosyanızın genişleme miktarı