Using Windows Authentication (SSO Failed: Native SSPI library not loaded)
In order to be able to use Windows authentication, I also had to copy the file x64\SSO\ntlmauth.dll (which implements the Security SupportProvider Interface (SSPI) and is also found in the jtds zip file) to the directory jre\bin under the root directory of the JDK used.
(Without that DLL, the error message Status: Failure -Test failed: I/O Error: SSO Failed: Native SSPI library not loaded was thrown.)
When connecting, the username-password requires a username. With Windows authentication, such a username is technically not necessary. I was able to proceed with the connection by just entering a space into the username field.
Circumenventing the entering of a blank username
Dennis Laliberte notified me that is is possible to circumvent the entering of a space by following these steps in the SQL Developer connection properties:
Uncheck Use Windows Authentication
Check Use Default Password
Check Use Windows Authentication
begin transaction / rollback
When trying to enter begin transaction, SQL Developer seems to recognize begin as a PL/SQL keyword and the error Incorrect syntax near the keyword 'begin' is thrown.
I was able to start a transaction by prepending the begin and rollback with a semicolon like so:
; begin transaction;
update tab …
; rollback;
PowerShell script to install jTDS
This PowerShell script tries to download jTDS.jar and install it so that it can be used in SQL Developer.
Note: I didn't thoroughly test the script, so use at your own risk!