SQL Server İpuçları -1-

1) Hangi Veritabanına, hangi kullanıcı hesabıyla kaç tane aktif hesap açık?
Bazı durumlarda veri tabanınıza hangi hesaplarla o an kaçar tane erişim olduğunu merak edebilirsiniz? Aşağıdaki T-SQL kod parçası işinizi görecektir.

SELECT db_name(dbid) as Veritabani, count(dbid) as baglantiSayisi,
loginame as Kullanici
FROM sys.sysprocesses
WHERE dbid > 0
GROUP BY dbid, loginame

İşte Sonuç;

sql-server-ipuclari-1-1

sql-server-ipuclari-1-1

2) Birbirinden Farklı VeriTabanlarına Sorgu Yazmak

Bazı durumlarda farklı veritabanlarında bulunan tablolarla çalışma ihtiyacı duyabilirsiniz. Bu kullanım az bilinse de oldukça kullanışlı ve kolay. Tek yapmanız gereken tablo adının önüne “Veritabanıadi.dbo” getirmek. İşte kullanımı…

select * into Engin.dbo.yenitablo from company.dbo.employee

Bu sorgu sonucunda “Company” veri tabanındaki “employee” tablosu Engin veritabanında yenitablo ismiyle kaydedilecektir.