Recent comments

İçerik Ara



Yasal Uyarı
Bu sitede sunulan tüm bilgi ve dökümanlar Turgay Sahtiyan tarafından yazılmaktadır. Yazıların kaynak göstermek şartıyla kullanılması serbesttir.

© Copyright 2009-2011
Takvim
<<  May 2012  >>
MoTuWeThFrSaSu
30123456
78910111213
14151617181920
21222324252627
28293031123
45678910
Keywords

Microsoft, SP2’yi çıkarmasının üzerinden 11 ay geçmeden Service Pack 3(SP3)’ü yayınladı.

More...

2008 sunucularımıza SP2 geçiş projesinde cluster ortamlarımızdan birine SP2 geçerken bir hata ile karşılaştık. Servisin tekrar online olmasını engelleyen bu hata neredeyse bizi cluster kurulumunu tekrar yapmaya götürüyordu ki…

More...

SQL Server 2008 Failover Cluster’ı denetim masasından remove ederken şöyle bir hata ile karşılaşabilirsiniz.

More...

Bugün SQL Server 2008 R2 Service Pack 1 CTP olarak yayınlandı.

Aşağıda detaylara ve download linklerine erişebilirsiniz.

More...

SQL Server veya SP kurulumu esnasında gerçekleştirilen System Check esnasında eğer server restart pending statusunde ise bu check işlemi “Restart Computer” adımından geçemeyecek ve kuruluma devem etmemizi engelleyecektir.

More...

SQL Server 2011 Denali’de örnek database olarak kullanmak için AdventureWorks DB’sini aşağıdaki adresten indirebilirsiniz.

More...

Standalone yani herhangi bir domain’e ait olmayan bir bilgisayarda SQL Server 2008 R2 BPA kurulumu yaparken aşağıdaki gibi bir hata ile karşılaşabilirsiniz.

More...

SQL Server 2011 “Denali” kurulumunun SQL Server 2008 kurulumundan pek fazla farklı yanı olmadığını söyleyebilirim. Bugünkü yazımda full 2011 Denali kurulumunu anlatmaktansa 2008 den farklı yanlarını anlatacağım.

More...

SQL Server 2008 Service Pack 2 (SP2) bugün yayınlandı. SP1 den sonra çıkartılan 8 tane cumulative update’in fix’lerini içeren bu SP’nin download bilgileri aşağıdaki gibi.

SQL Server 2008 SP2

SQL Server 2008 SP2 Express

SQL Server 2008 SP2 Feature Packs

 

İyi çalışmalar

Turgay Sahtiyan

Bir önceki yazımda Model DB nin nasıl taşınacağını anlatmıştım. Bu yazıma http://www.turgaysahtiyan.com/post/SQL-Server-2008-e28093-Model-ve-MSDB-Database-lerinin-Tasc4b1nmasc4b1.aspx adresinden erişebilirsiniz.

Bu yazımda ise tavsiye edilen bu yöntemle taşıma yaparken almış olduğum “Cannot detach an opened database when the server is in minimally configured mode” hatasından ve çözümünden bahsediyor olacağım. More...

System database leri ve System Database lerinin taşınması konu başlıklı yazı dizimin son makalesinide bugün yazıyorum. Bu makalemde Model ve MSDB Database lerinin nasıl taşınacağına bakıyor olacağız. Ayrıca model DB yi taşırken almış olduğum bir hataya ve bu hatanın olası çözümlerini inceliyor olacağız. More...

SQL Server Cluster ortamlarında kurulum gibi remove işlemide standalone instance lardan farklıdır. Bu yazımda 6 adımda bir SQL Server 2008 Cluster Instance ın nasıl kaldırılacağını anlatacağım. More...

Dump Directory, SQL Server Error Log ları ve SQL Server Agent Error Log larının tutulduğu directory dir. System Database lerinin taşınmasından sonra, dump directory nün de disk i boşaltmak amaçlı taşınması gerekebilir.

Bu yazımda Dump Directory nin hem SQL Server Database Engine hemde SQL Server Agent Service i için nasıl değiştirebileceğini anlatacağım. More...

