Usuário com melhor resposta
exibir consulta no broswer

Pergunta
-
álô
um amigo me falou que é possível escreve a sintaxe de uma consulta num link url. que ao ser executado (no broswer) ele mostra o resultado da consulta no broswer.
isso é possivel?
Visual Basic 2008 Express Edition SQL Server Management Studio
Respostas
-
Bom Dia,
Esse recurso foi descontinuado depois do SQL Server 2000. É possível no 2005, 2008 e 2008 R2 utilizando o recurso de Web Services dentro do SQL Server, mas também não recomendo, pois, foi descontinuado no 2012.
Honestamente, não acho uma boa idéia permitir colocar uma consulta na URL. Isso é quase que abrir as portas para ataques do tipo SQL Injection. Se o usuário de banco que for rodar a consulta tiver permissões demais, ele pode literalmente excluir dados, consultar estruturas das tabelas, atualizações indevidas, etc. Isso tudo é rebaixar o nível de segurança de forma muito significativa.
Não sei qual a motivação para uma funcionalidade desse tipo, mas sugiro procurar outras formas de customização (Report Model, ferramentas OLAP, etc).
[ ]s,
Gustavo Maia Aguiar
Blog: http://gustavomaiaaguiar.wordpress.com
Vídeos:http://www.youtube.com/user/gmasqlClassifique as respostas. O seu feedback é imprescindível
- Sugerido como Resposta Heloisa Pires segunda-feira, 4 de junho de 2012 14:24
- Marcado como Resposta Heloisa Pires sexta-feira, 8 de junho de 2012 14:49
Todas as Respostas
-
encontrei isto:
http://msdn.microsoft.com/en-us/library/aa226559(v=sql.80).aspx
Mas como activo os serviços?
valeu
Visual Basic 2008 Express Edition SQL Server Management Studio
- Editado Jonas São Paulo quarta-feira, 16 de maio de 2012 00:52
-
Jonas,
Que tipo de consulta você esta se referindo? Você poderia ser mais específico na sua dúvida?
Pedro Antonio Galvão Junior [MVP | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | SorBR.Net | Professor Universitário | MSIT.com]
-
A consulta seria:
select * from tabela.
apenas isso. isso era feito através de um link url
assim passsava o link para as pessoas. e quando as pessoas o abrissem (como se fosse uma apgina web) aparecia os dados do select na pagina do broswer.
valeu
Visual Basic 2008 Express Edition SQL Server Management Studio
-
Bom Dia,
Esse recurso foi descontinuado depois do SQL Server 2000. É possível no 2005, 2008 e 2008 R2 utilizando o recurso de Web Services dentro do SQL Server, mas também não recomendo, pois, foi descontinuado no 2012.
Honestamente, não acho uma boa idéia permitir colocar uma consulta na URL. Isso é quase que abrir as portas para ataques do tipo SQL Injection. Se o usuário de banco que for rodar a consulta tiver permissões demais, ele pode literalmente excluir dados, consultar estruturas das tabelas, atualizações indevidas, etc. Isso tudo é rebaixar o nível de segurança de forma muito significativa.
Não sei qual a motivação para uma funcionalidade desse tipo, mas sugiro procurar outras formas de customização (Report Model, ferramentas OLAP, etc).
[ ]s,
Gustavo Maia Aguiar
Blog: http://gustavomaiaaguiar.wordpress.com
Vídeos:http://www.youtube.com/user/gmasqlClassifique as respostas. O seu feedback é imprescindível
- Sugerido como Resposta Heloisa Pires segunda-feira, 4 de junho de 2012 14:24
- Marcado como Resposta Heloisa Pires sexta-feira, 8 de junho de 2012 14:49