Programación y Estrategias de Negocios RSS 2.0
# Tuesday, August 26, 2008


Share

Muchas veces durante eventos y presentaciones los asistentes me preguntan que como pueden empezar a desarrollar aplicaciones basadas en datos con tecnología Microsoft, el motivo de la pregunta es la creencia generalizada de que las únicas bases de datos gratuitas para desarrollo son MySQL o PostgreSQL. En general el público no sabe que Microsoft tiene un producto de base de datos gratuito basado en la mismo núcleo (Core) de SQL Server (en este caso SQL Server 2008). SQL Server Express es el producto de Microsoft para desarrolladores y empresas de desarrollo ISV’s que de forma gratuita permite tener todas las características de SQL Server.

 

Desde agosto 22 está disponible SQL Server 2008 Express con Advance Services, incluso en español, puede descargarse de aquí.

http://www.microsoft.com/downloads/details.aspx?FamilyId=B5D1B8C3-FDA5-4508-B0D0-1311D670E336&displaylang=en

 

El Nuevo modelo de versiones de SQL Server 2008 es muy interesante, la versión web por ejemplo seguramente cambiara muchos paradigmas existentes sobre la construcción de aplicaciones para internet basadas en SQL Server.

 

Sobre las versiones.: http://msdn.microsoft.com/en-us/library/ms144275.aspx

 

Ahora bien para poder identificar cuáles de las características nuevas de SQL Server 2008 están disponibles en Express y cuáles no, no deje de consultar este completo cuadro aquí: http://msdn.microsoft.com/en-us/library/cc645993.aspx

 

Una de las cosas más interesantes que podemos ver en esta comparación es la inclusión de datos espaciales en todas las versiones de SQL Server, incluido express.

Con los cambios recientes en MySQL: fue comprada por Sun y ahora no todo es gratis (se han hecho anuncios para cobrar por las características de alto desempeño en el futuro). Actualmente cobran por los servicios de soporte, es un buen momento para evaluar las características y ventajas de SQL Server Express.

 

Nota: Es importante recordar que si usted tiene Visual Studio 2008 debe instalar el SP1 para poder instalar SQL Server 2008 en cualquiera de sus sabores.

Nota2. También es importante recordar que si está actualizando desde 2005 luego de la instalación debe registrar nuevamente sus servidores en SQL Server Management Studio.

 

Juan Carlos Peláez

Developer Evangelist

Microsoft Colombia.

 

Keywords: SQL Server 2008, Desarrollo de Aplicaciones, MySQL, PostgreSQL, SQL Server Express.

Tuesday, August 26, 2008 5:06:02 PM (SA Pacific Standard Time, UTC-05:00) 

Bookmark and Share

#    Comments [0] - Trackback
SQL Server 2005 | SQL Server 2008 | VS2008
# Monday, November 26, 2007


Share

Durante la ejecución de un proyecto,  (Portal en SharePoint de eLearning del que vendrán más posts...), tuve algunos problemas con la maquina virtual (pantallas azules en la maquina virtual...otro post en el futuro), y en una reiniciada de la maquina... la desgracia...el portal de sharepoint no arranco más, un aviso que indicaba que no podía encontrar la base de datos de configuración.  (Afortunadamente tenía una copia casi del mismo, día, de puro milagro por que las copias de seguridad de mi maquina no son mi fuerte).

Así que me puse a tratar de entender de donde vino el problema y aquí anoto algunos comentarios de lo que aprendí.

De Conceptos.

1. La base de datos de Configuración de SharePoint contiene todo lo que se ha hecho en sharepoint, los sitios creados, las listas, las columnas, los templates, etc. incluso si se modifica una plantilla usando la herramienta de Diseño de Sharepoint el archivo resultante se almacena en la base de datos (otro post...)

2. sin la base de datos de configuración no corre el sitio de sharepoint...  :-)

De infraestructura

1. Hay que hacer copias de seguridad de la maquina virtual. (Lo malo es que pesa 13 gigas, así que el medio para la copia se vuelve un problema.)

2. Aunque se use un solo servidor, el concepto de granja aplica para tener la base de datos en la instancia que uno quiera.

De Sharepoint (Instalación).

1. Cuando se instala sharepoint, una de las preguntas iníciales es si se tiene una granja de servidores (web farm), pues yo en esa conteste que no tenia porque solo era una maquina, pero cuando se hace eso entonces él no se molesta en preguntar por el servidor de sql server, así que no me deja tener la opción de usar la instancia de sql server que ya había instalado.

2. Cuando el sharepoint no se instala en granja entonces el crea una instancia de SQL Server, imagino que Express,  llamada Microsoft##SSEE acrónimo de Microsoft SQL Server Embeded Edition, lo que es una versión de SQL Server que está integrada con algún producto en este caso SharePoint. También se le conoce como Internal DataBase. En esta base de datos se crearán todas las bases de datos relacionadas con SharePoint.

3. Si uno quiere usar la instancia de SQL Server que tiene instalada entonces debe seleccionar la opción Farm (Granja), en ella se le preguntará por la instancia de la Base de datos.

