将ASPNETDB.MDF导出到外部数据库

时间:2011-07-31 20:47:40

标签: asp.net sql-server aspnetdb

ASP.Net 4.0 / C#/ MSSQL / Microsoft SQL Server Management Studio

嘿,我现在处于想要将项目移动到实时服务器的阶段

现在我想从App_Data文件夹中的ASPNETDB文件中移动表 到服务器。

我已使用Aspnet_regsql.exe工具成功生成以下表格 在我的共享托管服务器上

dbo.aspnet_Applications dbo.aspnet_Membership dbo.aspnet_Paths dbo.aspnet_PersonalizationAllUsers dbo.aspnet_PersonalizationPerUser dbo.aspnet_Profile dbo.aspnet_Roles dbo.aspnet_SchemaVersions dbo.aspnet_Users dbo.aspnet_UsersInRoles dbo.aspnet_WebEvent_Events

现在从ASPNETDB.MDF本质上复制表的下一步是什么 到服务器上的这些表?

非常感谢=)

4 个答案:

答案 0 :(得分:0)

你有什么版本的SQL服务器?

如果您可以在SQL Management Studio中本地打开数据库,则可以使用Generate Scripts,然后只需在生产服务器上打开并运行即可。它可以选择复制

  • 数据
  • 模式
  • 两个

因此,您可以从生产中的空数据库开始,并使用单个.sql文件立即复制数据和模式,您将会很高兴。

答案 1 :(得分:0)

您可以使用management studio中的导出数据功能将数据从msf文件迁移到实时数据库。

答案 2 :(得分:0)

最好将所有成员资格等表,视图和存储过程放入生产应用程序的主数据库中。您可以使用数据库发布向导执行此操作,该向导将创建一个脚本来重新创建包括所有数据在内的所有内容。无需使用两个单独的数据库。

答案 3 :(得分:0)

或者,可以运行此exe将空表从ASPNETDB.mdf复制到外部SQL服务器。 驱动器:\ Windows \ Microsoft.NET \框架\版本号\ aspnet_regsql.exe的