SSMS数据的导入和导出不能保持视图结构。

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

我有一个远程SQL Server数据库,我需要将其导出到我的本地机器,以便进行一些测试和开发。远程SQL Server数据库在一个共享主机上,我无法访问存储备份的根目录。

我打开SQL Server管理工作室,走过导入和导出过程,将远程数据库导出到我的本地服务器。 远程数据库有表和视图,我选择了复制所有表和视图以及数据和模式的选项,并运行了exportimport。 在我的本地机器上创建了数据库,所有的表都有正确的数据,但问题是我的视图没有被正确导入。 我的视图被导入为表,而不是生成它们的SQL。

是否有一些我不知道的设置?

sql-server
1个回答
1
投票

与其通过SQL Server导入导出选项导入视图,不如尝试从远程服务器编写脚本,在本地服务器中创建视图,假设视图是引用本地表。如果你是从不同的数据库中选择数据,你需要相应地更新视图。

Script view as

通过右键点击数据库,选择从任务选项生成脚本,可以脚本出多个视图。

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