Tecnología

Inicio

Cómo utilizar los controles de afiliado sin SQL Server Express

Cómo utilizar los controles de afiliado sin SQL Server Express


La nueva tecnología de Microsoft, .NET Framework, es un componente integral del sistema operativo Windows (2003 y superior), a partir de enero de 2011. Se puede construir y ejecutar aplicaciones de escritorio y servicios web usando el framework. La herramienta de registro de servidor ASP.NET SQL, una parte del conjunto de herramientas de .NET Framework, puede crear y configurar una base de datos de SQL Server para su uso en una aplicación .NET. Es una herramienta de línea de comandos que le permite gestionar de miembros, las funciones de base de datos y las propiedades de perfil. No se requieren herramientas como SQL Server Management Studio Express para controlar la pertenencia de bases de datos.

Instrucciones

1 Haga clic en "Ejecutar" en el menú de inicio, e introduzca la siguiente ruta de acceso para la herramienta de registro ASP.NET SQL Server, aspnet_regsql.exe:

<Unidad:> \% windir% \ Microsoft.NET \ Framework \ <subdirectorio de carpeta de la versión> \ aspnet_regsql.exe

- Donde% windir% indica una variable de entorno de la ruta de la instalación del sistema operativo Windows. En la mayoría de los casos, el <unidad:> será la unidad C.

Cuando se ejecuta de esta manera, sin ninguna opción de línea de comandos, se ejecutará un asistente que le guiará a través de las tareas específicas para la configuración de SQL Server y la base de datos - tales como la elección de una base de datos de la lista, y añadir y eliminar pertenencias de usuario. La opción de línea de comandos -W también se abre el asistente.

2 Ejecutar aspnet_regsql.exe con argumentos de línea de comandos para agregar o quitar la pertenencia de un usuario determinado para su base de datos de aplicación.

[Unidad:] \% windir% \ Microsoft.NET \ Framework \ <versión del subdirectorio de carpeta> \ aspnet_regsql.exe -S <nombre del servidor Windows en el que se ejecuta SQL Server> -U <nombre de usuario> -P <contraseña> [-A m | -R M] -d <nombre de la base de datos>

El opton "-A" y añade "-R" elimina los servicios de aplicación de la base de datos especificada utilizando "-d". El argumento de la "m" dado a "-A" y "R" va a añadir y eliminar la adhesión, respectivamente, para el usuario y la base de datos especificada.

Utilice la opción "-C <cadena de conexión>" opción en lugar de -S, -U y -P, mediante el formateo de las opciones de conexión de SQL Server "-S", "-U" y "-P" con sus argumentos en una cadena. Esto es útil cuando se realiza la conexión.

Añadir la opción "-E" para autenticar para acceder al sistema utilizando las credenciales de Windows del usuario actualmente conectado. En este caso, no son necesarios a las opciones "-U", "-P".

3 Añadir la opción "Q" en "aspnet_regsql.exe" de línea de comandos para indicar el modo silencioso. Esto también es útil si la tarea está automatizado y que desea suprimir los mensajes de salida.

4 Añadir la opción "-sqlexportonly <nombre de archivo>" si desea generar un archivo de secuencia de comandos SQL para añadir o eliminar servicios de aplicaciones más adelante, en lugar de ejecutar las opciones allí mismo. Una vez más, esta es una característica útil que permite la reutilización de la secuencia de comandos manualmente, así como en el programa, para realizar estas tareas sobre una base regular.

Consejos y advertencias

  • Los servicios de aplicaciones de bases de datos, perfiles de funciones, elementos web de personalización, y el SQL Server. Las funciones de supervisión de la salud, tales como estados de la sesión y dependencia de caché, también se pueden añadir y eliminar el uso de la herramienta de registro ASP.NET SQL Server. Los dos últimos servicios no pueden ser gestionados por asistente de la herramienta y requieren correr "aspnet_regsql.exe" con opciones de línea de comandos correspondientes.
  • Para aprender acerca de todas las opciones para la utilidad, ejecute "aspnet_regsql.exe" con el "-?" opción. Se imprimirá el texto de ayuda en la ventana de comandos.
  • Algunos servicios de aplicaciones ASP.NET se basan en un proveedor de servicios para administrar el almacenamiento y recuperación de datos entre el origen de datos y la aplicación cliente. Las clases de objetos SqlMembershipProvider, SqlRoleProvider, SqlProfileProvider, SqlPersonalizationProvider, y SqlWebEventProvider están disponibles como parte del proveedor de SQL Server. El .NET Framework soporta varios lenguajes de programación.