User Tools

Site Tools


replicator_agent_domain_authentication

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
replicator_agent_domain_authentication [2018/10/17 16:47]
tom.nguyen [Troubleshooting]
replicator_agent_domain_authentication [2019/03/04 11:51] (current)
jackson.davenport
Line 12: Line 12:
 </​code>​ </​code>​
 This will call for the library //​sqljdbc_auth.dll//​ for the windows domain authentication.  ​ This will call for the library //​sqljdbc_auth.dll//​ for the windows domain authentication.  ​
 +
 +==== Running as a Service ====
 +If you are running the Replicator Agent as a Windows service than you will also want to make sure the service is running as the same user that you are authenticating with.  You will do this by:
 +  * Finding the installed services through the windows "​Services"​ tool
 +  * Right-Clicking the service and choosing "​Properties"​
 +  * Going to the "Log On" tab
 +  * Supplying the user that you are authenticating with here
 +
 +{{:​serviceuser.png|}}
  
 <WRAP important>​You must ensure that you are running the agent as the user that is being authenticated to the domain. That user must also have read/write access to the directory structure of the replicator agent.</​WRAP>​ <WRAP important>​You must ensure that you are running the agent as the user that is being authenticated to the domain. That user must also have read/write access to the directory structure of the replicator agent.</​WRAP>​
Line 30: Line 39:
 (Windows) If you already have the driver then check the environment variable path (my computer properties > advance settings). The path should contain the location of sqljdbc_auth.dll. For example the path might be C:​\Perspectium\Perspectium_Replicator_Agent\bin\...\extlib;  ​ (Windows) If you already have the driver then check the environment variable path (my computer properties > advance settings). The path should contain the location of sqljdbc_auth.dll. For example the path might be C:​\Perspectium\Perspectium_Replicator_Agent\bin\...\extlib;  ​
  
-If it is missing you can find a download link from our third party libraries list [[http://​wiki.perspectium.com/​doku.php?​id=replicator_agent_third_party_libraries&​s[]=sqljdbc4|here]],​ under sqljdbc or the  [[https://​msdn.microsoft.com/​en-us/​library/​mt484311|direct link]]. ​ You can download the packaged .tar.gz file, unzip the file, and just take the sqljdbc_auth.dll. ​ This package contains both 32 and 64 bit versions, __use the 32 bit (x86)__.  These are found under the //enu/auth/x86// path of the downloaded file.  ​+If it is missing you can find a download link from our third party libraries list [[http://​wiki.perspectium.com/​doku.php?​id=replicator_agent_third_party_libraries&​s[]=sqljdbc4|here]],​ under sqljdbc or the  [[https://​msdn.microsoft.com/​en-us/​library/​mt484311|direct link]]. ​ You can download the packaged .tar.gz file, unzip the file, and just take the sqljdbc_auth.dll. ​ This package contains both 32 and 64 bit versions, __use the 64 bit__.  These are found under the //enu/auth/x64// path of the downloaded file.  ​
  
 If you are using an agent with version 3.8.0 or above place this dll in the “extlib” folder of the root directory. ​ If you are using an agent with version below 3.8.0 place this dll in the “lib” folder of the root directory. If you are using an agent with version 3.8.0 or above place this dll in the “extlib” folder of the root directory. ​ If you are using an agent with version below 3.8.0 place this dll in the “lib” folder of the root directory.
    
replicator_agent_domain_authentication.1539820037.txt.gz · Last modified: 2018/10/17 16:47 by tom.nguyen