SQL Server Installation Prosedürü
Install Sql Server
1. UYGULAMA
Öncelikle yapılması gerekenler.
- Windows update açık olmalıdır. Servislerden açık olduğunu kontrol ediniz.
- .net 3.5 kurulumu yapılmalıdır. Kurulum için internet bağlantısı gerektiğinden proxy ayarlarının yapılmış olduğunu kontrol ediniz. İşletim sitemi Windows 2008 ile bu ihtiyaç kalmamıştır.
1.1. SQL Server 2008 single instance kurulumu
Kurulum dosyası içerisindeki setup dosyası çalıştırılır.
Alttaki uyarıyı verebilir. “Don’t show this message again” işaretlenip “Run program” yapılarak devam edilebilir.
Sorun olmadığı kontrol edilmelidir.
Sorun olmadığı kontrol edilmelidir.
Sadece gerekli olan bileşenler kurulmalıdır. (1.2 Install_SQL_Server dökümanında açıklanmıştır)
Default instance veya named instance olarak kurulum seçeneklerinden ihtiyaca yönelik olan seçilmelidir. Başka bir sunucudan taşınıyor ise orjinal sunucudaki named instance burada kullanılmalıdır. Bir sunucuya birden fazla sql instance kurulacak ise sadece bir tane default instance olabilmektedir. Bu durumda tüm instance’ları named olarak kurmak gerekmektedir.
Makinede Kurulu başka sql server olmadığı kontrol edilmelidir.
Data File'lar mutlaka "C" sistem diski dışında bir yere kurulmalıdır. "C" diskinde dolmalar veritabanını çalışamaz hale getirebildiğinden konuya özen gösterilmelidir. Datafile olarak sadece dizin seçilmelidir. Kesinlikle "E:\MSSQL" veya "E:\MSSQL\DATA" olarak "installation path yazılmamalıdır. Kurulum instance bazlı dizin isimlendirmelerini otomatik yapmaktadir. Benzer özellikler diğer bileşenler için de benzerdir.
Service Startup
Karakter set seçimine dikkat edilmelidir. Yeni kurulan bir sql server ise firma / UGB den istenilen collation mutlaka öğrenilmeli ve doğru collation seçilmelidir. Bu aşamada yanlış karakter seçimi türkçe harf bozuluklarından uygulamanın çalışamamasına varıncaya kadar çeşitli problemler oluşturabildiğinden ilgili birimlerle irtibat sonucunda doğru karakter kümesi seçilmelidir. Daha önceden var olan bir sql server veritabanı grubunun bir parçası ise diğer sunuculardaki collation ile aynı seçilmelidir.Analysis Services kurmadıysak default gelen değer bırakılır.
SQL Server'larda mixed mode olarak çalışmaktayız. Burada "sa" kullanıcısına mutlaka şifre verilmeli ve vault'a girilmelidir.
Filestream özellikle kullanılmayacaksa açılmamalıdır.
Başka bir sunucudan taşınıyor ise orjinal sunucudaki filestraem özelliği aşağıdaki sql ile kontrol edilir.
SELECT * FROM sys.configurations
WHERE name = 'filestream access level'
- 0 = Disables FILESTREAM support for this instance.
- 1 = Enables FILESTREAM for Transact-SQL access.
- 2 = Enables FILESTREAM for Transact-SQL and Win32 streaming access.
Port bilgisi eğer başka bir sunucudan taşınma yapılıyorsa orjinaldeki port ile aynı olmalıdır.
Kurulan sql server var olan bir gruba dahil ise diğer sql server ile aynı patch seviyesinde kurulmalıdır. Yeni kurulan bir sql server ise en güncel patch seviyesinde kurulmalıdır.
Ümit GÖRÜR
Dağıtık Sistemler Departmanı | Sistem Mühendisi 1
Ugorur@anadolubank.com.tr | www.anadolubank.com.tr
(212) 368 70 00
Bu e-posta ve muhtemel eklerinde verilen bilgiler kişiye özel ve gizli olup, yalnızca mesajda belirlenen alıcı ile ilgilidir.Bu mesajda bulunan tüm fikir ve görüşler ve ekindeki dosyalar sadece adres sahip(ler)ine ait olup, Anadolubank A.Ş. hiç bir şekilde sorumlu tutulamaz.Şirketimiz mesajın ve bilgilerinin size değişikliğe uğrayarak veya geç ulaşmasından, bütünlüğünün ve gizliliğinin korunamamasından, virüs içermesinden ve bilgisayar sisteminize verebileceği herhangi bir zarardan sorumlu tutulamaz.
This message and attachments are confidential and intended solely for the individual(s) stated in this message.This email is not intended to impose nor shall it be construed as imposing any legally binding obligation upon Anadolubank A.Ş. and/or any of its subsidiaries or associated companies. Neither Anadolubank A.Ş / nor any of its subsidiaries or associated companies gives any representation or warranty as to the accuracy or completeness of the contents of this email. Anadolubank A.Ş shall not be held liable to any person resulting from the use of any information contained in this email and shall not be liable to any person who acts or omits to do anything in reliance upon it.