Подключение к 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.