Vi siete mai trovati nella necessità di installare le tabelle, viste, stored procedures per la gestione delle Membership di Asp.Net? Esiste un tool a riga di comando chiamato “aspnet_regsql.exe” che dati tutti i parametri di collegamento al dataase Sql Server provvede a fare quanto necessario.
Peccato che Aruba non fornisca un accesso diretto ai database Sql Server ma solo l’interfaccia Web “MyLittleAdmin” e quindi “aspnet_regsql.exe” non può essere usato nella sua forma standard.
Per fortuna tra i parametri di aspnet_regsql abbiamo la possibilità di generare solo un file di script da eseguire poi su MyLittleAdmin, la sintassi corretta è:
aspnet_regsql.exe -A all -sqlexportonly <filename>
ovviamente invece che “all” potere specificare quali sono le strutture da creare, qui trovate tutta la documentazione su aspnet_regsql
Non è finita qui.
Lo script generato non può essere usato così com’è per due motivi:
1-bisogna togliere tutti i riferimenti allo schema dbo (Aruba ha una schema diverso per ogni Database creato);
2-ci sono alcuni riferimenti a tabelle di sistema (per esempio master) che su Aruba non sono referenzibili.
Dopo queste correzioni, lanciando il file .sql troverete le vostre tabelle, viste, stored procedure belle pronte.