SQL Server da bulunan veritabanları ve bu veritabanlarına ait dosyaların yerleri ile durumlarını öğrenmek için gerekli script. SELECT name,physical_name,state_desc FROM sys.master_files
Eğer SQL Server ınızda o anda var anda var olan lock ların listesini almak isterseniz. Aşağıdaki ufak script den faydalanabilirsiniz. SELECT resource_type, resource_subtype, resource_description, resource_associated_entity_id, request_mode, request_status, request_lifetime FROM sys.dm_tran_locks
IF EXISTS (SELECT NAME FROM sysobjects WHERE NAME = ‘BackupAllDBs’ AND type = ‘P’) DROP PROCEDURE BackupAllDBs GO CREATE PROCEDURE BackupAllDBs @backup_location VARCHAR(256) AS BEGIN DECLARE @DBName VARCHAR(30) DECLARE @BackupFileName VARCHAR(256) IF @backup_location IS NULL OR LEN(RTRIM(@backup_location)) = 0 SET @backup_location = ‘C:/’ DECLARE DBBackup_Cursor CURSOR FOR SELECT NAME FROM master.dbo.sysdatabases [...]
SQL Server da mixed mode yani SQL Authentication ile Windows Authentication ı beraber kullanmak bazen genel bir ihtiyaç olabilir. Bu durumda ise sa kullanıcını disable edip yerine başka bir kullanıcı oluşturmak ise standart bir güvenlik politikasıdır. SQL Server hem sa hesabını pasif hale getirip hem de şifresini rastgele olarak değiştiren bir sistem procedürü barındırmaktadır. EXEC [...]
Distinct SQL de tekrarlı verileri göstermemek için kullanılan bir anahtar kelimedir. Ancak veritabanı dil ayarları bu kelimenin çalışma şeklini etkileyebilir. Örneğin aşağıdaki tabloyu örnek olarak kullanır isek. create table #ornek( sehir nvarchar(20) ) go insert into #ornek values(’Ankara’) insert into #ornek values(’ANKARA’) insert into #ornek values(’ANKARA’) insert into #ornek values(’BURSA’) insert into #ornek values(’ISTANBUL’) insert [...]