Can I Provide SP to 3rd Party without tell them DB name

  • I assigned to prepare SP API for vendor, but I concern about script and DB security.

    I have to provide 2 SP, each SP is in each Database.

    How can I give them only SP without Database Name.

  • You can create a local procedure that activates the procedure in the second database, and let them use the local procedure, but if they'll look at the local's procedure code they will be able to see that you just activate a procedure in a different database. Another alternative is to create synonym for the procedure at the second database and activate the synonym, but they can always check the synonym's definition and see the real name and location of the procedure. Why do you want them not to know that it is a procedure in a different database?

    Adi

    --------------------------------------------------------------
    To know how to ask questions and increase the chances of getting asnwers:
    http://www.sqlservercentral.com/articles/Best+Practices/61537/

    For better answers on performance questions, click on the following...
    http://www.sqlservercentral.com/articles/SQLServerCentral/66909/

Viewing 2 posts - 1 through 1 (of 1 total)

You must be logged in to reply to this topic. Login to reply