Подключение к SQL Server и Nmbrs за один сеанс

Я хотел бы вставить данные в SQL Server непосредственно из NMBRS в распределенной транзакции, например:

insert into table@sqlserver
( fields )
select fields from employees@nmbrs

По умолчанию только datadictionary, inmemorystorage, os а также mail псевдонимы определены. Как я могу добавить правильные псевдонимы?

1 ответ

Используйте следующую конфигурацию в вашем settings.xml или же settings-<SOMETHING>.xml файл:

<?xml version="1.0" encoding="utf-16"?>
<settings xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="3" forcedefault="false">
  <group name="Production" >
    <connection name="Stuff" >
      <database order="30" alias="nmbrs" provider="NmbrsNl" connectionString="apiurl=https://api.nmbrs.nl/soap/v2.1" />
      <database order="20" alias="sqlserver" provider="SqlServer" connectionString="Data Source=blabla;UID=stuff;PWD=secret" AllowConnectionStringRewrite="false" />
    </connection>
  </group>
</settings>

Поместите их в свой %USERPROFILE%\invantive folder, settings-*.xml будет объединен с вашим центральным settings.xml файл.

Отключение при разрешении перезаписи строки подключения позволяет жестко закодировать имя пользователя / пароль для SQL Server. Когда вы удалите его, при входе в систему будет запрашиваться учетная запись SQL Server.

Другие вопросы по тегам