Aruba e ASP.Net Roles e Membership: Una guerra

mercoledì 17 dicembre 2008 - 17.02

Carmine Profilo | Junior Member

Salve a tutti,
Sto cercando di far funzionare un progetto asp.net, il quale usa i controlli
Login etc. dell' asp.net forms membership, su aruba.
Il problema è che aruba mette a disposizione il database SQL Server senza
poter usare l'utente dbo.
Come fare quindi?

Ho provato a seguire le informazioni qui riportate:
http://peppepa.wordpress.com/2007/03/05/

Ora funziona a metà: riesce a fare il login, ma appena provo a raggiungere
una pagina che limito l'accesso solo ad alcuni roles, mi dà:
The 'Microsoft.Samples.SqlRoleProvider' requires a database schema
compatible with schema version '1'. However, the current database schema is
not compatible with this version. You may need to either install a
compatible schema with aspnet_regsql.exe (available in the framework
installation directory), or upgrade the provider to a newer version.

Cioè, ma che senso ha :|?
Ho copiato le 6 righe della tabella aspnet_SchemaVersions; e tutte hanno
come schema 1. Perchè continua a dire che lo schema che uso io non è
compatibile?

Grazie in anticipo,
Webmaster di www.thetotalsite.it
Blog: blog.thetotalsite.it

rossimarko Profilo | Guru

Ciao,

come hai fatto a creare le tabelle di sql sul server aruba? Hai eseguito gli script di creazione togliendo la voce "dbo." ?
-----------------------------------------
Rossi Marco
http://blogs.dotnethell.it/rossimarko

Carmine Profilo | Junior Member

Si, esatto.
Ho tolto ogni riferimento a dbo sia nelle tabelle che nelle stored procedures.
Webmaster di www.thetotalsite.it
Blog: blog.thetotalsite.it

rossimarko Profilo | Guru

Hai provato a fare delle query sulle tabelle e verificare che funzionino correttamente? Eventualmente prova a richiamare le stesse stored procedure che usa il provider (le trovi all'interno del codice sorgente che hai scaricato)
-----------------------------------------
Rossi Marco
http://blogs.dotnethell.it/rossimarko
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5