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 xml veri tipindeki değerlerin sorgulanabilmesi için XQuery yapısının bir alt kümesine destek vermektedir. XQuery yapılandırılmış(structured) xml verisinin sorgulanması için oluşturulmuş ve standartlaştırılmış bir dildir. SQL Server da bulunan xml veri tipi ve XQuery desteği sayesinde veriler xml formatında saklanabilmekte vede sorgulanabilmektedir. Bu işlemler için xml veri tipine ait olan özel fonksiyonlar kullanılmaktadır. query() [...]
Bazen tasarımda hata yaptığımızda tüm foreign key leri silip yeniden oluşturmamız gerebilir. Aşağıdaki script bu işleme yardımcı olmaktadır. Bu script de SQL server da bulunan INFORMATION_SCHEMA içerisindeki TABLE_CONSTRAINTS view i bize yardımcı olacak. select * from INFORMATION_SCHEMA.TABLE_CONSTRAINTS Bu sorgudan elde edilen sonuçları Alter Table ifadesi ile birleştirirsek Foreign Keyleri sistemden silen sorguyuda elde etmiş oluruz. [...]