Я ошеломленный проблемой в очень простой кусок кода: RootNode содержит только 1 соединение, как это (я извлекал конфиденциальные данные):МБЗМ RootNode остается пустым с именем сервера
<OleDbConnection Name="Source" ConnectionString="Provider=SQLNCLI11;Server=Server\ServerName;Initial Catalog=Database;Integrated Security=SSPI;" />
Когда я пишу скомпилированный BIML в XML-файл, он содержит этот точный узел соединения. . Однако, когда я использую RootNode.Connections [ «Источник»] GetDatabaseSchema он выдает ошибку:
Error 0 : BimlScript code produced an exception: Supplied connections must be of type AstDbConnectionNode for this method.
Я думаю, что компилятор не распознает соединение как DBConnection. Я использую 2 файла BIML один для подключения и один для импорта.
Что я пробовал: - проверить, что работы соединения и у меня есть доступ (с помощью SSIS) - поместить все в один файл - попытаться выяснить, если обратный слэш в имени сервера может быть проблема. Похоже, что это не проблема, потому что обратная косая черта не является особым символом в XML.
Любые идеи относительно этой ошибки или как я могу узнать больше?
Спасибо,
Йохан
Вы пытаетесь использовать два файла (один для подключения и один для импорта) или все в одном? – billinkc
Я обновил свой вопрос, чтобы ответить на ваш вопрос: я использую 2 файла, но также пытался поместить все в один файл. – analyzethat