Call the DisconnectServerSession method to disconnect a specific session on a database server. Disconnecting a session only terminates its connection, it does not remove the session completely from the database server nor does it release any resources for the session other than the thread used for the connection and the connection itself at the operating system level. Use the SessionID parameter to specify the session ID to disconnect. You can get the session ID for a particular session by using the GetServerSessionCount and the GetServerSessionInfo methods.
This method is only valid when the engine is running as a database server and the EngineType is set to etServer.