ZEOS i dostęp do drugiej instancji MS SQL

0

Mam problem ze znalezieniem tej informacji.

Musieliśmy przenieść bazę danych na serwer, na którym już jest instancja MS SQL Servera, której nie wolno nam dotykać (zainstalować obok naszej bazy).

Zainstalowaliśmy drugą instancję, ale nie bardzo teraz wiemy jak ustawić ZEOSa, żeby chciał się połączyć ze wskazaną instancją.

Mowa o Delphi XE2 i ZEOS 7.0.3

3

tak samo, jak do głównej instancji. jeżeli nowa instancja jest na porcie dynamicznym, to:

ZConnection1.HostName:='nazwa_lub_ip_serwera\INSTANCJA';
ZConnection1.Database:='baza';
ZConnection1.User:='login';
ZConnection1.Password:='hasło';

natomiast jeżeli instancja ma przypisany port na sztywno możesz również połączyć się w ten sposób:

ZConnection1.HostName:='nazwa_lub_ip_serwera';
ZConnection1.Port:=port_instacji;
ZConnection1.Database:='baza';
ZConnection1.User:='login';
ZConnection1.Password:='hasło';
0

Wielkie dzięki za szybką i bardzo pomocną odpowiedź.

Musiałem jeszcze w propertach dodać metodę autentykacji:

ZConnection1.Properties.Add('trusted=yes'); 

Musiałem też poprzedzić nazwę użytkownika, nazwą serwera na którym to konto jest założone (nie jest to maszyna pracująca w domenie), ale ogólnie kierunek jaki nadałeś bardzo mi pomógł. Jeszcze raz dzięki.

0

Jeszcze jedno pytanie jeżeli mogę. Bardziej bazodanowe, ale związane z wątkiem - dlatego nie chciałem zakładać osobnego tematu.

Mogę się zalogować, kiedy do Hostname podam:<NAZWA_NETBIOSOWA><NAZWA_INSTANCJI>, ale zaczyna mi walić błędami, kiedy próbuję <ADRES_IP_SERWERA><NAZWA_INSTANCJI>

Podejrzewam, że to kwestia ustawień samego serwera baz danych. Wiesz może gdzie ustawia się dopuszczalne kanały komunikacji ?

Mowa o MS SQL Server 2008 R2

2

Start > Uruchom > SQLServerManager10.msc (w zależności od wersji: 10 - 2008, 11 - 2012, 12 - 2014)
w nowootwartym oknie w drzewku po lewej rozwijasz SQL Server Network Configuration, a następnie wybierasz konfigurację protokołów dla odpowiedniej instancji

0

O widzisz. Dzisiejszy dzień nie będzie straconym.

Wszystko teraz działa jak było potrzeba. Jeszcze raz dzięki.

1 użytkowników online, w tym zalogowanych: 0, gości: 1