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 (IMG:style_emoticons/default/wink.gif) . Łą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 |
|
|
|
![]() ![]() |
|
Aktualny czas: 23.12.2025 - 11:35 |