2012-06-16 49 views
1

我通常使用命令創建角色/會員數據庫:如何在ASP.net中爲SQL Server數據庫設置角色/成員資格對象?

aspnet_regsql.exe -S (local) -E -A all 

,但我目前的網絡託管公司只允許使用phpMyLittleadmin創建數據庫。

我該如何手動爲asp.net角色/成員創建數據庫?

+0

如何在本地創建角色/成員,然後執行所有腳本表?是不是更好的解決方案,但它會工作:) – StrouMfios

+0

你能告訴我如何在MSSQL中生成表創建腳本,並在phpMyLittleadmin執行腳本表? –

回答

1

在您aspnet_regsql實用生活(取決於您使用的.NET framework版本 - 大概就像C:\Windows\Microsoft.NET\Framework\v4.0.30319)的目錄,有將創建必要的表爲ASP.NET成員資格和角色的Install*.sql腳本文件列表系統。

InstallCommon.sql 
InstallMembership.sql 
InstallPersistSqlState.sql 
InstallPersonalization.sql 
InstallProfile.SQL 
InstallRoles.sql 
InstallSqlState.sql 
InstallSqlStateTemplate.sql 
InstallWebEventSqlProvider.sql 

所以基本上你只需要弄清楚哪些腳本文件正是你所需要的,哪些序列來運行他們 - 然後只把那些(或上傳這些)到您的網站,然後執行它。

還有相同的文件用於卸載數據庫中的表和其他數據庫對象(稱爲Uninstall*.sql)。

相關問題