我不确定我是否应该在这里询问这个问题,还是在 stackoverflow 上询问,如果是后者,我很抱歉。
我一直在 Visual Studio 2010 中开发应用程序,并使用其内置数据库功能和本地 .mdf 文件。我最近获得了 SQL Server 2008 安装的访问权限,但我不知道如何迁移数据库。
我已经使用 Visual Studio 创建了一个应该迁移数据的 SQL 脚本,但我不知道如何在 SQL Server Management Studio 中实际运行它。
有什么想法吗?理想情况下,我希望迁移架构和数据,但我可以只迁移架构。
答案1
如果您有合适的 MDF 和 LDF 文件,您应该能够在 Management Studio 中附加它们,方法是右键单击对象资源管理器中服务器名称下的数据库文件夹并选择附加数据库。或者,您可以使用 T-SQL 附加数据库文件 - 尽管您可能会发现 GUI 更容易做到这一点。
此链接将逐步描述如何操作:http://msdn.microsoft.com/en-us/library/ms190209.aspx
或者,要运行 Visual Studio 提供给您的脚本,如果您右键单击服务器名称并选择新查询,则可以将脚本粘贴到这里并执行它(使用 F5 执行)以运行该脚本。