Vmware gibi sanallaştırma çözümleri, sundukları kolaylıklardan dolayı daha sık kullanılır oldu. Bu gibi çözümlerde template üzerinden 20 dk gibi kısa bir sürede yeni bir windows server hazırlamak mümkün. Template diğer sunduğu bir özellik ise bütün server larda olmasını istediğimiz programları template e yüklemek ve bu şekilde yeni hazırlanan server ların default olarak bu programlara sahip olmasını sağlamak. Bu bize ciddi anlamda zaman kazandırmakta.

SQL Server da template içine dahil edilebilen uygulamalardan biri. Bu yapı sayesinde 20 dk gibi bir sürede üzerinde SQL Server olan bir Windows server ı configuration ları bile yapılmış halde hazırlamak mümkün.

Bu şekilde template üzerinden hazırlanan SQL Server da ufak bir ayar yapmak gerekmekte. Yeni kopyalanan server ın adı template server adından farklı olduğu için SQL Server tarafında server adını değiştirmek gerekmekte.

İşte bugünkü makalemizin konusu SQL Server da server adının nasıl değiştirildiğini görmek ve aynı zamanda bu değişiklik esnasında ortaya çıkan bir problem olan @@servername in neden null değer getirdiğine bakmak.

İlk önce instance ımızın adına bir bakalım.

sd1

Şimdi adı değiştirelim. İlk önce olan server ı drop edeceğiz. Daha sonrada yeni isimle server ı add edeceğiz.

sp_dropserver 'FUNNYCIK\S10ENT'
GO
sp_addserver 'FUNNYCIK\S10ENT_Temp',local
GO

 

SQL Şimdi instance adına tekrar bakalım.

sd2

Gördüğünüz gibi sys.servers ta beklediğimiz sonuç gelirken @@servername hala eski server adını getirmekte. Bunun sebebi değişikliğin aktif hale gelebilmesi için SQL Server Service ini restart etmemiz gerekmekte.

Service i restart edip instance adına tekrar bakalım.

sd3

Her 2 sorgu sonucu da istediğim sonucu verdi. İşlemlerimiz tamam.

 

Şimdi yazımın başında bahsettiğim hata mesajına gelelim. Yani @@servername in null değer döndürmesi.

Bunun sebebi sp_addserver SP sinde local keyword ünün kullanılmaması.

Yani aşağıdaki gibi bir kullanımda @@servername sorgusu null değer döndürecektir.

sp_dropserver 'FUNNYCIK\S10ENT_Temp'
GO
sp_addserver 'FUNNYCIK\S10ENT'
GO

 

sd4

Dolayısıyla ne yapmıyoruz. local keyword ünü yazmayı unutmuyoruz. :)

 

İyi çalışmalar

Turgay Sahtiyan

SQL Server 2008 kurulumunun anlatıldığı bu video da şu ana başlıklar işlenecektir.

  • SQL Server 2008 Edition ları
  • Edition lar arasındaki farklılıklar
  • Hardware gereksinimleri
  • SQL Server 2008 Kurulumu
  • SQL Server Configuration Manager
  • SQL Server Management Studio
  • SQLCMD
  • PowerShell

Daha sonraki video larımda SQL Server 2005 Cluster ve SQL Server 2008 Cluster kurulumlarını anlatıyor olacağım.

İyi Seyirler

SQL Server 2008 Kurulum (Standalone Installation) from Turgay Sahtiyan on Vimeo.

Makinama SQL Server 2008 Enterprise kurulumunu bitirdikten üzerine SP1 i kurmak istedim. SP install a başladıktan sonra aşağıdaki hatayı vererek sonlandı.

“sql server 2008 sp1 instalation fails with a failure detected in previous installation”

Bu hatayı vermesine rağmen SQL Server ı kurarken herhangi bir hataya rastlamamış ve düzgün bir şekilde kurmuştum.

MSDN forumlarında gördüğüm üzere bu hatayı çözmek için repair işlemini yapmak yeterli.

Bende işe yaradı,sizede yardımcı olur umarım.

 

Turgay Sahtiyan

Geçenlerde SQL Server 2008 i repair etme ihtiyacı duydum. Gerekli dvd yi dvd rom a koyduktan sonra repair işlemine başladım. Lakin bazı hatalar verdikten sonra repair işlemi sonlandı.

Bununla alakalı araştırmalar yaparken aşağıdaki KB article ı buldum.

Görünen o ki, dvd den repair işlemi yapılınca bazı hatalar almak mümkün. MS e tekrar selam ediyoruz. :)

Bu problemin çözümü için KB article a buradan ulaşabilirsiniz.

