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本质上复制表的下一步是什么 到服务器上的这些表?
非常感谢=)
答案 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的