After installing the Win32 version of MonetDB XQuery as single-user, making no changes to MonetDB.conf, and attempting to run MXQserver.bat, I get this output:
 
C:\Program Files\CWI\MonetDB4>MXQserver.bat
# MonetDB Server v4.22.0
# based on GDK   v1.22.0
# Copyright (c) 1993-2008, CWI. All rights reserved.
# Compiled for i686-pc-win32/32bit with 32bit OIDs; dynamically linked.
# Visit http://monetdb.cwi.nl/ for further information.
# PF/Tijah module v0.5.0 loaded. http://dbappl.cs.utwente.nl/pftijah
!ERROR: MAPIlisten:creation of stream socket failed
!OS: A blocking operation is currently executing.
 
Since MXQserver.bat simply issues the command "Mserver.bat --dbinit='module(pathfinder);'", I ran that command directly, and to my surprise the server makes it to its own command line:
 
# MonetDB Server v4.22.0
# based on GDK   v1.22.0
# Copyright (c) 1993-2008, CWI. All rights reserved.
# Compiled for i686-pc-win32/32bit with 32bit OIDs; dynamically linked.
# Visit http://monetdb.cwi.nl/ for further information.
MonetXDB>
 
In this second case, the mclient cannot connect (even when I set server and client ports to something other than 50000,) nor is the admin GUI available on port 50001.
 
So my questions are: Why does the server report a socket creation failure from the MXQserver.bat script? Why is no failure reported when the Mserver.bat script is run directly? And why is the server instance that comes up with Mserver.bat unconnective? I've sought answers from the documentation, Googleverse and the MonetDB-users archive, but found nothing. Thanks in advance for any help you can provide.
 
Rod