Help Center > Foundation Help

Se aplica a:

  • Winshuttle Foundation

Guía de la herramienta de administración de Winshuttle Server 10.x: Configurar la base de datos de Server

Configure el tipo de la base de datos de Server que se está usando. Para ello, abra la herramienta de administración, seleccione el tipo de base de datos adecuado en el menú desplegable y, a continuación, indique una cadena de conexión válida para el servidor seleccionado.

En esta página

Consulte Compatibilidad de la base de datos en Prepararse para la implementación para obtener más información.

Nota

  • En el caso de Winshuttle Server 10.6.1 y versiones posteriores, la base de datos predeterminada es MSSQL 2008.
  • En el caso de Winshuttle Server 10.6 y versiones anteriores, la base de datos predeterminada es SQLite. (SQLite es una base de datos basada en archivos que se encuentra de forma predeterminada en C:\Program Files\Winshuttle\Server\Manager\App_Data).

Descripción de la configuración de la base de datos de Server en el archivo web.config

Volver al principio

La configuración en la sección Base de datos de Server corresponde a la configuración que se encuentra en el elemento <serverDatabase> del archivo web.config.

Este elemento tiene dos atributos: Type y connectionString. En la siguiente tabla, se muestran los valores válidos:

Type

ConnectionString

SQLITE

<en blanco>
Si la cadena de conexión está en blanco, la ruta del archivo de base de datos de SQLite se establece automáticamente en:
<Ruta de implementación de Server>\App_Data\WinshuttleServerDB.db

Origen de datos=<ruta del archivo a WinshuttleServerDB.db>;Version=3;New=True;

MSSQL2005

Esto se establecerá en la cadena de conexión adecuada para Microsoft SQL Server 2005. Por ejemplo: "Server=\SQLExpress;database=WinshuttleServerDB;Integrated Security=SSPI;"

MSSQL2008

Esto se establecerá con la cadena de conexión adecuada para Microsoft SQL Server 2008. Por ejemplo:

"Server=\SQLExpress;database=WinshuttleServerDB;Integrated Security=SSPI;"

Configurar una base de datos de SQL 2008

Volver al principio
  1. En la sección Base de datos de Server, en la pestaña Configuración, haga clic en Tipo y, a continuación, seleccione MSSQL2008 del menú desplegable.
  2. En el campo Cadena de conexión, escriba la cadena de conexión de SQL completa para la base de datos de SQL 2008.

  3. Haga clic en Aplicar cambios (el botón en la parte superior).

Nota: Si se está utilizando la seguridad de interfaz del proveedor de compatibilidad para seguridad (SSPI, por sus siglas en inglés) para conectar a la base de datos de SQL Server 2008, asegúrese de que el ID de usuario definido como identidad del grupo de aplicaciones para Winshuttle Manager en IIS disponga de los permisos adecuados. Si desea obtener más información, consulte este artículo sobre identidades del grupo de aplicaciones.

Tenga en cuenta que para actualizar los servicios web de Winshuttle Server en una base de datos SQL, puede crear tanto una base de datos como la tabla correspondiente en el servidor SQL siguiendo uno de estos dos métodos:

  • Utilice la herramienta de migración de datos de Winshuttle Server para crear una base de datos en SQL Server. Para obtener más información, consulte la Guía de la herramienta de migración de bases de datos de Winshuttle.
  • Puede crear la base de datos de forma manual en su instancia de SQL Server y, a continuación, crear tablas con el script DDL (lenguaje de definición de datos, por sus siglas en inglés) en la siguiente ubicación:

    C:\Program Files\Winshuttle\Server\Tools\DataImporter\ServerDDL.sql

Configurar una base de datos de SQL 2005

Volver al principio

Configuración de la base de datos de SQL 2005

  1. En la sección Base de datos de Server de la pestaña Configuración, haga clic en Tipo y, a continuación, seleccione MSSQL2005 en el menú desplegable.
  2. En el campo Cadena de conexión, escriba la cadena de conexión SQL completa para la base de datos de SQL 2005.
  3. Haga clic en Aplicar cambios (el botón en la parte superior).

Configurar una base de datos de SQLite

Volver al principio

SQLite es la opción predeterminada para la base de datos de Winshuttle Server 10.6. (La base de datos predeterminada de Winshuttle Server 10.6.1 es MSSQL 2008; consulte la sección Configurar una base de datos de SQL 2008).

  1. En la sección Base de datos de Server de la pestaña Configuración, haga clic en Tipo y, a continuación, seleccione SQLite en el menú desplegable.

  2. En el campo Ruta de la base de datos, escriba la ruta completa del archivo de base de datos de SQLite (o vaya a dicha ruta). De forma predeterminada, este archivo se encuentra en la siguiente carpeta:

    C:\Program Files\Winshuttle\Server\Manager\App_Data

    Si la cadena de conexión está vacía en el archivo web.config, la ubicación predeterminada para la base de datos de SQLite se introducirá automáticamente en este campo.

    Nota: Si el archivo de base de datos WinshuttleServerDB.db se daña o se elimina por error, puede generar uno nuevo con la utilidad de migración de datos de Winshuttle Server.

  3. Haga clic en Aplicar cambios (el botón en la parte superior).