SQL 2005 etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
SQL 2005 etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

13 Kasım 2009 Cuma

T-SQL Kullanarak SQL Server Veri Tabanını yedeklemek

T-SQL kullanarak kolayca BackUp ve Restore işlemleri gerçekleştirilebilir. Bir veritabanı komple yedeklenebileceği gibi, sadece transaction log, ya da filegroup'lar da yedeklenebilir.

Aşağıdaki kod yardımı ile SQL 2005 ve SQL 2008 üzerinde full backup alabilirsiniz.
Backup'ın kaydedileceği klasör daha önceden oluşturulmuş olmalıdır. (C:\Yedekler)

BACKUP DATABASE AdventureWorks

TO DISK = 'C:\Yedekler\AdventureWorks_20091113.bak'
WITH DESCRIPTION = 'AdventureWorks icin son yedek',
INIT
GO

25 Mayıs 2009 Pazartesi

Windows 7 üzerinde SQL Server 2005 / SQL Server 2008 Kurulumları

SQL Server 2008 RTM, SQL Server 2005 RTM/SP1/SP2 ürünlerini Windows 7 üzerine kurmak istediğinizde, SQL Server'ın Windows 7 ile bilinen bazı uyumluluk sorunları olduğuna dair bir uyarı alırsınız. Aynı uyarı ile Visual Studio kurulumu sırasında da karşılaşabilirsiniz, çünkü; kurulum sırasında, SQL Server 2008 kurulumu da gerçekleşiyor. Uyumluluk problemine sebep olan şeyler SQL Server 2008 SP1 ve SQL Server 2005 SP3 ile giderildiler.

SQL Server'ı Visual Studio 2010 ile birlikte kullanmayı düşünüyorsanız, kurulum sırasında önceliği SQL Server ve Service Pack'e verip ardından Visual Studio 2010 kurulumu yapmak daha doğru olacaktır.

Kaynak: MSDN

10 Şubat 2009 Salı

Microsoft SQL Server Database Product Samples

SQL 2005 ve SQL 2008 ile birlikte gelen örnek veritabanlarını indirmek için aşağıdaki linkleri kullanabilirsiniz. Codeplex'in örnek veritabanları için hazırladığı sayfaya ulaşmak için ise bu linki takip edebilirsiniz.

Sample Databases for Microsoft SQL Server 2008 Refresh 1: LINK
Sample Databases for Microsoft SQL Server 2005 SP2a: LINK

13 Ocak 2009 Salı

SQL - Select Into Kullanımı

Bir tablo üzerindeki verileri yedeklemek veya bir tablonun kopyasını çıkartmak amacıyla select into ifadesinden faydalanılabilir.

Select Into ifadesi, bir tablodan getirdiği verileri başka bir tablo oluşturarak yeni tabloya insert eder. Genellikle bir tablonun yedeğini almak için kullanılır.

Bir tablodaki tüm kayıtları alıp yeni bir tablo oluşturabileceğimiz gibi, sadece ihtiyacımız olan kolonları select ederek de bu kayıtları barındıran yeni bir tablo oluşturabiliriz. Aslında olaya tablo olarak değil de result set olarak bakmak daha doğru olur. İleride rapor amaçlı kullanmak ve daha kolay sorgulayabilmek için, bir kaç tablodan join yapılarak elde edilmiş bir sonuç kümesini de tablo olarak kaydetmek mümkün.

Bu işlemler için, aşağıdakine benzer bir söz dizimi kullanılır.

select kolon1,kolon2,kolon... into dbo.YeniTablo from dbo.Tablo

select Id,Ad,Fiyat into dbo.FiyatListesi from dbo.Urun

SQL Server üzerinde WHILE kullanımı

SQL Server üzerinde WHILE kullanımını inceleyeceğimiz basit bir örneğimiz olacak. Bir veritabanı oluşturup, bu veritabanının altında da test amaçlı kullanacağımız, tek kolondan oluşan bir tablo oluşturacağız. Sonrasında WHILE kullanarak, bu tablonun içerisindeki kolona 1 den 15 e kadar sayıları insert edeceğiz.

