The database that I want to connect to is an SQL Server 2008 R2 created and stored in the database server.
So, in my GIS Server, after verifying and performing all the necessary prerequisites actions :
...
I have gone through the ArcSDE installation and I checked only the option to "enable geodatabase storage on SQL Server Express"
I don't understand what you are trying to accomplish, either you run an enterprise grade SQL Server 2008 R2, or you run a limited SQL Server Express that only allows 10GB storage max.
* If trying to create / enable a geodatabase on SQL Server 2008 R2 enterprise edition:
- Run the Create Enterprise Geodatabase or Enable Enterprise Geodatabase tools from ArcToolbox (whichever is relevant for your situation, since it seems you already created a 2008 R2 instance and database, it probably is Enable Enterprise Geodatabase).
Note: the procedure above requires an ArcGIS for Server license from ESRI. You can not complete this procedure without that.
I am still confused regarding the SQL Server instance (ArcSDE for Microsoft SQL Server 2008 R2 Express (Personal) installation).
My question is the following : Where am I supposed to install ArcSDE ?
Even when I am trying to 'Create Enterprise Geodatabase', it is asking for the SQL Server instance.
You still haven't answered my question conclusively: Are you using an enterprise grade SQL Server, or SQL Server Express??
The quote below now suggests you use SQL Server Express, is that right? Please answer this question, it is a vital distinction!:
You no longer need to install anything with 10.2. Direct Connect replaces the need for installing and running an ArcSDE Application Server, as in the 8.x,9.x era of ArcGIS. You just need to enable and license the geodatabase in an instance. Enabling means the ArcSDE Repository and its included ArcSDE and Geodatabase System Tables, including stored procedures etc., are added to a database in your instance. Once these are added and licensed, you can start using your ESRI Geodatabase.
I am using SQL Server 2008 R2 Enterprise Edition on the Database Server.
I am not using SQL Server Express.
...
Please advice where to install 'ArcSDE for Microsoft SQL Server 2008 R2 Express (Personal)' (only ArcSDE software that I have through ArcGIS Desktop installation).Do I need to get another ArcSDE software?
Do I need to get another ArcSDE software?
Thank you for the information concerning 10.2.
I am still using at 10.1 products everywhere in my three-tier architecture.
You than use that license in combination with the Create Enterprise Geodatabase, or Enable Enterprise Geodatabase tools to enable geodatabase storage on your enterprise level SQL Server instance.
I am using 'ArcGIS Desktop Advanced Edition' which enables me to 'Create Enterprise Geodatabase'.
...
We do have ArcGIS Server 10.1 Enterprise Edition (Concurrent use) license.
So, the procedure is to run 'Create Enterprise Geodatabase' in the GIS Server machine and enter the SQL Server Instance name of the Database Server SQL Server 2008 R2.