Uno de los problemas mas grandes que he tenido en este tiempo es el de integrar ASP.NET con SQL Server 2005 para gestionar la manera en que se manejan las sesiones.
Los primeros problemas aparecieron por que no podía agregar el estado de sesión, así que buscando información por san google encontré una ayuda que nombraba a la herramienta aspnet_sqlreg.exe la cual agrega la información necesaria para que tu aplicación ASP.NET pueda interactuar con sql Server.
Para utilizar esta herramienta debemos realizar los siguientes pasos.
Una vez en la consola ejecutar el siguiente comando
aspnet_regsql.exe
una vez iniciado el asistente seguimos los siguientes pasos:
- Leemos la información respecto del uso del asistente, después de eso presionamos el botón “siguiente”
- Seleccionar la opción “Configurar SQL SERVER para los servicios de aplicaciones” y hacemos clic en siguiente
- Agregamos la información acerca de la conexión
- Nombre del servidor
- Modo de autenticación
- Nombre de la base de datos
- Damos clic en siguiente
- Revisamos el resumen y damos clic en siguiente
- Job Done !! estamos listos para revisar la configuración
Ahora una vez hecho estó (por lo menos a mí) me apareció el siguiente error
De nuevo eché a andar mi motor de búsqueda favorito para encontrarme con la siguiente solución
Abrimos el sql server
use master
GO
EXEC sp_configure ‘Cross DB Ownership Chaining’, ‘0′; RECONFIGURE
GO
Con lo cual pude acceder a mi sistema y seguir trabajando con sql Server session state
Hola, muy interesante tu comentario del manejo de sessiones con SQL SERVER 2005, pero yo tengo un problema que no puedo solucionar hasta este momento y es: Tengo mi base de datos en un servidor alquilado y en este sólo tengo acceso a mi base de datos (la cual utilizo para almacenar la información de mis transacciones normales), como puedo hacer para trabajar con sql server mode session en este caso.
Por: CARLOS JESUS el 22/04/2008
a las 11:45 pm
mmm muy interesante tu pregunta.
puedes direccionar la confgiuración del web config a tu servidor de sql server(alquilado). de esta forma podrías ver si la base de datos guarda los estados de sesión.
de todas maneras envía un correo al soporte técnico para mayor orientación.
Por: k3n0 el 23/04/2008
a las 1:33 am