De Microsoft##SSEE

1. Para conectarse con la base de datos Microsoft##SSEE debe usarse o el administrador de SQL Server o la consola que puede descargarse para SQL Server Express.

2. En el nombre del servidor debe escribir: \\.\pipe\mssql$microsoft##ssee\sql\query

3. La autenticación debe ser integrada de Windows.

De Sharepoint (Desinstalación).

1. Cuando se desinstala Sharepoint no de desinstala la Instancia ni se eliminan los archivos.

 

Espero que sea de Ayuda,

Juan Carlos Peláez

MCTS

Keywords: WSS 3.0, MOSS 2007, Microsoft##SSEE, SSEE, SharePoint, Instalación, Configuración, Problemas, Juan Peláez, SQL Server, Tips, Consejos.

Monday, November 26, 2007 7:26:08 PM (SA Pacific Standard Time, UTC-05:00) 

Bookmark and Share

#    Comments [0] - Trackback
Sharepoint | SQL Server 2005
# Wednesday, September 19, 2007


Share

Me pregunta Ivanov Cepeda de Microsoft Colombia como conectar una aplicación Java a SQL Server 2005, con la ayuda de algunos de los muchachos del grupo COS (Commercial Open Source) de Gattaca hemos revisado el tema y tenemos la siguiente alternativa:

 

1. Descargar de este URL el JDBC Driver para SQL 2005.

2. Seguir con mucha atención las instrucciones del archivo Install.txt,  este driver es tanto para sistemas operativos windows como linux, para los linux trae el tar.gz, para los windows el .exe.

3. Ahora si puede escribir una clase como esta

 
package persistencia;

import java.util.*;
import java.sql.*;


public class Consultas {

    
    
    public static void main(String[] args) {
        
        // Create a variable for the connection string.
        String connectionUrl = "jdbc:sqlserver://192.168.16.19:1433;forwardReadOnlyMethod=direct" +
            "databaseName=MyDataBase;user=UserSQL;password=xxxxxxxx";

        // Declare the JDBC objects.
        Connection con = null;
        Statement stmt = null;
        ResultSet rs = null;
        
            try {
                // Establish the connection.
                Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
                    con = DriverManager.getConnection(connectionUrl);
            
                    // Create and execute an SQL statement that returns some data.
                    String SQL = "SELECT TOP 10 * FROM ApplicationUser;";
                    stmt = con.createStatement();
                    rs = stmt.executeQuery(SQL);
            
                    // Iterate through the data in the result set and display it.
                    while (rs.next()) {
                        System.out.println(rs.getString(4) + " " + rs.getString(6));
                    }
            }
        
        // Handle any errors that may have occurred.
        catch (Exception e) {
            e.printStackTrace();
        }

        finally {
            if (rs != null) try { rs.close(); } catch(Exception e) {}
                if (stmt != null) try { stmt.close(); } catch(Exception e) {}
                if (con != null) try { con.close(); } catch(Exception e) {}
        }
    }

}

Espero que sea de Ayuda, y Gracias a Carlos Andres Valencia que le saco un rato a sus 11 proyectos para ayudarnos a resolver esto.

 

Juan Carlos Peláez

MCTS

Miembro del Microsoft Speaker Group Andino

Miembro de Influencers Group Colombia.

 

Keywords: SQL Server 2005, JDBC, JDBC Driver for SQL Server 2005, Conectividad, JAVA, SQL2005, SQL Server 2005, Drivers, Interoperabilidad

Wednesday, September 19, 2007 3:51:29 PM (SA Pacific Standard Time, UTC-05:00) 

Bookmark and Share

#    Comments [0] - Trackback
Articulos de Desarrollo | Java | SQL Server 2005
Contácteme
mail: jpelaez at juanpelaez.com
Actualizaciones en Twitter
FeedBurner
Maps
Locations of visitors to this page
Blogroll
[Feed] Eugenio Pace
Arquitecto del grupo Software as a Service en Microsoft
[Feed] Juan Diego Velazco
El mejor diseñador gráfico conocido y un gran tipo
[Feed] Scott Hanselman
Sponsors
Estadísticas
Total Posts: 93
This Year: 3
This Month: 1
This Week: 0
Comments: 42
Archivo
<March 2010>
SunMonTueWedThuFriSat
28123456
78910111213
14151617181920
21222324252627
28293031123
45678910
Acerca de...

Aviso Legal
Las opiniones expresadas en este sitio representan el punto de vista de Juan Peláez sobre diferentes temas y no representan la posición de 3Metas Corp, Microsoft, Studiocom.com.Inc. o de cualquier otra compañía que haya contratado los servicios de consultoría de Juan Peláez

© Copyright 2010
Juan Carlos Peláez
Sign In

Technorati Profile
All Content © 2010, Juan Carlos Peláez
El tema 'Business' para DasBlog fue creado por Christoph De Baene (delarou) y modificado para español por Juan Peláez
Powered by FeedBurner