【问题标题】:Merging MS sql server (aspnetdb) tables, stored procedures etc.. with my own database?将 MS sql server (aspnetdb) 表、存储过程等与我自己的数据库合并?
【发布时间】:2011-10-13 16:08:07
【问题描述】:

我正在使用在网站模板 (aspnetdb.mdf) 上创建的 asp.net 默认数据库和用户的会员等级。对于与我的网站相关的其他信息,我正在使用另一个数据库 (mydata.mdf)。

我想做的是将这些数据库合二为一,并通过一个连接字符串访问它们。由于从 mydata.mdf 中获取数据然后根据它从 aspnetdb.mdf 中选择用户信息是一件痛苦的事情。

考虑到两个数据库都有大量存储过程和外键关系,实现这一目标的最佳方法是什么。

我找到了一些文章告诉 aspnet_regsql.exe 是方法但找不到任何教程以及如何执行它?

提前致谢!

【问题讨论】:

    标签: .net sql-server database database-design asp.net-membership


    【解决方案1】:

    是的,您需要针对您的数据库运行aspnet_regsql.exe 来设置表和存储过程。

    它是一个向导,因此可以很好地指导您完成整个过程。

    请参阅MSDN Documentation 了解更多信息。页面底部附近有一个图表,根据您使用的框架版本提供文件的位置。

    【讨论】:

    • 这是我遇到过的最快的解决方案。我还在想我是如何错过看到它在新版本中有一个 UI 的,并且没有想到在 msdn 上搜索它。谢谢男人工作太棒了!像以前一样使用默认成员资格类唯一剩下的就是更改连接字符串对吗?
    • 更改连接字符串,或定义您自己的并更改提供程序配置以使用它。如果您遇到问题,可能需要使用 <remove /> 删除默认提供程序和连接字符串。
    • 谢谢!我想我设法修改了所有东西以供我使用,希望我没有问题。再次感谢!
    猜你喜欢
    • 2011-01-07
    • 2014-04-27
    • 2017-09-06
    • 1970-01-01
    • 1970-01-01
    • 2011-05-14
    • 1970-01-01
    • 1970-01-01
    • 2015-08-30
    相关资源
    最近更新 更多