Я пытаюсь запустить мастер создания схемы транспорта SQL на сервере SQL 2012. Хранимая процедура имеет параметр datetime. Если я просто введу дату, например 26.12.2013 05:00:00, то кнопка «Создать» не покажет аргумент. Если я попытаюсь поместить дату/время в одинарную кавычку или использовать строку типа 2013-12-26T05:00:00.000, параметр сгенерируется, но при попытке выполнить я получаю следующую ошибку. «Не удалось выполнить оператор SQL. Убедитесь, что предоставленный синтаксис верен».
Я добрался до этого момента, создав SQL-запрос, который выводит ответ, используя в нем FOR XML AUTO, ELEMENTS. Затем я открываю свое решение BizTalk в VS 2012, иду в «Добавить элементы -> Добавить сгенерированные элементы». Выберите Добавить метаданные адаптера. Оттуда он запрашивает расположение окна сообщения. Я использую свой локальный сервер. Затем он запрашивает строку подключения к SQL Server с хранимой процедурой. Я ввожу это (это то же самое, что и сервер с окном сообщений). Я указываю пространство имен и имя корневого элемента для документа. Он установлен как порт приема. Затем я выбираю хранимую процедуру и перехожу к следующему экрану. Затем я выбираю сохраненный процесс из выпадающего списка. Ниже в сетке показаны параметры хранимой процедуры. Вот где у меня проблемы. Кажется, я не могу заставить его принять аргумент даты и времени, независимо от того, что я здесь написал.
Есть ли что-то, что я делаю неправильно?