Etiket arşivi: 32 bit SQL Server

32-Bit SQL Server dan 64-Bit SQL Server a Veritabanı Aktarımı

32-bit üzerine 64-bit kurulumu mümkün değil. 32-bit bir sql server’ı 2000’den 2005 veya 2008’e yükseltebilirsiniz ancak 64-bit sürümüne yükseltemezsiniz. Örneğin sql server 2005 32-bit olan bir sistemi sql server 2008 64-bit’e yükseltmek istiyorsunuz. Öncelikle 32-bit 2005’i 32-bit 2005’e yükseltme yapmanız gerekmekte. Öncelikle de server adı ve instance adını aynı şekilde tutmanız gerekiyor her kurulumda.

1. Sürüm yükseltme işlemi

a. Öncelikle tüm sistemin durdurulduğundan servislerin kullanıcı girişlerinin kapatıldığından emin olun.

b. SQL server 32-bit sürümünü daha yüksek 32-bit sürümüne yükseltin.

c. Tüm veritabanının yedeğini alın.

d. Veritabanı kullanıcı bilgilerini ayırın.

e. Kullancılar ve sistem veritabanı için mdf/ldf dosyalarının yedeğini alın.

f. Instance adını kullanabilmek için son kurduğunuz SQL server sürümünü kaldırın.

g. 64-bit sürümü 32-bit olanla aynı sürüm olacak şekilde aynı instance adıyla kurun.

h. Master, model, msdb restore işlemini yapın.

i. User databases attach işlemini yapın.

j. Eğer gerekirse hata mesajından güncelleme yapın.

k. Gerekli güncelleştirmeleri yapın.

l. Tam bir yedek alın.

m. Kullanıcılara tekrar yetki verin.

2. En baştan kurulum işlemi

a. Sistemin tamamen durdurulduğuna emin olun.

b. Tüm veritabanlarını yedekleyin.

c. Tüm bilgilerin sql server dan extract işlemini yapın. Kullanıcı bilgileri, şifreleri, sistem ayarları, mappings, linked servers, vs. Tamamının bilgilerini almanız gerekiyor.

d. Kullanıcı veritabanı detach işlemini yapın.

e. Kullancılar ve sistem veritabanı için mdf/ldf dosyalarının yedeğini alın.

f. Instance adını kullanabilmek için son kurduğunuz SQL server sürümünü kaldırın.

g. 64-bit sürümü 32-bit olanla aynı sürüm olacak şekilde aynı instance adıyla kurun.

h. User databases attach işlemini yapın.

i. Extract işlemiyle çıkardıklarını buraya aktarın.

j. Eğer gerekirse hata mesajından güncelleme yapın.

k. Gerekli güncelleştirmeleri yapın.

l. Her ihtimale karşı tam bir yedek alın.

m. Kullanıcılara yetkileri verin.