Bir sonraki makalemde ileri ve kurumsal .net platformlarında daha sık gördüğümüz grant,revoke ve deny söz dizimleri ile uygulanmış "sunucular üzerindeki nesnesel sınıf güvenliği" ile ilgili bir yazı yazacağım.Bunları yazmadan önce azbuçuk ta olsa daha temel bilgilere değinmek istedim.
/*veritabanı yaratma:*/
CREATE DATABASE database_name
[ON
[<filespec>[,...n]]
[, <filegroup>[,...n]]
]
...
..
.
.
/*Veritabanına bir dosya ekleme:*/
ALTER DATABASE batu
ADD FILE
( NAME=batudata_1,
FILENAME = "c:\data\batudata_1.ndf",
SIZE = 10 MB,
MAXSIZE = 500 MB,
FILEGROWTH = 5 MB)
Veritabanına bir dosya gurubu eklemek:
ALTER DATABASE BATU
ADD FILEGROUP akademisoftware
/*Dosyaları eklemek ve bir dosya grubuna eklemek:*/
ALTER DATABASE batu
( NAME=batudata_1,
FILENAME = "c:\data\batudata_1.ndf",
SIZE = 10 MB,
MAXSIZE = UNLIMITED,
FILEGROWTH = 5 MB),
( NAME=batudata_2,
FILENAME = "c:\data\batudata_2.ndf",
SIZE = 10 MB,
MAXSIZE = UNLIMITED,
FILEGROWTH = 5 MB),
( NAME=batudata_3,
FILENAME = "c:\data\batudata_3.ndf",
SIZE = 10 MB,
MAXSIZE = UNLIMITED,
FILEGROWTH = 5 MB)
TO FILE GROUP akademisoftware
/*Bir dosyayı düzenlemek:*/
ALTER DATABASE batu
MODIFY FILEGROUP akademisoftware DEFAULT
/*Bir dosyayı düzenlemek:*/
ALTER DATABASE batu
MODIFY FILE
(NAME=batudata_3,
SIZE= 15MB)
/*Bir veritabanından dosya silmek:*/
USE batu
DBCC datawhite (batudata_3,EMPTYFILE)
ALTER DATABASE batuREMOVE FILE batudata_3
/*Kurtarma seçeneğini ayarlamak:*/
ALTER DATABASE batu
SET RECOVERY FULL
GO
/*Yarım kalmış işlemleri tek kullanıcıya ayarlamak:*/
ALTER DATABASE batu
SET SINGLE_USER
WITH ROLLBACK IMMEDIATE
GO
Kolay gelsin...