How To
Summary
i2 iBase runs the "BULK INSERT" statement in SQL server to bulk import the data from the data source. This operation creates a temporary text file in a folder. The SQL server account, that is, the account that starts and runs the SQL server, must have read access for this folder.
This requirement is described in the iBase document on "activating bulk import" - https://www.ibm.com/docs/en/i2-ibase/9.0.4?topic=SSXW43_9.0.4/com.ibm.i2.ibase.admin.doc/overview_of_bulk_import.html
In a default SQL server installation, the account which starts and runs the SQL server is a virtual account (i.e. NT Service\MSSQLSERVER). A virtual account is a local account only. If the Bulk Import Data Files folder is on a network source, then the read access cannot be granted directly to this virtual account. The workaround is to grant the read permission to the computer account for the SQL server ( (in the format <domain_name>\<computer_name>$). This way, the virtual account, which is on the computer that hosts the SQL server, can read the shared folder on a network source.
This technote provides an instruction for this configuration.
Steps
Step 2 - On the security tab, click on "edit". Then select "add" on the Permission dialog.




Document Location
Worldwide
Was this topic helpful?
Document Information
Modified date:
05 December 2021
UID
ibm16508475