SQL Server kurulumunda ilk belirlenen özelliklerden biri SQL Server in instance ismidir. Bu aşamada şeçilen duruma göre Default Instance (Bilgisayarın ismi) yada Named Instance (BilgisayarIsim\VerilenIsim) şeklinde bir kurulum gerçekleştirilir vede SQL Server lara bağlantı bu şekilde sağlanır. Ancak bilgisayarın ismi değiştirildiğinde, işletim sistemleri clone landığında yada sanal ortamlarda çalışırken SQL Server in isminin yaratabileceği problemler [...]
SQL Server üzerinde varolan RAND() fonskiyonunu kullanarak istediğiniz aralıkda rastgele bir sayı üretmek mümkündür. Declare @min int = 1 Declare @max int = 1000 SELECT ROUND(((@max – @min -1) * RAND() + @min), 0)
SQL server 2008 ile beraber insert sorgularında kullanılan VALUES ifadesinde işlevsel değişiklikler yapıldı. VALUES ifadesi sayesinde artık SQL Server da aynı anda birden çok satırın bir tabloya eklenmesine (multiple row insert) izin veriyor. Aynı zamanda SELECT ifadesi ile birlikte kullanılarak sanal tablolar oluşturabiliyoruz. create database arges go use arges go create table deneme( id int [...]
SQL Server da bulunan değişkenlerden @@version çalıştırıladığında aşağıdaki gibi bir sonuç üretir. SELECT @@version Output : Microsoft SQL Server 2008 (SP1) – 10.0.2531.0 (X64) Mar 29 2009 10:11:52 Copyright (c) 1988-2008 Microsoft Corporation Express Edition (64-bit) on Windows NT 6.1 (Build 7600: ) Burada bulunan versiyon numarası sayesinde SQL Server da hangi versiyonu,hangi Service Pack [...]
Varsayılan olarak SQL Server veritabanları birden çok kullanıcının bağlantı yapmasına izin vermektedir. Ancak özellikle veritabanı bakım yada konfigürasyonu gibi işlemler sırasında bağlantı sayısını 1 e düşürüp işlem yapmak daha yararlı ve güvenli olabilmektedir. –Tek Kullanıcı Modu : ALTER DATABASE Veritabanı_Adı SET SINGLE_USER –Çoklu Kullanıcı Modu : ALTER DATABASE Veritabanı_Adı SET MULTI_USER Örnek: ALTER DATABASE [...]