我正在尝试针对 SQL 2012 服务器运行 SQL 传输架构生成向导。存储过程有一个 datetime 参数。如果我只是输入像 12/26/2013 05:00:00 Am 这样的日期,那么“生成”按钮不会显示参数。如果我尝试将日期/时间放在单引号中或使用像 2013-12-26T05:00:00.000 这样的字符串,则会生成参数,但是当我尝试执行时出现以下错误。“执行 SQL 语句失败。请确保提供的语法正确。”
我通过创建一个 SQL 查询来达到这一点,该查询使用 FOR XML AUTO, ELEMENTS 输出它的响应。然后我在 VS 2012 中打开我的 BizTalk 解决方案,转到“添加项目 -> 添加生成的项目”。选择添加适配器元数据。从那里,它询问消息框的位置。我使用我的本地服务器。然后,它会请求带有存储过程的 SQL Server 的连接字符串。我输入它(它与带有消息框的服务器相同)。我为文档指定命名空间和根元素名称。这被设置为接收端口。接下来我选择存储过程并移至下一个屏幕。然后我从下拉列表中选择存储的过程。下面,在一个网格中,我显示了存储过程的参数。这是我遇到麻烦的地方。
我做错了什么吗?