【发布时间】:2009-11-15 08:05:39
【问题描述】:
我知道使用 SQL Server 数据库创建应用程序服务数据库是可能的(而且很简单)。但是,我想使用另一种数据库技术,例如 MySQL 或 PostgreSQL 来进行身份验证/角色管理。我想知道是否有类似的命令可以用于非 mssql 数据库,或者是否有常用的解决方法?
【问题讨论】:
标签: .net asp.net sql-server
我知道使用 SQL Server 数据库创建应用程序服务数据库是可能的(而且很简单)。但是,我想使用另一种数据库技术,例如 MySQL 或 PostgreSQL 来进行身份验证/角色管理。我想知道是否有类似的命令可以用于非 mssql 数据库,或者是否有常用的解决方法?
【问题讨论】:
标签: .net asp.net sql-server
aspnet_regsql 程序只能为 Microsoft SQL Server 数据库的成员资格和角色管理创建数据库对象。
也就是说,可以为其他数据库表创建自己的结构并实现自己的成员资格和角色提供者类型(或使用其他人的实现)。
对于 MySQL,Connector/Net 看起来是最好的选择。搜索导致a blog post about how to use and configure it。或者you could implement your own,但我建议使用连接器/网络。
我对 PostgreSQL 没有任何经验,但如果那里没有现有的提供程序,我会感到惊讶。同样,如果需要,您可以实现自己的。
【讨论】: