AYNI SUNUCUDA BİRDEN FAZLA SQL SERVER ÇALIŞTIRMAK

  • HyperFilter | DoS Protection | DDoS Protection | DoS Mitigation | DDoS Mitigation | AntiDoS | AntiDDoS | Proxy Shielding

Featret

Karizma Cüce
Kayıtlı Üye
Katılım
13 Nisan 2013
Mesajlar
272
Reaction score
10
Puanları
18
Yaş
31






Tek sunucu üzerinde birden fazla SQL server çalıştırmak mümkün, fakat bazı yapılandırma değişikliği gerekiyor.



İlk olarak bir SQL sürümünü normal olarak yükledikten sonra, ikinci SQL Server kurulumu için gerekli program setup’ını kullanabilirsiniz.

Konu link görüntülemek için konuya cevap yazmalısınız.


adresinden kurulum dosyasını indirin.



Kurulum için size kurulum kılavuzunu da verdim.

Konu link görüntülemek için konuya cevap yazmalısınız.




Kurulum dosyasını açtıktan sonra bileşenlerden kurmak istediğiniz diğer SQL’i seçip kurulumu tamamlayın.



Kod:
Kullanılmak istenilen SQL versiyonu ve sayısı fark etmeksizin işlemleri aynı adımlarla yaparak gerçekleştirebilirsiniz.

Biz ikinci olarak tanımladık ama sunucu kaynağına göre istediğiniz kadar kurabilirsiniz.



Sunucu üzerinde bulunan IP adreslerine SQL Server’ları tanımlayarak kullanıcıya INSTANCE NAME vermeden basit bir şekilde bağlantı kurulmasını sağlayabilirsiniz. SQL Server sayısı kadar IP adresi kullanmanız gerekiyor.



IP ekleme

l3bP1Q.png




Kullanacağımız örnek IP adresleri;



192.168.2.98

192.168.2.99





Sql Server Configuration Manager > Protocol for InstanceName üzerinden işlem yapacağınız SQL Server’a ardından TCP/IP özelliklerine giriyoruz.



IPAll alanında TCP Port alanını siliyoruz (0 yazmayın). Aynısını diğer kullanacağımız SQL Server’lar içinde yapıyoruz.



Sql Server Configuration Manager > Protocol for InstanceName üzerinden işlem yapacağınız SQL Server’a ardından TCP/IP özelliklerine giriyoruz.



IP4 alanını aşağıda ki gibi düzenliyoruz,



Active = Yes



Enables = Yes



IP = 192.168.2.98 (IP Adresi)



TCP Dynamic Ports = Boş (0 yazmayın)



TCP Port = 1433



Aynı işlemleri diğer kullanacağımız SQL Server’lar içinde yapıyoruz. Fakat IP adresinin farklı olması gerektiğini unutmayın.



3vpW7p.png




Bu işlemlerden sonra iki SQL Server aktif olarak çalışmaya başlıyor.





1VGagY.png




Bu işlemlerden sonra 192.168.2.98 şeklinde IP girerek database’lere bağlanabilir ve kullanıcılara sunabilirsiniz.



Örnek;



192.168.2.98

192.168.2.99

Kullanıcılar Instance Name’leri göremeyecektir.



ZMOjOg.png






MaestroPanel’de Yapılacaklar



MaestroPanel hem SQL Server 2008 hem SQL Server 2012’i desteklemektedir. Kullanıcıları bilgilendirmesi amacıyla modül değişkenlerinden bağlantı cümlesini (connection string) düzenliyoruz. SQL Server’in çalışmasında herhangi bir engel teşkil etmiyor.



Sunucular > Sunucu > SQL Server > Konfigurasyon



Aşağıda ki parametreyi



Kod:
Data Source={HOST};Initial Catalog={DATABASE};User Id={USER};Password=******;



Aşağıda ki parametre gibi düzenliyoruz.



Kod:
Data Source=192.168.98;Initial Catalog={DATABASE};User Id={USER};Password=******;





Konfigurasyon değişikliğini SQL Server’a tanımladığınız IP’ye göre yapmayı unutmayınız. Diğer SQL Server içinde aynı işlemi gerçekleştiriniz.



r6JX11.png




Daha sonra SQL Server’in çalıştığı sunucuya girip (çoklu sunucu yapınız varsa bulunduğu klasörden düzenlemek gerekiyor),



Kod:
%MaestroPanelPath%\Agent\Config



adımdan SQL Server config dosyalarını IP adresine göre düzenleyin.



Sql Server Configuration Manager üzerinden hangi SQL’e hangi IP adresini atadıysanız ona göre güncellemeniz gerekiyor.



. (nokta) = localhost demek, noktayı silip IP adresi yazmalısınız (sql2012.config).



<host>localhost</host> localhost silip IP adresi yazmalısınız.



PnO217.png
[/HIDE]



Ekleme konfigrasyonları esnasında arada sırada "Sunucular > sunucu > Yenile" yöntemini uygulayın.







Bir diğer yöntem, SQL Server Browser



SQL Server Browser kullanmanız kullanıcınıza Instance Name’i vermenizi gerektireceği için pek önerilmez. Yapınıza göre uygulayabilirsiniz.



Sql Server Configuration Manager > SQL Server Services üzerinden SQL Server Browser‘i start ediyoruz. SQL Server Browser, Instance Name göre 1433 port isteklerini dynamic portlara yönlendirerek aynı port üzerinde erişimi sağlayacaktır.



Any8X7.png




Sql Server Configuration Manager > Protocol for InstanceName üzerinden işlem yapacağınız SQL Server’a ardından TCP/IP özelliklerine giriyoruz.



IPAll alanında TCP Port alanını siliyoruz (0 yazmayın).



Aynı işlemi diğer kullanacağımız SQL Server’lar içinde yapıyoruz.



EryWW9.png




Bu işlemlerden sonra SunucuAdi\InstanceName şeklinde database’lere bağlanabilir ve kullanıcılara sunabilirsiniz.



Örnek;



.\SQLEXPRESS

.\SQLEXPRESS2012







 
Geri
Üst Alt
Reklam
Reklam