Hello Andre,
I also getting same error, and have gone through all discussion in this post.
Checked:
- Client Tool Connectivity[Installed]
- Client Tools Backward Compatibility[Installed]
- bcp.exe file is available in Path "C:\Program Files\Microsoft SQL Server\100\Tools\Binn"
- And "C:\Program Files\Microsoft SQL Server\100\Tools\Binn" path is already set to Environment Variable of System.
- Data files are available in C:\Users\dynamicsax2\Documents\ContosoDemoData\AXR3DemoData
- Logged in User is administrator.
But still I am facing same error while Importing the data using following command.
DP.exe IMPORT “C:\Users\dynamicsax2\Documents\ContosoDemoData\AXR3DemoData” MicrosoftDynamicsAx
Error:
Application: DP.exe
Framework Version: v4.0.30319
Description: The process was terminated due to an unhandled exception.
Exception Info: System.NotSupportedException
Stack:
at System.Security.Util.StringExpressionSet.CanonicalizePath(System.String, Boolean)
at System.Security.Util.StringExpressionSet.CreateListFromExpressions(System.String[], Boolean)
at System.Security.Permissions.FileIOPermission.AddPathList(System.Security.Permissions.FileIOPermissionAccess, System.Security.AccessControl.AccessControlActions, System.String[], Boolean, Boolean, Boolean)
at System.Security.Permissions.FileIOPermission.AddPathList(System.Security.Permissions.FileIOPermissionAccess, System.String[], Boolean, Boolean, Boolean)
at System.Security.Permissions.FileIOPermission..ctor(System.Security.Permissions.FileIOPermissionAccess, System.String[], Boolean, Boolean)
at System.IO.FileSystemEnumerableIterator`1[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]..ctor(System.String, System.String, System.String, System.IO.SearchOption, System.IO.SearchResultHandler`1<System.__Canon>, Boolean)
at System.IO.Directory.InternalGetFileDirectoryNames(System.String, System.String, System.String, Boolean, Boolean, System.IO.SearchOption, Boolean)
at System.IO.Directory.InternalGetFiles(System.String, System.String, System.IO.SearchOption)
at Microsoft.Dynamics.AX.Dataport.SqlHelper.GetDifferentialTableNames(Microsoft.Dynamics.AX.Dataport.DataportDatabase, System.String)
at DP.Program.Execute(System.String, Microsoft.Dynamics.AX.Dataport.DataportDirection, System.String, System.String, System.String, Microsoft.Dynamics.AX.Dataport.DataportAction)
at DP.Program.Main(System.String[])
Also I tried to Export the Data using same tool
DP.exe export “C:\test1” MicrosoftDynamicsAx
While exporting, I am not getting error details in command window, but DPLog.xml file is filled with the same error.
<?xml version="1.0" encoding="utf-8"?>
<root>
<item>
<status>Failed</status>
<message>System.NotSupportedException: The given path's format is not supported.
at System.Security.Util.StringExpressionSet.CanonicalizePath(String path, Boolean needFullPath)
at System.Security.Util.StringExpressionSet.CreateListFromExpressions(String[] str, Boolean needFullPath)
at System.Security.Permissions.FileIOPermission.AddPathList(FileIOPermissionAccess access, AccessControlActions control, String[] pathListOrig, Boolean checkForDuplicates, Boolean needFullPath, Boolean copyPathList)
at System.Security.Permissions.FileIOPermission.AddPathList(FileIOPermissionAccess access, String[] pathListOrig, Boolean checkForDuplicates, Boolean needFullPath, Boolean copyPathList)
at System.IO.Directory.InternalCreateDirectoryHelper(String path, Boolean checkHost)
at Microsoft.Dynamics.AX.Dataport.BulkCopy.WriteOutFile(String serverName, SqlTableName table, String query, String folder) in e:\bt\110700\Source\DataPort\Dataport\Library\BulkCopy.cs:line 263
at Microsoft.Dynamics.AX.Dataport.DataportQueryExtensions.WriteBulkCopyFiles(IDataportQuery query, String database, String server, String folder) in e:\bt\110700\Source\DataPort\Dataport\Model\DataportQuery.cs:line 94
at Microsoft.Dynamics.AX.Dataport.DataportQueue.<>c__DisplayClass8.<>c__DisplayClassc.<ProcessItem>b__7() in e:\bt\110700\Source\DataPort\Dataport\Model\DataportQueue.cs:line 240
at Microsoft.Dynamics.AX.Dataport.Functional.<>c__DisplayClass1.<Retry>b__0() in e:\bt\110700\Source\DataPort\Dataport\Library\Functional.cs:line 28
at Microsoft.Dynamics.AX.Dataport.DataportQueue.<>c__DisplayClass8.<ProcessItem>b__6(Object state) in e:\bt\110700\Source\DataPort\Dataport\Model\DataportQueue.cs:line 260</message>
<direction>Export</direction>
<action>Overwrite</action>
<database>MicrosoftDynamicsAX</database>
<table>ACCOUNTANTLOGISTICSLOCATIONROLE_BR</table>
<targetTable>ACCOUNTANTLOGISTICSLOCATIONROLE_BR</targetTable>
<folder>“C:\test1”</folder>
</item>
I know I am doing something wrong, but could not find the solution in whole day.
Please advice me, how can I import data to AX, I shall thankful your advice.
With Best Regards
Kishore