Si deseas hacer un intercambio de links con DotNetcr, escríbenos aquí
Recibe las actualizaciones vía RSS
Te invitamos a unirte en nuestras redes
   http://www.facebook.com/DotNetcr
   http://www.twitter.com/dotnetcr
How To? Almacenar variables de session de ASP.NET en SQL Server
Aquí vamos a aprender a como configurar nuestra aplicación ASP.NET para que pueda almacenar las variables de session en SQL, una herramienta muy práctica que podría incrementar el rendimiento de nuestra aplicación
Categorías : ASP.NET, SQL Server
Autor : androdmu Fecha : 1/28/2006 Visitas : 11363 Voto : 4.50
1. Configururar Web.Config

<sessionState
mode="SQLServer"
stateConnectionString="tcpip=127.0.0.1:42424"
sqlConnectionString="data source=127.0.0.1;Integrated Security=SSPI"
cookieless="false"
timeout="20"
/>



2. Correr el SQL Script en el Command Prompt

cd\WINDOWS\Microsoft.NET\Framework\<Version> (Ej: v1.1.4322)

OSQL -S SQLServerName -E < InstallSqlState.sql



3. Crear un archivo .SQL con el siguiente script

USE ASPState
GO

DECLARE @s varchar(50)
SELECT @s = @@servername + '\ASPNET'
EXECUTE sp_grantlogin @s

EXECUTE sp_grantdbaccess @s, 'webuser'

GO

GRANT EXECUTE ON CreateTempTables TO webuser
GRANT EXECUTE ON DeleteExpiredSessions TO webuser
GRANT EXECUTE ON DropTempTables TO webuser
GRANT EXECUTE ON ResetData TO webuser
GRANT EXECUTE ON TempGetAppID TO webuser
GRANT EXECUTE ON TempGetStateItem TO webuser
GRANT EXECUTE ON TempGetStateItemExclusive TO webuser
GRANT EXECUTE ON TempInsertStateItemLong TO webuser
GRANT EXECUTE ON TempInsertStateItemShort TO webuser
GRANT EXECUTE ON TempReleaseStateItemExclusive TO webuser
GRANT EXECUTE ON TempRemoveStateItem TO webuser
GRANT EXECUTE ON TempResetTimeout TO webuser
GRANT EXECUTE ON TempUpdateStateItemLong TO webuser
GRANT EXECUTE ON TempUpdateStateItemLongNullShort TO webuser
GRANT EXECUTE ON TempUpdateStateItemShort TO webuser
GRANT EXECUTE ON TempUpdateStateItemShortNullLong TO webuser

GO

USE tempdb

GO

GRANT SELECT, INSERT, UPDATE, DELETE ON ASPStateTempApplications TO guest
GRANT SELECT, INSERT, UPDATE, DELETE ON ASPStateTempSessions TO guest

GO



4. Crear un .BAT con el siguitenete codigo

osql -S (local) -E -o "results.txt" -i "<ScriptName.sql> (Con el nombre del archive que fue creado)"



5. Ejecutar el archivo BAT


Area de Comentarios
Por gloria - Fecha: 2007/01/19 07:28 PM
me ha encantado todos los tutoriales y documentos todos estamuy importantes
Ingrese su Comentario
Comentario
Para poder votar debe estar registrado en DotNetcr.com
Solo queda registrado el primer voto enviado
Voto

Últimos Recursos
carlosm
r
darionet
Dark_Fang
dominio
viferfer
PER 233
MEX 226
CRI 180
COL 114
ESP 99
ARG 82