aspnet_regsql - 为mysql或postgresql数据库创建应用程序服务数据库

时间:2009-11-15 08:05:39

标签: .net asp.net sql-server

我知道使用SQL Server数据库创建应用程序服务数据库是可能的(并且直截了当)。但是,我想使用其他数据库技术,如MySQL或PostgreSQL进行身份验证/角色管理。我想知道对于非mssql数据库是否存在类似的命令,或者是否存在常用的解决方法?

1 个答案:

答案 0 :(得分:1)

aspnet_regsql程序只能为Microsoft SQL Server数据库的成员资格和角色管理创建数据库对象。

这就说可以为其他数据库表创建自己的结构,并实现自己的成员资格和角色提供程序类型(或使用其他人的实现)。

对于MySQL,Connector/Net看起来是最好的方式。搜索会导致a blog post about how to use and configure it。或者you could implement your own,但我建议使用Connector / Net。

我对PostgreSQL没有任何经验,但如果没有现有的提供商,我会感到惊讶。同样,如果需要,你可以实现自己的。