![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 1 Pomógł: 0 Dołączył: 11.10.2011 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Mam problem z połączeniem dwóch tabel z dwóch różnych baz na tym samym serwerze. Jeżeli chodzi o samo zapytanie MS_SQL to wiem jak powinno wyglądać. Ale nie wiem jak w PHP mam połączyć się do dwóch rożnych baz jednocześnie, o ile to w ogóle możliwe. Poniżej to co udało mi się do tej pory napisać:
Nikt nie odpowiedział, ale udało mi się to sprawdzić. I jak się okazało powyższy przykład był ok, tylko dane testowe były złe ![]() Łącząc się do bazy X, można spokojnie korzystać z innych baz w obrębie tego samego serwera, wystarczy tylko użyć pełnej ścieżki, czyli <nazwa_bazy>.dbo.<nazwa_tabeli> Czyli w sumie jak w zwykłym MS_SQLu. Pozdrawiam i Polecam Piotr F. |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 87 Pomógł: 12 Dołączył: 31.05.2006 Ostrzeżenie: (0%) ![]() ![]() |
No niby wszystko ładnie pięknie, tylko problem może ci się pojawić, jeśli użytkownik na którego się logujesz na serwer ma uprawnienia do jednej bazy a do drugiej nie.
|
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 873 Pomógł: 25 Dołączył: 24.07.2005 Ostrzeżenie: (0%) ![]() ![]() |
dokladnie. jeżeli natomiast mamy dwie bazy na dwóch różnych maszynach należy stworzyć LINKED SERVER
poczytaj o tym, prosta i fajna sprawa. w skrócie na jednej instancji bazy tworzy LINKED SERVER który to wskazuje na baze na innej maszynie. Potem zwykły SELECT |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 02:01 |