Piotr Warda

Piotr Warda
Informatyk-ekonomist
a

Temat: PHP SqlSrv i połaczenie z dwiema bazami

Witam,

Czy jest możliwe przy korzystaniu ze sterownika SqlSrv łącznie się z dwiema bazami?

Potrzebuję w czasie przeglądania jeden tabeli z jednej bazy odpytać tabelę z drugiej bazy (obie na tym samym serwerze.

Próbuję utworzyć dwa połaczenia, lecz sqlsrv_connet łączy mi się z pierwszą bazą i wykłada się na drugiej. Jak zamienię kolejność otwierania połączeń - to też wykłada się na łączeniu z drugą bazą. Może coś trzeba ustawić?

Temat: PHP SqlSrv i połaczenie z dwiema bazami

Skoro na tym samym serwerze to możesz przed każdym zapytaniem wykonywać 'use database1;' i nie będziesz musiał tworzyć nowego połączenia.
Robert W.

Robert W. Programista

Temat: PHP SqlSrv i połaczenie z dwiema bazami

Możesz również napisać sobie widoki dostępne z DB1 a odpytujące DB2.

Lub synonimy (http://msdn.microsoft.com/en-us/library/ms187552.aspx)

konto usunięte

Temat: PHP SqlSrv i połaczenie z dwiema bazami

Robert W.:
Możesz również napisać sobie widoki dostępne z DB1 a odpytujące DB2.

Lub synonimy (http://msdn.microsoft.com/en-us/library/ms187552.aspx)

strzał w stopę, przy dużej ilości danych może boleć

konto usunięte

Temat: PHP SqlSrv i połaczenie z dwiema bazami

Piotr W.:
Witam,

Czy jest możliwe przy korzystaniu ze sterownika SqlSrv łącznie się z dwiema bazami?

Potrzebuję w czasie przeglądania jeden tabeli z jednej bazy odpytać tabelę z drugiej bazy (obie na tym samym serwerze.

Próbuję utworzyć dwa połaczenia, lecz sqlsrv_connet łączy mi się z pierwszą bazą i wykłada się na drugiej. Jak zamienię kolejność otwierania połączeń - to też wykłada się na łączeniu z drugą bazą. Może coś trzeba ustawić?

a jak to robisz?

sqlsrv_connect( $serverName, $connectionInfo);

czy

$conn = sqlsrv_connect( $serverName, $connectionInfo);
Piotr Warda

Piotr Warda
Informatyk-ekonomist
a

Temat: PHP SqlSrv i połaczenie z dwiema bazami

Przemysław R.:

a jak to robisz?

sqlsrv_connect( $serverName, $connectionInfo);

czy

$conn = sqlsrv_connect( $serverName, $connectionInfo);

Wykorzystuję styl $conn=sqlsrv_connect($serwer, $baza) z automatycznym uwierzytelnianiem użytkowników domenowych w przeglądarce. Wprawdzie użytkownik posiada uprawnienia do obydwu baz, ale coś tutaj może nie trybić...Ten post został edytowany przez Autora dnia 01.09.14 o godzinie 17:33

Następna dyskusja:

Problem z bazami danych




Wyślij zaproszenie do