Welcome to Sign in | Join | Help
in Search

Accesare linked server folosind openquery

Last post 09-12-2013, 2:56 by mitza. 2 replies.
Sort Posts: Previous Next
  •  08-17-2013, 3:59 9578

    Accesare linked server folosind openquery

    Hello World!

    Am urmatoarea problema..Am 2 servere SQL: "Server_1" si "Server_2".
    Pe "Server_2" am configurat un linked server catre "Server_1", numit "Link_1". Am creat o procedura de test, care foloseste legatura "Link_1";

    if(OBJECT_ID('ProcTest_1') is not null)
    drop proc ProcTest_1
    go

    create proc ProcTest_1
    as
    begin
    select * from openquery(Link_1, 'select top 10 * from TableTest')
    end
    go

    Daca o execut din SSMS, nu returneaza nici o eroare, in consecinta returneaza datele din tabel;
    Daca o execut in scopul unui utilizator, de exemplu "User_1", din SSMS sau dintr-o interfata web care se conexteaza la baza de date prin acest user:
    setuser 'User_1'
    exec ProcTest_1
    setuser
    returneaza eroarea:
    Msg 15274, Level 16, State 1, Line 2
    Access to the remote server is denied because the current security context is not trusted.

    Intrebarea mea este urmatoarea:
    Ce trebuie sa mai configurez pe linked server pentru a putea rula procedura si in scopul altor useri;
    Mentionez ca optiunile "RPC" si "RPC out" sunt setate pe true, iar pe ambele servere am rulat "ALTER DATABASE ... SET TRUSTWORTHY ON" pe bazele de date folosite;

    Va multumesc!
    Filed under:
  •  09-12-2013, 11:59 9588 in reply to 9578

    Re: Accesare linked server folosind openquery

    Din SSMS, Object Explorer - Server Objects - Linked Servers - folositi properties pentru a configura securitatea linked server-ului definit.
    Aveti aici cateva optiuni http://technet.microsoft.com/en-us/library/ff772782.aspx

    Cristian Andrei Lefter, SQL Server MVP
    MCT, MCSA, MCDBA, MCAD, MCSD .NET,
    MCTS, MCITP - Database Administrator SQL Server 2005
    http://sqlserver.ro
  •  09-12-2013, 2:56 9589 in reply to 9588

    Re: Accesare linked server folosind openquery

    Va multumesc. Problema a fost rezolvata.
View as RSS news feed in XML
Powered by Community Server (Commercial Edition), by Telligent Systems