如何将两个SQL数据库合并到一个数据库中?

问题描述 投票:-1回答:1

我有2个SQL Server数据库。原因是我使用“个人用户帐户”创建了一个ASP.NET MVC项目进行身份验证。这创建了与包含以下表的数据库的默认连接:

AspNetUserClaims, AspNetUserLogins, AspNetUsers, _MigrationHistory

然后我更进一步,用RoleController构建了我自己的自定义角色。所以我也有一张AspNetRolesAspNetUserRoles的桌子。这一切都有效。

我还有另一个我在Management Studio中构建的数据库,它包含我的应用程序的所有数据。我正在使用Entity Framework与数据库进行通信。

我目前在我的web.config连接字符串中引用了两个数据库。

但我想将数据库从默认连接(使用我的AspNetUsers)迁移到Management Studio中的连接。

它是复制表并将它们放在Management Studio中的其他数据库中那么简单,还是可以复制整个模式?试着找出最好的方法。

sql-server database
1个回答
1
投票

您可以将表从数据库迁移到不同的数据库。在SSMS上,只需右键单击数据库,选择Tasks - > Generate Scripts,然后使用向导创建一个脚本,其中包含要在新数据库上执行的表定义和数据(可选)。

© www.soinside.com 2019 - 2024. All rights reserved.