SSMS dostęp do innych baz danych - czy da się to jakoś obejść?

Odpowiedz Nowy wątek
2015-01-12 10:14
ne0
0

Cześć,

jestem podpięty do serwera baz danych, co ciekawe widzę wszystkie bazy danych jakie na nim są - nie mam do nich uprawnień oraz wiem że raczej nie powinienem ich widzieć. Moje pytanie to czy jest jakiś sposób aby z poziomu mojego - czyli jednego z userów, uzyskać dostęp do tych pozostałych baz danych ?
po dwukrotnym kliknięciu na bazę, dostaję komunikat: "The database adamprewo1_Umsatz is not accessible. (ObjectExplorer)".
Po wykonaniu:

use "<nazwa_bazy_danych>";
exec sp_changedbowner 'sa';

dostaję:

Msg 916, Level 14, State 1, Line 1
The server principal <user_name> is not able to access the database <database_name> under the current security context.


Pomogłem? To dobrze :)

Pozostało 580 znaków

2015-01-12 10:42
0

Nie da się:) To normalne, że widzisz wszystkie bazy na serwerze, zawsze tak jest. Dostęp możesz uzyskać od administratora danej bazy, byłoby trochę dziwne, gdyby każdy mógł sobie ot tak grzebać gdziekolwiek chce.

Pozostało 580 znaków

2015-01-12 10:44
ne0
0

z jednej strony masz racje, ale z drugiej strony moim zdaniem nie powinienem widziec tych baz danych


Pomogłem? To dobrze :)

Pozostało 580 znaków

2015-01-12 10:48
0

Jak ktoś się uprze, można schować te bazy:

http://www.mssqltips.com/sqls[...]sql-server-management-studio/

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

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