2011-01-26 52 views
0

我想创建一个桌面widget为Windows 7创建Windows桌面小部件,其连接到SQL Server

我的要求如下

  1. 我可以提供SQL Server登录凭据
  2. 它应该连接到SQL Server
  3. 列出所有的服务器工作

任何人都可以引导我关于如何做到这一点以及从哪里开始?

+0

你打算使用哪种编程语言? – 2011-01-26 11:47:56

+0

我想使用C#或VB – 2011-01-26 17:34:27

回答

0

也许创建一个中间层,返回XML/JSON/HTML/...,你的小部件可以通过HTTP调用?

SQL Server 2005支持使用SOAP/HTTP端点的本机XML Web服务。 已在SQL Server 2008中弃用。

最好的办法是创建一个小型HTTP服务器,充当SQL Server和桌面小部件之间的代理。 您可以在Google上找到HTTP服务器的C#示例代码。 http://www.google.is/search?hl=is&q=c%23+simple+http+server

然后让你的小部件只是调用HTTP服务器来获取你想要显示的信息。注意:使您的HTTP服务器登录并与SQL Server交谈,不要通过HTTP发送数据库凭证(或其他相关信息)。