创建连接到SQL Server的Windows桌面小部件

时间:2011-01-26 11:44:31

标签: sql sql-server-2008 windows-7 windows-desktop-gadgets

我想为Windows 7创建一个桌面小部件。

我的要求低于

  1. 我可以提供SQL Server登录凭据
  2. 它应该连接到SQL Server
  3. 列出服务器中的所有作业
  4. 任何人都可以指导我如何做到这一点以及从哪里开始?

1 个答案:

答案 0 :(得分: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服务器即可显示您要显示的信息。

PS:让您的HTTP服务器登录并与SQL Server通信,不要通过HTTP发送数据库凭据(或其他相关内容)。