Sql server BizTalk与Visual Studio-查询SQL Server的步骤?

Sql server BizTalk与Visual Studio-查询SQL Server的步骤?,sql-server,visual-studio,visual-studio-2012,sql-server-2012,biztalk,Sql Server,Visual Studio,Visual Studio 2012,Sql Server 2012,Biztalk,有人知道清楚描述构建BizTalk应用程序(部分)所需的最简单/最佳实践步骤的来源(文章、博客、教程、视频等)吗?VS能够查询SQL Server数据库表或视图吗 我在Visual Studio 2012中已经有了一个非常简单但功能正常的BizTalk 2013解决方案,现在我正尝试以想象得到的最简单的方式将其与SQL Server 2012集成,即尝试使用接收端口查询(通过轮询或通过查询通知)和一个非常简单的SQL Server视图构建编排 当然,我读过msdn的文章,所有这些文章都只是描述

有人知道清楚描述构建BizTalk应用程序(部分)所需的最简单/最佳实践步骤的来源(文章、博客、教程、视频等)吗?VS能够查询SQL Server数据库表或视图吗

我在Visual Studio 2012中已经有了一个非常简单但功能正常的BizTalk 2013解决方案,现在我正尝试以想象得到的最简单的方式将其与SQL Server 2012集成,即尝试使用接收端口查询(通过轮询或通过查询通知)和一个非常简单的SQL Server视图构建编排

  • 当然,我读过msdn的文章,所有这些文章都只是描述了整个过程中的一小部分,从来没有完整地描述过整个过程
  • 当然,我也在谷歌上搜索过stackoverflow,从来没有找到过这样的东西

我仍然不确定你是否需要5个或50个步骤来实现这个(简单的)目标。

这就是我能想到的。不幸的是,这是一个相当复杂的过程,共涉及12个步骤

欢迎您向我展示一个更好/更简单/更好的解决方案,我会立即接受,而不是我的。毕竟,这就是我来这里的原因


编辑:+部署+更多详细信息

在Visual Studio 2012中开发的BizTalk 2013应用程序中查询SQL Server(2005或更高版本)数据库表/视图的步骤-最简单/最佳实践方法:

  • 安装BizTalk适配器包。通常,它不会与BizTalk一起安装,因此必须单独安装
  • 确保Service Broker在SQL Server中处于活动状态
  • 确保BizTalk应用程序具有在SQL Server数据库中请求通知所需的权限。请参阅:
  • 在Visual Studio中的BizTalk项目中,通过“添加适配器元数据向导”生成WCF-SQL BizTalk适配器通知架构,并按如下所述进行配置:。对于通知,只允许查询表,即使需要视图的结果集也是如此。在这种情况下,请在此处查询(其中一个)基础表
  • 将刚生成的通知架构的通知消息添加到刚生成的业务流程中
  • 将刚生成的端口类型的接收端口和接收形状添加到业务流程以接收通知消息。在您的编排中有您的SQL通知消息
  • 通过添加适配器元数据向导生成WCF-SQL BizTalk适配器选择架构,类似于步骤4。在此步骤中,不要选择任何现有适配器,也不要配置任何绑定-只需使用在步骤4中创建的URI和另一个入站ID。选择要查询的视图/表,并从可用的视图/表中选择操作
  • 将刚刚生成的各个方案的select查询和select响应消息添加到编排中
  • 将各个发送和接收形状的发送-接收端口添加到业务流程,以发送选择查询消息并接收返回的结果消息。这样,您的业务流程中就有了SQL查询结果。你喜欢怎么处理就怎么处理
  • 在Visual Studio中生成和部署BizTalk项目
  • 通过BizTalk Server管理配置刚部署的BizTalk应用程序。第一步,将WCF-SQL适配器添加到BizTalk Server中的适配器列表中。最好在这里导出您的绑定配置,一旦您完成了绑定配置,这样您可以在以后由于新部署等原因而丢失绑定配置时将其重新导入
  • 启动应用程序
  • 在这里,您可以看到正在运行的BizTalk应用程序正在查询SQL Server数据库表/视图