Nwlapcug.com


Come eseguire una Stored Procedure da un altro Server in Microsoft SQL

Microsoft SQL server-stored procedure consentono di riutilizzare il codice comune e isolare le query di input e di output per proteggere l'integrità dei dati. Utilizzo di stored procedure può aumentare le prestazioni, come i piani di esecuzione vengono archiviati da SQL server. È possibile creare una stored procedure su un server ed eseguirlo da un altro server di chiamarlo con il nome completo della procedura e utilizzando il comando "Esegui".

Istruzioni

1

Aprire l'applicazione in che query sarà costruita. Questo potrebbe essere un numero qualsiasi di altri programmi, come Microsoft SQL Server Management Studio, una pagina di ColdFusion Web o una pagina Web PHP.

2

Tipo "Eseguire" seguiti dal nome completo procedura. Un nome completo è in notazione del punto (.), contenente il nome del server, nome del database, proprietario procedura e nome della routine. Ad esempio: remoteserver.mydb.dbo.sp_validateEntry.

3

Digitare i parametri che la procedura richiede, o utilizzare le variabili per rappresentarli. I parametri devono essere racchiuso tra virgolette singole e separati da virgole, tranne nel caso di input numerico, che non richiedono virgolette singole.

4

Salvare il lavoro e la chiamata di procedura di prova.

Consigli & Avvertenze

  • Estesi i nomi delle stored procedure di SQL server sono case-sensitive. Se chiamando un esteso stored procedure, è necessario prestare particolare attenzione alla capitalizzazione dei personaggi.
  • Convalidare sempre l'input dell'utente prima di passare i valori a una stored procedure. Convalida dell'input consente di impedire attacchi SQL injection.