sql server etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
sql server etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

21 Kasım 2012 Çarşamba

sql server veritabanların da şuan kaç connection olduğunu listeleyen query

sql server veritabanların da şuan kaç connection olduğunu listelemek için aşağıdaki sorguyu çalıştırabilirsiniz. 

SELECT DB_NAME(dbid) as 'DbNAme', COUNT(dbid) as 'Connections' from master.dbo.sysprocesses with (nolock) WHERE dbid > 0 GROUP BY dbid

23 Temmuz 2012 Pazartesi

Sql server Standby / read only durumdan çıkarmak

Restore işlemi sonucu veya herhangi bir sebeple standby duruma geçmiş olan database'inizi online yapabilmek için restore etmeniz yeterli olabilir.
aşağıdaki t-sql kullanarak çözüme ulaşabilirsiniz.

RESTORE DATABASE WITH RECOVERY

Bazı durumlarda bu yöntem işe yaramaya bilir, işe yaramadığı durumlar için, aşağıdaki bloğu deneyebilirsiniz.

RESTORE DATABASE FROM
    WITH RECOVERY;
 

SQL server da partition table'a sahip bir veritabınını restore nasıl ederiz

Sql server veritabanımızda bazen performans arttırımı veya güvenliğimiz gibi çeşitli nedenlerden dolayı başvurduğumuz partition table lar restore işleminde başımıza çeşitli sorunlar açabilir ve backupdan geri dönemeyiz.
Aşağıdaki gibi bir hata mesajı alırsanız anlayın ki partition bir tablonuz var ve .ndf dosylarını oluşturmanız kaç partition var ise her biri için ayrı path lere kopyalayıp restore sırasında path'ini göstermeniz gerekmektedir.

Restore failed for Server 'BT-MICRO\TESTSQL'.  (Microsoft.SqlServer.SmoExtended)
ADDITIONAL INFORMATION:

System.Data.SqlClient.SqlError: File 'D:\sqlserver\MSSQL10_50.TESTSQL\MSSQL\DATA\denemece.ndf' is claimed by 'DataFile1'(5) and 'netone2004_IDX'(3). The WITH MOVE clause can be used to relocate one or more files. (Microsoft.SqlServer.Smo)

23 Şubat 2012 Perşembe

T- sql ntext türündeki kolonda replace scripti

Sql server da ntext türündeki bir kolonun üzerindeki kayıtlarda replace fonksiyonunu kullanmak istediğinizde, ntext i önce nvarchara cast edip sonra replance etmeniz gerekmekte.

Örnek Script:

UPDATE Tablo_adı
SET Ntext_türündeki_kolon_adı = CAST(REPLACE(CAST(Ntext_türündeki_kolon_adı AS nvarchar(MAX)), 'heda', 'hede') AS ntext)