SQL Server Query Kullanarak Server IP’sini Sorgulama

Öncelikle xp_cmdshell çalıştırmak için izniniz olmalı. Sonra aşağıdaki procedure kullanarak IP bilgilerini sorgulayabilirsiniz.


declare @ip varchar(40)
exec sp_get_ip_address @ip out
print @ip 

Reklamlar

C# Kullanıcının IP’sini Öğrenme

System.Net kütüphanesini kullanarak adres bilgilerini ulaşabiliyoruz. Aşağıdaki methodla kullanıcının ip’sini öğrenebiliriz.

 


using System.Net;

        public string IPogren()
        {
        
        string HostAdi= System.Net.Dns.GetHostName();

        IPHostEntry ipGiris = System.Net.Dns.GetHostEntry(HostAdi);

        IPAddress[] ipAdresleri = ipGiris.AddressList;

        return ipAdresleri[ipAdresleri.Length-2].ToString();

        }

C# Query Tek Tırnak Problemi

Eğer Query içerisinde kullanacağımız bir stringde  ” ‘ ” ( Tek tırnak ) karakteri bulunuyorsa bu queryimizin yapısını bozacak ve işlemi gerçekleştiremeyecektir.

Bu durumdan kaçınmak için gönderdiğimiz stringi mutlaka öncesinde kontrol etmemiz gerekli. Kontrolümüz ve yapmamız gerek şey oldukça basit, tek tırnak karakterlerinin hepsini iki adet tek tırnak ile replace etmek.

 

yazi = yazi.Replace(“‘”, “””);

 

SQL Server Bak Dosyası ile Restore İşlemi Yapmak

database-restore-sql-server

  • SQL Server Management Studio uygulamasını çalıştırıyorz
  • Sol tarafta Object Explorer’ın içinde bulunan Database’e sağ tıklıyoruz.
  • “Restore Database” seçeneğini seçiyoruz.
  • Karşımıza çıkan pencerede “from device” seçeneğini işaretliyoruz
  • Browse yaparak dosyamızın path’ini gösteriyoruz.
  • OK tuşuna basıyoruz

Başarı ile tamamlamış isek Object Explorerda restore ettiğimiz database gözükecektir.