Örnek Kullanım:

SQL Server üzerinden mail göndermek (SQL Mail ve Database Mail)

SQL Mail veya Database Mail kullanarak MS SQL Server üzerinden mail gönderme işlemi yapılabilir. SQL Mail artık tarih olmuştur ve halen varolma sebebi sadece geriye dönük uyumluluktur. SQL Mail'in, SQLServer'ın ileriki sürümlerinde kaldırılması planlanıyor. Yeni başlayan projelerde, SQL Server üzerinden mail gönderme işlemleri için SQL Mail yerine Database Mail kullanılması tavsiye ediliyor. Şu anda yürüyen aktif projelerde SQL Mail kullanılmış ise bu projelerinde elden geçirilip Database Mail kullanır bir hale getirilmesi yine Microsoft'un tavsiyeleri arasında.
Yazı içerisindeki linkleri kullanarak SQL Mail ve Database Mail ile ilgili MSDN dokümanlarını inceleyebilirsiniz.

11 Ocak 2009 Pazar

Microsoft SQL Server 2005 Express Edition Service Pack 3 DOWNLOAD


Microsoft SQL Server 2005 Express Edition Service Pack 3 (32Bit & 64Bit) DOWNLOAD
SQL Server 2005'in ücretsiz sürümü Service Pack 3 ile entegre şekilde indirilebilir.

Microsoft SQL Server Management Studio Express Service Pack 3 DOWNLOAD

Microsoft SQL Server 2005 Express Edition Toolkit Service Pack 3 DOWNLOAD

Microsoft SQL Server 2005 Express Edition with Advanced Services Service Pack 3 DOWNLOAD

Microsoft SQL Server 2005 Service Pack 3 DOWNLOAD


Microsoft SQL Server 2005 Service Pack 3 (32Bit & 64Bit) DOWNLOAD
SQL Server 2005'in Enterprise, Enterprise Evaluation, Developer, Standard, ve Workgroup sürümlerinin üzerine kurulabilir.

Microsoft SQL Server 2005 Service Pack 3 Readme Files DOWNLOAD

SQL Server 2005 Books Online (December 2008) DOWNLOAD

137.3 MB boyutundaki, güncellenmiş SQL Server 2005 dokümantasyonunu indirmek için bu linki kullanabilirsiniz.

26 Mart 2008 Çarşamba

SQL Server 2005 Express Edition Service Pack 2 DOWNLOAD

Ücretsiz olan bu sürüm herhangi bir zaman kısıtlaması olmadan kullanılabilir.
Maximum 4GB. büyüklüğünde veri depolamaya izin veren bu sürüm yalnızca 1 CPU ve 1 GB. Ram kullanımına izin veriyor. Ürünle ilgili daha ayrıntılı bilgi alabileceğiniz ve ürünü indirebileceğiniz link: http://msdn2.microsoft.com/en-us/express/bb410792.aspx


Microsoft SQL Server 2005 Express Edition Service Pack 2 DOWNLOAD

  • SQLEXPR32.EXE (36.5 MB) Yanlızca 32bit sistemler için hazırlanmış olan düşük boyuttaki version.
  • SQLEXPR.EXE (55.4 MB) Hem 32bit hem de 64bit sistemlere kurulabilecek olan version.


Microsoft SQL Server Management Studio Express Service Pack 2
DOWNLOAD
SQL Server üzerinde işlem yapmamıza imkan veren grafiksel bir yönetim aracıdır.

  • SQLServer2005_SSMSEE.msi (43.1 MB)
  • SQLServer2005_SSMSEE_x64.msi (43.6 MB) 64bit sistemlere özel hazırlanmış olan version.


SQL Server 2005 Books Online - September 2007 (135.1 MB) DOWNLOAD
SQL Server için yardım dökümantasyonu


Sample Databases for Microsoft SQL Server 2005 SP2 DOWNLOAD
SQL Server için hazırlanmış örnek VeriTabanı dosyaları