我将数据库放在C:\Users\steven\
文件夹中的旧计算机上aspnet-Intake-c7c5<more numbers>.mdf
(另一个用.ldf)。同样在旧计算机上,数据库也显示在(localdb)\MSQLLocalDB\databases\
下的Visual Studio的SQL Server对象资源管理器中。我将.mdf
和.ldf
文件复制到新计算机上的C:\Users\steve\
文件夹中(注意用户名从史蒂文更改为史蒂文)但它没有显示在SQL Server对象资源管理器中新电脑。
有人能告诉我如何将复制的数据库放到新计算机上的SQL Server对象资源管理器中,以便我的应用程序可以找到它吗?我使用的是Windows 10.旧计算机有Visual Studio 2015,新计算机有Visual Studio 2017。
谢谢大家的回答。事实证明,我使用了Entity Framework,因此我可以使用EF Database Migrations重新创建数据库。如果它可以帮助其他任何人,如果您使用了ef数据库迁移并想要重新创建数据库,那么您只需进入Nuget包管理器控制台并使用命令update-database。它重新创建数据库(当然,不是数据)。我并不关心数据,因为它只是用于开发和测试的数据。我会在将来更好地表达我的问题。再次感谢。它现在正在工作。
答案 0 :(得分:-1)
您可以在MSSQL中使用Attach和detach
或
您可以在MSSQL中使用备份和还原