OCS MVP Elan Shudnow wrote a great article on best practice for creating the OCS Enterprise pool on the Front End or the SQL Server. Microsoft recommends creating the enterprise pool on the Backend SQL Server instead of the Front End pool. The exception to this is if the Backend SQL Server is running a different processor architecture than the OCS environment. 32-bit for R1 and 64-bit for R2. This breaks down into the following table taken from Elan Shudnow’s post:
OCS R1 with SQL 32-bit – Create Pool on SQL
OCS R1 with SQL 64-bit – Create pool on OCS FE
OCS R2 with SQL 32-bit – Create Pool on OCS FE
OCS R2 with SQL 64-bit – Create Pool on SQL
The article goes into specific details about the how and why this is recommended. Bottom line is that LCSCMD from the OCS installation media is the easiest way to create the pool from the SQL Server. This method eliminates the need to install any pre-requisites needed by the OCS setup GUI. See Creating Pools (Command Line) on Technet.