
Çalışan bir sistemde Sql Server Collation değiştirme çok riskli. Fakat bazen yapmak gerekiyor.
İnternet üzerinde bunun ile alakalı bir çok örnek var . Microsoft'un kendi sitesinde de nasıl yapılacağı anlatılıyor. Aşağıdaki kodu komut satırında çalıştırdığımda
Setup /QUIET /ACTION=REBUILDDATABASE /INSTANCENAME="INSTANCEADI" /SQLSYSADMINACCOUNTS=WINDOWSKULLANICISI /SAPWD=WINDOWSKULLANICISIFRE /SQLCOLLATION=HEDEFCOLLATION
bütün kullanıcılar uçtu, agent gitti, dbler detach oldu. Zannedersem instance 'ı yeniden kuruyor ve herşey gidiyor.
Kaynaklarda microsoft'un desteklemediği fakat çalışan başka bir örnek var
sqlservr -m -T4022 -T3659 -s"INSTANCEADI" -q"HEDEFCOLLATION"
bunu yapmadan önce mutlaka tüm databaselerinizi detach etmelisiniz.
Kaynak : https://www.mssqltips.com/sqlservertip/3519/changing-sql-server-collation-after-installation/
Yorumlar
Yorum Gönder