Usuário com melhor resposta
criação de um endpoint

Pergunta
-
Estou tentando criar um endpoint, porém está dando erro de sintaxe: Line 1: Incorrect syntax near 'ENDPOINT'. Porém, não estou achando erro no script.
Poderiam me ajudar? Segue o script:
CREATE ENDPOINT epSP_LISTA_CATEGORIAS
STATE = STARTED
AS HTTP (
PATH ='/SQL/SP_LISTA_CATEGORIAS',
AUTHENTICATION=(integrated),
PORTS=(clear)
)
FOR SOAP (
WEBMETHOD 'retornaSP_LISTA_CATEGORIAS'
(
NAME='AdventureWorks.dbo.SP_LISTA_CATEGORIAS',
SCHEMA=standard,
FORMAT=rowsets_only),
WSDL=default,
BATCHES=enabled
)
- Movido Gustavo Maia Aguiar sexta-feira, 10 de junho de 2011 20:33 (De:SQL Server - Desenvolvimento Geral)
Respostas
-
Rafa, em tempo: Requer permissão "CREATE ENDPOINT" ou associação na função de servidor fixa sysadmin.
Sobre a segunda questão, acho mais conveniente abrir uma nova thread.
Roberson Ferreira - Database Developer
Se esta sugestão for útil, por favor, classifique-a como útil.
Se ela lhe ajudar a resolver o problema, por favor, marque-a como Resposta.- Marcado como Resposta Junior Galvão - MVPMVP, Moderator sexta-feira, 10 de abril de 2015 18:08
-
Sobre a permissão:
Use master;
Grant Create Endpoint to [LoginTeste]
Roberson Ferreira - Database DeveloperSe esta sugestão for útil, por favor, classifique-a como útil.
Se ela lhe ajudar a resolver o problema, por favor, marque-a como Resposta.- Marcado como Resposta Junior Galvão - MVPMVP, Moderator sexta-feira, 10 de abril de 2015 18:08
Todas as Respostas
-
Rafa, estranho, pois peguei seu script rodei e o Endpoint foi criado (trocando só o nome da procedure "sp_ListaCategorias", claro). Mas tente colocar o nome do Endpoint entre colchetes:
CREATE ENDPOINT [epSP_LISTA_CATEGORIAS]
STATE = STARTED
AS HTTP (
PATH ='/SQL/stp_InsereCliente',
AUTHENTICATION=(integrated),
PORTS=(clear)
)
FOR SOAP (
WEBMETHOD 'retornaSP_LISTA_CATEGORIAS'
(
NAME='AdventureWorks.dbo.stp_InsereCliente',
SCHEMA=standard,
FORMAT=rowsets_only),
WSDL=default,
BATCHES=enabled
)
Roberson Ferreira - Database DeveloperSe esta sugestão for útil, por favor, classifique-a como útil.
Se ela lhe ajudar a resolver o problema, por favor, marque-a como Resposta. -
-
Rafa, acho que essa me parece ser outra questão. Voltemos à inicial, já que ela ainda não foi resolvida:
Qual versão e edição do SQL Server você está utilizando?
Roberson Ferreira - Database DeveloperSe esta sugestão for útil, por favor, classifique-a como útil.
Se ela lhe ajudar a resolver o problema, por favor, marque-a como Resposta. -
-
Rafa, dá uma olhada em http://social.msdn.microsoft.com/Forums/en-US/sqlxml/thread/283260cd-f2a9-45b5-8774-18dcecc803f9/.
Roberson Ferreira - Database DeveloperSe esta sugestão for útil, por favor, classifique-a como útil.
Se ela lhe ajudar a resolver o problema, por favor, marque-a como Resposta. -
-
Rafa, em tempo: Requer permissão "CREATE ENDPOINT" ou associação na função de servidor fixa sysadmin.
Sobre a segunda questão, acho mais conveniente abrir uma nova thread.
Roberson Ferreira - Database Developer
Se esta sugestão for útil, por favor, classifique-a como útil.
Se ela lhe ajudar a resolver o problema, por favor, marque-a como Resposta.- Marcado como Resposta Junior Galvão - MVPMVP, Moderator sexta-feira, 10 de abril de 2015 18:08
-
-
Sobre a permissão:
Use master;
Grant Create Endpoint to [LoginTeste]
Roberson Ferreira - Database DeveloperSe esta sugestão for útil, por favor, classifique-a como útil.
Se ela lhe ajudar a resolver o problema, por favor, marque-a como Resposta.- Marcado como Resposta Junior Galvão - MVPMVP, Moderator sexta-feira, 10 de abril de 2015 18:08