Kolay gelsin

Turgay Sahtiyan

Geçenlerde danışmanlığını yaptığımız bir müşterimizi SQL Server 2008 e geçirmeye karar verdik. Müşterinin istekleri doğrultusunda en uygun edition ı seçebilmek için edition lar arasındaki özellik farklılıklarını araştırmaya başladım.

Bu araştırma sırasında aşağıdaki microsoft dökümanına ulaştım. Tüm özelliklerin karşılaştırıldığı bu dökümanın işinize yarayacağına eminim.

http://www.microsoft.com/sqlserver/2008/en/us/editions-compare.aspx

 

Benim için önemli olan özelliklere değinecek olursam;

Özellik Enterprise Standard WorkGroup Web Express
CPU Sayısı 8 CPU 4 CPU 2 CPU 4 CPU 1 CPU
Memory 2 TB 64 GB 4 GB OS Mak. 1 GB
DB Size 524 PB 524 PB 524 PB 524 PB 4 GB
x32 Desteği Evet Evet Evet Evet Evet
x64 Desteği Evet Evet Evet Evet Evet
Data Compression Evet        
Resource Governor Evet        
Table ve Index Partioning Evet        
Indexed Views Evet        
DB Mirror Full Full Değil Full Değil Full Değil Full Değil
Log Shipping Evet Evet Evet Evet  
Clustering 16 Node 2 Node      
Backup Compression Evet        
SQL Audit Evet        
DB Encrypt Evet        
Policy Management Evet Evet Evet Evet Evet
Management Studio Evet Evet Evet Evet Evet
Database Mail Evet Evet Evet Evet  
SQL Server Agent Evet Evet Evet Evet  
DB Tuning Wizard Evet Evet Evet Evet  
SQL Profiler Evet Evet Evet    
Data Compression Evet        
Change Data Capture Evet        
Merge Deyimi Evet Evet Evet Evet Evet
Yeni DateTime Veri Tipleri Evet Evet Evet Evet Evet
FILESTREAM Desteği Evet Evet Evet Evet Evet
Intellisense Evet Evet Evet Evet Evet
Geodetic Data Tipleri Evet Evet Evet Evet Evet

 

Kolay gelsin

Turgay Sahtiyan

SQL Server 2008 e SP1 i uygularken çıkan bir hatadan dolayı SQL Server 2008 i Repair etmem gerekti. Ne yazıkki bu repair işlemi de aşağıdaki hata ile sonuçlandı.

“Error 1316.a network error occurred while attempting to read form the file x86\setup\SSCERuntime-enu.msi”

Microsoft ta ki arkadaşlara güzel dileklerimi ileterek internette bu hatayla alakalı yazılar aramaya başladım. Ve iyi haber buldum:)

Hatayı ortadan kaldırmak için “Microsoft SQL Server Compact 3.5 SP1” in uninstall edilmesi gerekmekte.

Bunun için Add/Remove program kısmına gidip sağ click eşliğinde Compact’a bye bye diyoruz.

ssError1

Uninstall dan sonra Repair işlemini tekrar denedim ve sorunsuz çalıştı. Umarım sizinde işinize yarar.

Kaynak : http://blog-mstechnology.blogspot.com/2009/06/error-1316a-network-error-occurred.html

 

Turgay Sahtiyan

Merhaba,

SQL Server 2008 in ücretsiz versiyonu olan Express edition da bildiğiniz gibi Management Studio yok. Bu yazımda Management Studio yu SQL Server 2008 Express e ekstradan nasıl yükleriz onu göreceğiz.

İlk olarak bu işleme başlamadan önce maninanızda .NET FrameWork 2.0 ve MSXML 6.0 Parser yüklü olması gerekmekte. Bunun için linklere gidip uygun dosyaları makinanıza yükleyiniz.

SQL Server 2008 Express Management Studio (SSMSE) yu bu adresten indirebilirsiniz.

İndirip kurmaya başladığınızda aşağıdaki gibi bir hata alabilirsiniz.

SSMSE

Bu hatayı giderebilmek için bu adresten Windows PowerShell 1.0 ı indirip yükleyiniz.

PowerShell yüklemesi bittikten sonra SSMSE kurulumunu tekrar yaparsanız Management Studio sorunsuz olarak yüklenecektir.

Kolay gelsin

Turgay Sahtiyan